← all repositories
opencode-ai/opencode

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.

13.5k stars Go Coding Assistants
opencode
Velocity · 7d
+3.7
★ / day
Trend
cooling
star history

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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.