Skip to content
Agent Search Engine.

Record · crushAgentFreeRecord checked Sep 23, 2026

Crush

Charm's terminal coding agent: multi-model, session-based, LSP-enhanced and extensible with MCP.

Sources and review

Checked against public documentation on . Suitability guidance is our editorial judgment; this is not a performance benchmark or an endorsement.

Best for

Developers who live in the terminal and want a polished, model-agnostic coding agent.

Avoid if

You need an OSI-approved open-source licence today; FSL restricts competing uses until each release converts to MIT.

About Crush

Crush is a coding agent for the terminal from Charm, built on the Charm terminal ecosystem. It works with many LLMs, including your own through OpenAI- or Anthropic-compatible APIs, lets you switch models mid-session while keeping context, keeps multiple sessions per project, uses language servers for extra context and adds capabilities through MCP servers. It runs on macOS, Linux, Windows, Android and the BSDs. It is source-available under the Functional Source License, which converts to MIT after two years.

Crush is listed in this index written primarily in Go, with 29k stars on GitHub. Its latest recorded repository push was in November 2026; that is not an ASE editorial review date.

Install

brew install charmbracelet/tap/crush
For agent buildersMake your product part of the discovery.Explore advertising