Summary
An open-source terminal coding agent that works with any model and shares sessions across devices.
Screenshots
Description
OpenCode is a fully open-source coding agent for the terminal, built by the SST team. It is provider-agnostic by design — no preferred model, no proprietary backend — and it has one of the better terminal interfaces in the category.
Notable features
- Any model. Anthropic, OpenAI, Google, local runtimes, or anything reachable through an aggregator; switch mid-session if you want.
- A genuinely good TUI. Themes, vim keybindings, split views, and readable diffs — it is a terminal app someone cared about.
- Client/server architecture. The agent runs as a server, so you can drive the same session from your terminal, an editor, or your phone, and pick a task back up on another machine.
- LSP integration. It reads language-server diagnostics, so it sees the same errors your editor does.
- Agents and rules. Define custom agents with scoped tools and permissions, and commit project rules so behaviour is consistent for the whole team.
- MCP support for connecting external tools.
Free and open source under the MIT licence, installed with a single command. A strong pick if you want a capable agent with no vendor relationship attached.
Reviews
Similar App Suggestions
OpenHands
All Hands AI
OpenHands — the leading open-source coding agent platform, self-hostable or run in the cloud.
OpenRouter
One API and one bill for hundreds of language models, with automatic failover between providers.
Hugging Face
The open-source AI hub: over a million models, hundreds of thousands of datasets, and hosted demo Spaces.
Google AI Studio
Google's browser workbench for prototyping with Gemini models, then shipping the same prompt as production API code.
Cline
An open-source coding agent for VS Code and JetBrains that plans before it edits and asks before it acts.