Technology RadarTechnology Radar
Trial

Crush is an open-source terminal AI coding agent from Charm — the team behind Bubble Tea, Lip Gloss, and Glamour. Built in Go, it has 22K+ GitHub stars and focuses on developer experience: a beautiful split-pane TUI, LSP integration, MCP support, and session persistence.

Why It's in Trial

Crush earns its place alongside Claude Code and Gemini CLI as a well-crafted terminal-first agent with a few meaningful differentiations:

  • LSP integration: Ties into Language Server Protocol servers to inject type-aware context into prompts — understands function signatures, type dependencies, and project structure beyond raw file content
  • Session persistence: Maintains multiple named sessions per project, preserving conversation history and file context across runs
  • MCP protocol: Full MCP support via stdio, HTTP, or SSE — same extension model as Claude Code and Gemini CLI
  • Skills system: Reusable skill folders (SKILL.md) that Crush discovers and activates on demand — similar to Claude Code's slash commands
  • Charm aesthetic: True to Charm's design ethos — split-pane diff view, keyboard navigation, desktop notifications when idle. The TUI is intentionally polished for developers who live in the terminal
  • Multi-model: Works with OpenAI, Anthropic, Groq, Gemini, Bedrock, Azure, or any OpenAI/Anthropic-compatible endpoint without losing session context
  • Cross-platform: macOS, Linux, Windows (PowerShell + WSL), plus BSDs

Compared to Claude Code / Gemini CLI

Crush occupies the same terminal-agent niche as Claude Code but is provider-agnostic and open-source. Its LSP integration is ahead of most peers. The tradeoff: smaller community and less mature tooling compared to Claude Code's first-party Anthropic backing.

Safety

By default Crush prompts for permission before each tool call. --yolo skips all prompts — useful for CI but risky in interactive use. Desktop notifications fire when the terminal isn't focused, keeping humans in the loop on long-running tasks.

Key Characteristics

Property Value
Interface Terminal (TUI)
License Open source
Underlying model OpenAI, Anthropic, Groq, Gemini, Bedrock, Azure, any compatible endpoint
Pricing Free (BYOK)
Sandbox Host terminal (no isolation; --yolo bypasses all prompts)
Provider Charm (charmbracelet)
GitHub stars 22K+ (March 2026)
Website charm.land
GitHub charmbracelet/crush