opencode
sst/opencode · ★ 203k ▲1.4k/7d · TypeScript
OpenCode is an open-source coding agent that runs in a terminal, desktop app, IDE extension, or server-backed web interface. It lets a language model inspect and edit a repository, run commands, call subagents, and use local or remote MCP tools under configurable permissions.
Measured sandbox lab-node:22 · 3 cpu / 8g · install 107s · 2,363 deps · 2,474 MB · no build target · tests FAILED after 15s · 681,820 LOC · 149s total
Verdict OpenCode is one of the strongest open choices for developers who want provider freedom without giving up a polished terminal agent, desktop client, or MCP support. Its permission system is capable, but the permissive defaults deserve deliberate configuration, and contributing to the giant monorepo is far heavier than installing the app.
Pick it if Developers who want one coding-agent interface across many model providers, including local models.
Full review →