What it does
OpenCode is an open-source agent for writing code from a terminal, an IDE or a desktop app. It can use free models that come with it, or you can connect a model from another provider. The page names Claude, GPT and Gemini and says 75+ providers are available through Models.dev, including local models. It loads the right language servers automatically, supports several agent sessions in parallel on one project, and lets you share a link to a session for reference or debugging. You can log in with a GitHub Copilot account or a ChatGPT Plus or Pro account to use those subscriptions. The site says OpenCode does not store your code or context data, so it can be used in privacy-sensitive environments. Zen is described as a set of models the team has tested for coding agents, and Go and Enterprise pages are linked from the navigation, but their details are not on this page. Installation options include curl, npm, bun, brew, paru and yay.
Capabilities
- Terminal interface, desktop app and IDE extension
- Language servers loaded automatically
- Several agent sessions in parallel on the same project
- Shareable links to sessions
- Log in with a GitHub Copilot or ChatGPT Plus or Pro account
- 75+ model providers, including local models, plus free included models
When to use it
- You want an open-source coding agent you can use in the terminal or your editor
- You want to bring your own model or reuse an existing Copilot or ChatGPT subscription
- You want to run several agent sessions at once on a project