OpenCode is an open-source coding agent for developers who want help understanding, writing, and moving work forward in real software projects. It can connect to models from different providers, including local models, so the coding workflow does not depend on a single model source.
The agent is available through a terminal interface, IDE extensions, and a desktop application, giving users several ways to work with the same kind of project-oriented assistant. LSP support can load suitable language-server tooling for the model, while parallel sessions and shareable conversation links help separate tasks and make discussions easier to review. It is suited to command-line developers, people who prefer a graphical workspace, and teams that need to handle multiple coding tasks within one project.
