Terminal AI coding assistant graduates to Crush
It brought a dozen LLM providers into a Bubble Tea TUI, then archived itself so the original author and Charm team could continue it as Crush.

What it does
OpenCode was a Go CLI that put AI coding assistance inside a terminal UI built on Charm’s Bubble Tea framework. You could chat with various LLM providers, execute shell commands, search and modify files, and track changes without leaving the terminal. Conversations and sessions persisted in SQLite, and the tool could interface with LSP servers for basic code intelligence.
The interesting bit
The project accumulated 13,101 stars before its original author decided it belonged with the Charm team—who make the Bubble Tea framework itself. It has since been renamed Crush and continues there, making this repository a well-preserved fossil rather than a living codebase.
Key highlights
- Supports a wide roster of providers: OpenAI, Anthropic, Google Gemini, AWS Bedrock, Groq, Azure OpenAI, OpenRouter, and GitHub Copilot
- Built-in vim-like editor, file-change tracking, and an auto-compact feature that summarizes conversations at 95% of the context window to avoid token limits
- Non-interactive mode for scripting, plus LSP integration for language-specific smarts
- Persistent SQLite storage for sessions and conversation history
Caveats
- The repository is explicitly archived and unmaintained; all ongoing development happens under the name Crush
- The README still warns that the project is in early development and not production-ready, though that note now serves the archived version
Verdict
Developers looking for a terminal AI assistant should follow the migration to Crush instead. This repo remains useful as a 13k-star reference implementation of a feature-rich Go TUI, or for anyone who wants to see what a multi-provider AI client looks like before it changes its name.
Frequently asked
- What is opencode-ai/opencode?
- It brought a dozen LLM providers into a Bubble Tea TUI, then archived itself so the original author and Charm team could continue it as Crush.
- Is opencode open source?
- Yes — opencode-ai/opencode is open source, released under the MIT license.
- What language is opencode written in?
- opencode-ai/opencode is primarily written in Go.
- How popular is opencode?
- opencode-ai/opencode has 13.5k stars on GitHub and is currently cooling off.
- Where can I find opencode?
- opencode-ai/opencode is on GitHub at https://github.com/opencode-ai/opencode.