OpenCode 2.0
OpenCode is an open-source coding agent that operates across terminal, desktop, and IDE environments, supporting parallel multi-session agents and integrations with over 75 model providers without storing context data.
OpenCode is an open-source coding agent that operates across terminal, desktop, and IDE environments, supporting parallel multi-session agents and integrations with over 75 model providers without storing context data.
What the product does and how it is positioned
OpenCode functions as an open-source coding agent built to assist developers in writing code across terminal interfaces, desktop applications, and IDE extensions. It automatically detects and loads the relevant Language Server Protocols needed to supply context to the language model.
The tool allows developers to link existing accounts like GitHub Copilot and ChatGPT Plus or Pro, or connect to more than 75 external and local model providers. OpenCode is architected for privacy-conscious workflows and does not retain source code or session context data.
Source-supported ways to use the product
Developers can execute multiple coding agents simultaneously on the same codebase to address distinct tasks in parallel.
Engineering team members can generate and share session links to inspect agent execution steps and troubleshoot coding issues.
OpenCode provides flexibility in how developers interact with coding agents by offering terminal, desktop, and IDE interfaces. The environment enhances model accuracy by automatically loading the appropriate Language Server Protocols for the programming language in use.
Through Models.dev integration, the agent connects with over 75 model providers, local model setups, and commercial subscriptions like GitHub Copilot and ChatGPT Plus or Pro. A handpicked model selection under Zen is also benchmarked and tested specifically for coding agent operations.
Checks to run with your own material and workflow
What was checked and when
Answers based on the source-checked product record
OpenCode is available for use as a terminal interface, a standalone desktop application, and an IDE extension.
OpenCode does not store any user code or context data, allowing it to function within privacy-sensitive development settings.
Yes, users can log in with GitHub to use an existing GitHub Copilot account or log in with OpenAI to use a ChatGPT Plus or Pro account.
OpenCode supports more than 75 model providers through Models.dev, accommodating local models, validated Zen models, and external providers such as Claude, GPT, and Gemini.
Yes, OpenCode provides multi-session capabilities that allow developers to launch and manage multiple agents in parallel on the same project.