Crush
03 cli-agent/Charm/ACTIVE
Crush is Charm's open-source terminal coding agent — multi-model sessions that can switch providers mid-session, LSP-enhanced context, MCP support, and a polished TUI on every major platform.
What it does
- 01Multi-model, mid-session switch
- 02LSP-enhanced context
- 03MCP (http, stdio, sse)
- 04Session management
- 05Catwalk model database
- 06macOS, Linux, Windows, BSDs
Who it's for
Terminal-native developers who want a model-agnostic OSS agent with a well-crafted TUI.
Pricing
Free OSS (FSL-1.1-MIT); BYO provider keys. List prices as checked against the vendor's pricing page on 2026-09-25; plans change often, so confirm before deciding.
Other CLI agents (14)

Claude Code
Anthropic · cli-agent

Codex CLI
OpenAI · cli-agent

Aider
Community / OSS · cli-agent
Amp
Amp Inc. · cli-agent
OpenCode
Community / OSS · cli-agent

OpenHands
Community / OSS · cli-agent
Goose
Block · cli-agent
Gemini CLI
Google · cli-agent
Warp
Warp · cli-agent
Muse Code
Meta · cli-agent
Grok Build
xAI · cli-agent

Kimi Code
Moonshot AI · cli-agent

Qwen Code
Alibaba Cloud · cli-agent
Mistral Vibe
Mistral AI · cli-agent
Frequently asked
What is Crush?
Crush is Charm's open-source terminal coding agent — multi-model sessions that can switch providers mid-session, LSP-enhanced context, MCP support, and a polished TUI on every major platform.
Who is Crush for?
Terminal-native developers who want a model-agnostic OSS agent with a well-crafted TUI.
How much does Crush cost?
Free OSS (FSL-1.1-MIT); BYO provider keys. List prices as checked against the vendor's pricing page on 2026-09-25; plans change often, so confirm before deciding.
Does Crush run locally or in the cloud?
Crush runs locally on your machine. Its interfaces are a terminal (CLI).
What are alternatives to Crush?
Other CLI agent entries in the catalog: Claude Code, Codex CLI, Aider, Amp, OpenCode, OpenHands, Goose, Gemini CLI, Warp, Muse Code, Grok Build, Kimi Code, Qwen Code, Mistral Vibe. Different categories solve the same problem differently — see the CLI & terminal agents category page for tradeoffs.