OpenCode
An open source AI coding assistant for the terminal. You choose which model it talks to.
Safe for sensitive material
OpenCode puts an AI coding assistant in your terminal. You describe a task and it writes and edits code in your project, close in purpose to CursorCursorCareful with sensitive materialHas a free version: Free "Hobby" plan, no card required, with limited AI agent and chat requests per month.View tool.
The difference is that you pick the model. Point it at one running locally through OllamaOllama (running local models on your own computer)Safe for sensitive materialOpen sourceMITHas a free version: Completely free, no usage limits, no subscription. You need enough disk space and RAM for whichever model you choose to run, several gigabytes for a usable model.View tool and nothing leaves your machine. Point it at a cloud provider and that provider’s rules apply to everything you send, exactly as if you had used it directly.
There is no window and no buttons, only a command line. Someone uncomfortable there will not get past the first screen. For a technical staff member automating data work, it is as safe as this kind of tool gets.
What happens to your data
Where this data goes
- your own computer, or wherever you point it
Trains on what you type?
No. Your input is not used to train models.
How long it is kept
OpenCode is an open source terminal application, not a hosted service: it states it does not store your code or context data itself. It connects to whichever AI model you choose: a fully local model (for example through Ollama, with no data leaving your machine), or a cloud provider's API if you supply your own account for one. If you connect a cloud model, that provider's own data and training policy applies to what you send it, exactly as if you had used that provider directly.
Account required
No account is needed.
Getting it, and using it in Iraq
Access in Iraq
Downloaded from GitHub with no account and no geographic restriction. Pairing it with a paid cloud model provider inherits that provider's own access rules.
Language quality
No one has published a measurement for this.
Arabic (Modern Standard)
OpenCode is a coding tool, not a document translation or transcription tool, and language quality depends entirely on whichever model is connected to it. Untested.
Iraqi Arabic
Not applicable in the same sense as a translation tool. Untested.
Kurdish (Sorani)
Not applicable in the same sense as a translation tool. Untested.
Sources
Last checked: 2026-08-31