Crush
Terminal coding agent from Charm that works with many LLMs, LSPs and MCP servers across macOS, Linux, Windows and BSD
Agent by Charm
IndexedOther★ 28,795
Get started
Setup steps are in the repository. Repository
About
Crush is a coding agent for the terminal made by Charm. You can pick from many LLMs or add your own through OpenAI- or Anthropic-compatible APIs, and switch models mid-session without losing context. It keeps multiple sessions per project, uses language servers for extra context, and can be extended with MCP servers over http, stdio or sse. It runs in terminals on macOS, Linux, Windows, Android and the BSDs.
Use cases: coding, code-generation, debugging
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Fact sheet
- Jobs
- codingREADME
- Where you use it
- TerminalREADME
- Hosting
- You run itREADME
- Models
- openai, anthropicREADME
- Interfaces
- mcpREADME
Facts extracted by Claude Sonnet 5.5 from the linked sources on Oct 24, 2026; reviewed Oct 24, 2026. Wrong fact? Tell us.
Compare and alternatives
Featured in
Signals
- Stars
- 28,795
- Forks
- 2,322
- Open issues
- 310
- Last commit
- Oct 24, 2026 (4 days ago)
- Last release
- Oct 23, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Other
- Repository
- github.com/charmbracelet/crush
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- READMEgithub-graphql
Cite this page
Crush. Agent Mart. https://agentmart.dev/agents/crush (last updated 2026-10-24)