OpenCode is a coding agent that runs where you already work rather than in a separate chat window. The same session can be driven from a terminal, an editor extension, or a desktop client, and it keeps context across all three.
It is provider agnostic across seventy-five model backends, including local runtimes, and it does not store your code on someone else's server, which is usually the first question a security team asks.
Decisive facts
- Terminal, editor, and desktop clients over one session
- Seventy-five model providers including local endpoints
- Repository-aware editing with diff review before applying
- Shell execution with an approval step
- No code storage on third party infrastructure