Open-source desktop app to run, serve and fine-tune text, image, video and audio models entirely on your own machine.
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
Spotify's vendor-neutral workspace for running dozens of Claude Code, Codex and Gemini CLI sessions in parallel with shared context.
A coding agent tuned for latency: routes easy work to fast models, pulls only the code it needs, and fans out tool calls in parallel.
Run agent evals and private benchmarks in sandboxed cloud environments — compare Claude Code, Codex, Cursor and Copilot on the same real tasks.
An open-source proxy that sits between your coding agent and the model, compressing tool schemas, file reads and stale history to cut token bills.