OpenCode is an open source AI coding agent that helps you write code in your terminal, IDE, or desktop. It is offered as a terminal-based interface, a desktop app, a web app, and an IDE extension, so the agent can follow developers into the environment they already work in rather than forcing them into a single tool. Free models are included, and users can also connect any model from any provider, including Claude, GPT, Gemini and more, which means one agent can be pointed at many different models over time.
For developers, the appeal of an agent that writes code is obvious, but the practical questions are usually about lock-in, cost, and privacy. OpenCode answers those questions by being open source, by including free models while still allowing any model from any provider, and by stating that it does not store any of your code or context data so that it can operate in privacy sensitive environments. The FAQ on the site reflects those same concerns, with questions about how to use OpenCode, whether extra AI subscriptions are required, whether existing subscriptions can be used, whether it can only be used in the terminal, how much it costs, and what happens with data and privacy. Together, these choices are meant to let teams adopt an AI coding agent without committing to one vendor's model catalog or handing over code and context they would rather keep local.
Model choice sits at the center of OpenCode. The agent connects to 75+ LLM providers through Models.dev, including local models, so a developer can select a hosted model from a major provider or run a model locally on their own hardware. Beyond the providers it supports directly, OpenCode also lets you log in with GitHub to use your Copilot account, and log in with OpenAI to use your ChatGPT Plus or Pro account. That means existing AI subscriptions can be brought into the agent instead of requiring a separate purchase, and teams can standardize on OpenCode as the interface while individual developers use whichever underlying model and account they already have.
OpenCode is deliberately editor- and platform-agnostic. It is available as a terminal interface, a desktop app, a web app, and an IDE extension, which means the same agent experience can be used from a command line, from a dedicated desktop application, or from inside an editor. Because the agent is available across those surfaces, a developer can move between them as a task changes, and the choice of editor is not a constraint on whether OpenCode can be used on a given project. The website lists several installation routes, including curl, npm, bun, brew, paru, and yay, with a single install command shown as curl -fsSL https://opencode.ai/v2/install | bash. Documentation is linked directly from the site, so setup and usage details are a click away rather than buried in the product.
Within a session, several features are designed to make the agent more useful across a real project. OpenCode is LSP enabled, meaning it automatically loads the right LSPs for the LLM, so the model is given language-aware context instead of working blind against a codebase. Multi-session support lets you start multiple agents in parallel on the same project, so separate tasks can progress at the same time rather than queuing behind one another. Share links let you share a link to any session for reference or to debug, turning an agent session into something a teammate can inspect and discuss.
Privacy is treated as a first-class concern. OpenCode states that it does not store any of your code or context data, so that it can operate in privacy sensitive environments, and it links to a dedicated enterprise page for more detail on that approach. Local models are also part of the picture, since the 75+ providers OpenCode connects to through Models.dev include local models, which matters for developers who want the model itself to run on their own machines. For model reliability, the project also offers Zen, which gives access to a handpicked set of AI models that OpenCode has tested and benchmarked specifically for coding agents. The stated goal is to remove the worry about inconsistent performance and quality across providers by letting developers use validated models that work.
The project's scale is part of what it offers users. The website reports over 208,000 GitHub stars, 950 contributors, and over 13,000 commits, and states that OpenCode is used and trusted by over 16 million developers every month. For anyone evaluating an agent, those numbers suggest a large, active open source project behind the tool. Because OpenCode is open source, developers can inspect how it works, and the site's FAQ answers the questions people typically ask before adopting it: what OpenCode is, how to use it, whether extra AI subscriptions are needed, whether existing subscriptions can be reused, whether the terminal is the only option, what it costs, how data and privacy are handled, and whether it is open source.
The practical use cases follow directly from those features. A developer can run OpenCode from the terminal for everyday coding tasks, or from a desktop app or IDE extension when a graphical workflow is preferable. Multi-session support suits projects where several tasks can be investigated in parallel, such as fixing one area of a codebase while another agent works elsewhere. Share links are useful when a session needs to be handed to a colleague for reference or debugging. Privacy-first operation is relevant for teams working in privacy sensitive environments, and Zen's validated models help when consistent behavior matters more than experimenting with every provider.
OpenCode is aimed at developers and teams who want an AI coding agent that they can inspect, extend, and run in the environments they already use. Its integrations are broad: 75+ LLM providers through Models.dev, including local models; GitHub login for Copilot accounts; OpenAI login for ChatGPT Plus or Pro accounts; and a terminal interface, desktop app, web app, and IDE extension for access. Free models are included, and the Product Hunt listing lists the product under the Open Source, Developer Tools, GitHub, and Development topics. The website also invites visitors to join a waitlist to be the first to know when new products are released.
Overall, OpenCode's value proposition is straightforward: an open source AI coding agent that works where you work, connects to the models you already have access to — including free models, 75+ providers through Models.dev, and local models — and is designed so that it does not store your code or context data. With LSP awareness, parallel multi-session agents, shareable sessions, and a model lineup validated through Zen, it gives developers a flexible, privacy-conscious way to bring agentic coding into their daily workflow without being tied to a single provider.