Skip to content
Agent Search Engine.

Record · crushAgentFreeVerified 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 a project written primarily in Go, with 28k stars on GitHub. It was last updated in September 2026.

Install

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

Crush vs. the alternatives

All 49 alternatives →
RecordStarsPricing
CrushAgentthis listing28kFree
OpenCodeAgent210kOpen source
gemini-cliAgent107kOpen source
ZedAgent91kOpen source
OpenHandsPlatform89kOpen source
ClineAgent69kOpen source

See all 49 Crush alternatives, compared →