Crush
Charm's terminal coding agent with a polished TUI, multiple models and MCP support.
Updated
✨ Try AgentScout's free AI image generator →Good for: writing code, coding in the terminal, connecting tools with MCP
Use cases
About Crush
Crush is listed in our coding category and is aimed at builders. Charm's terminal coding agent with a polished TUI, multiple models and MCP support. Pricing, as the maker states it: Source-available. Maturity: Mature. We last checked the official link on 2026-10-16.
What is Crush?
Crush is Charm's terminal coding agent, described as "your new coding bestie" for your favorite terminal. It wires your tools, code and workflows into the LLM of your choice.
You can choose from many LLMs or add your own via OpenAI- or Anthropic-compatible APIs, switch models mid-session while keeping context, keep multiple sessions per project, use LSPs for extra context and add capabilities through MCP (http, stdio and sse).
Sources: the official README and our directory listing, checked 2026-10-18. Official site: github.com/charmbracelet/crush.
Who is Crush for?
Developers who live in the terminal and want a polished TUI coding agent that is not tied to one model.
Crush at a glance
- Open source: Source-available, not OSI open source: Functional Source License 1.1, MIT Future License (FSL-1.1-MIT)
- GitHub: charmbracelet/crush · 28,728 stars (as of Oct 21, 2026)
Key features
- Multi-model, including OpenAI- or Anthropic-compatible APIs
- Switch models mid-session
- Multiple sessions per project
- LSP-enhanced context
- MCP support (http, stdio, sse)
Crush FAQ
What is Crush?
Crush is Charm's terminal coding agent, described as "your new coding bestie" for your favorite terminal. It wires your tools, code and workflows into the LLM of your choice.
Who is Crush for?
Developers who live in the terminal and want a polished TUI coding agent that is not tied to one model.
Is Crush free?
Crush's pricing, as the maker states it: Source-available. Check the official site for current plans.
Is Crush open source?
No. Crush's code is published under Functional Source License 1.1, MIT Future License (FSL-1.1-MIT), which is not an OSI-approved open-source licence.
What are alternatives to Crush?
Similar tools include opencode, Codewhale, Oh My Pi, Hunk, Zero and hax.
Crush ratings and reviews
Be the first to rate Crush: tap 1 to 5 stars below. A written review is optional.
Crush alternatives
Other coding tools in our directory. See all coding tools →
opencode
Open-source terminal coding agent that works with many model providers.
Codewhale
Rust agent engine and terminal coding client with model choice, tool approvals and review flows.
Oh My Pi
Terminal coding agent with IDE features wired in, from Stencil Labs.
Hunk
Review-first terminal diff viewer for checking what coding agents changed.
Zero
An open-source terminal coding agent written in Go that works with 30+ model providers, supports MCP, skills and subagents, and keeps all sessions on your own disk.
hax
A minimalist terminal coding agent shipped as a single native C binary using a few MB of RAM, with first-class local models plus OpenAI, Anthropic and OpenRouter support.
Badge for makers
Built Crush? Add this badge to your README or site. It links back to this page. About badges