OpenCode
About
OpenCode positions itself as the fully open-source alternative to closed terminal coding agents, MIT-licensed and hosted under the anomalyco organization after starting in the sst org. Its architecture separates a client/server core from every interface: the same agent serves the terminal UI, a beta desktop app, IDE extensions, and third-party clients, which is why an ecosystem of plugins, Neovim integrations, Android clients, and orchestrators has grown around it. Built in TypeScript on Bun, it exposes built-in build and read-only plan agents switchable with Tab, a @general subagent, and hooks plus plugin and config surfaces documented at opencode.ai/docs. Distribution is unusually broad — curl script, npm, Homebrew, scoop, choco, pacman, AUR, mise, nix — and the project shows 202k stars, 26k forks, and 15,600 commits. It serves developers who want a Claude Code-class terminal agent with no vendor lock-in.