Prompt submitted to cloud even when using local LLM by default A bug in opencode sends user prompts to a public cloud endpoint at opencode.ai/zen/v1/responses even when a local LLM is configured, exposing data to OpenAI's GPT-5-nano model for title generation. The issue, filed as #15854, affects core functionality and raises privacy concerns for users expecting local-only processing. - Notifications /login?return to=%2Fanomalyco%2Fopencode You must be signed in to change notification settings - Fork 23.4k /login?return to=%2Fanomalyco%2Fopencode Prompt submitted to cloud even when using local LLM by default 15854 Copy link Copy link Closed as not planned Labels bugSomething isn't working https://github.com/anomalyco/opencode/issues?q=state%3Aopen%20label%3A%22bug%22 Something isn't working coreAnything pertaining to core functionality of the application opencode server stuff https://github.com/anomalyco/opencode/issues?q=state%3Aopen%20label%3A%22core%22 Anything pertaining to core functionality of the application opencode server stuff Description Description When using a local model, opencode still sends your prompt to public cloud endpoint https://opencode.ai/zen/v1/responses https://opencode.ai/zen/v1/responses to get a title summary. For example: opencode run this is a test or even with an explicit model opencode -m local/Qwen/Qwen-Next-Coder run this is a test causes opencode to generate a request POST /zen/v1/responses HTTP/2 Host: opencode.ai Authorization: Bearer public Content-Type: application/json User-Agent: ai-sdk/openai/2.0.89 ai-sdk/provider-utils/3.0.20 runtime/bun/1.3.10 X-Opencode-Client: cli X-Opencode-Project: global X-Opencode-Request: msg cb41776da0013RO7pnTvyuSA0h X-Opencode-Session: ses 34be88938ffewkdc070WPvraqG Connection: keep-alive Accept: / Accept-Encoding: gzip, deflate, br Content-Length: 2574 { "model": "gpt-5-nano", "input": { "role": "developer", "content": "You are a title generator. You output ONLY a thread title. Nothing else.\n\n