opencode is an open-source AI coding agent built for the terminal. It features a native TUI, multi-session support, and is model-agnostic, letting you use Claude, OpenAI, Google, or even local models.
Opencode is one of the main pieces of our YepAgent. We start one instance in one of our sandboxes, and it may help with all the user's base source code to help them to build YepCode processes. You can see the full making of in this blog post: https://yepcode.io/blog/yep-agen...
I’ve just tried out opencodes zen recently, it’s one of the simplest and fastest setups I’ve come across in a while, for working with LLMs in the terminal. The "TUI" feels super clean and intuitive, no fussing around, just install, configure and start using it. (waiting for its support on the Bun runtime though)
opencode now integrates with vscode, cursor, windsurf, etc
it'll be aware of what file you're in and you can easily send inject selected lines into the prompt
start opencode inside your editor and it'll install the extension