
"Open-source AI coding tool OpenCode features a native terminal-based UI, multi-session support, and compatibility with over 75 models, including Claude, OpenAI, Gemini, and local models. In addition to its CLI tool, OpenCode is also available as a desktop app and and an IDE extension for VS Code, Cursor, and other tools. OpenCode allows developers to use their existing subscriptions to paid services such as ChatGPT Plus/Pro, GitHub Copilot. Additionally, it includes a set of free models that can be used locally through LM Studio."
"OpenCode integrates with a wide range of Language Server Protocol (LSP) servers, including Rust, Swift, Terraform, TypeScript, PyRight, and others. This enables LLLMs to interact more effectively with a codebase by leveraging feedback from LSP server output. The agent can use both remote and local MCP servers. However the developers caution that MCP servers increase the context size ahd some of them, namely the GitHub MCP server, "tend to add a lot of tokens"."
"OpenCode can be used with any editor supporting the Agent Client Protocol (ACP), which aims to standardize communication between code editors/IDEs and coding agents. The list of compatible editors includes JetBrains IDEs, Zed, Neovim, Emacs, while work is ongoing for Eclipse and other editors. Anomaly Innovations, the company behind OpenCode, emphasizes its privacy-first architecture, meaning that OpenCode does not store code or context. Users have full control on session sharing, with options for manual sharing, auto-sharing, or disabling sharing entirely."
OpenCode is an open-source AI coding tool with a native terminal-based UI, multi-session support, and compatibility with over 75 models including Claude, OpenAI, Gemini, and local models. Versions are available as a CLI tool, a desktop app, and as IDE extensions for VS Code, Cursor, and other editors. OpenCode allows developers to use existing paid subscriptions like ChatGPT Plus/Pro and GitHub Copilot, and provides free local models via LM Studio. The tool integrates with many Language Server Protocol servers so LLMs can leverage LSP feedback to interact effectively with codebases. The agent supports remote and local MCP servers, though some MCP servers can increase token usage. OpenCode works with editors supporting the Agent Client Protocol and emphasizes a privacy-first architecture with user-controlled session sharing and team-level sharing configuration. The solution targets power users and teams needing control, auditability, and reduced vendor lock-in, and may be less suitable for users seeking simple, lightweight workflows.
Read at InfoQ
Unable to calculate read time
Collection
[
|
...
]