OpenCode
OpenCode is an open-source coding agent for developers who want control over models, providers, permissions, and workflow. Its terminal interface is the main draw, but desktop, web, and IDE clients are also available. It can inspect a repository, plan changes without editing, modify files, run commands, and connect to external tools through MCP.
Best for
Not best for