OpenCode
An open-source coding agent that helps developers understand projects, plan changes, and implement code using their preferred AI models.
What is OpenCode?
OpenCode is an open-source AI coding agent from Anomaly. Use it in a terminal, desktop app, or IDE extension to work on an existing project. It supports multiple model providers, including local models, and lets developers choose the models behind their coding workflow. Ask it to explain a repository, propose a feature plan, edit code, or help investigate a bug. Its tools can read and modify files and run system commands. Language-server integration adds code context, while parallel sessions let you work on separate tasks within a project. Built-in Build and Plan agents separate implementation from planning. Specialized subagents can explore a codebase or handle delegated work, and custom agents can have their own prompts, models, and permissions. Configure which actions are allowed, denied, or require approval before giving an agent access to your project. Start by installing the app, connecting a supported model provider, and opening a project. Keep a developer responsible for reviewing changes and checking results. OpenCode provides the agent interface; the chosen model, provider terms, and local environment determine cost and practical capabilities.
Best for
Developers and software teams who want an open-source coding agent with control over model providers, project instructions, and tool permissions.
Not for
People seeking a ready-made business workflow agent or a website builder that requires no development environment or code review.