charmbracelet/crush
Glamourous agentic coding for all 💘 observed · 2026-08-28
Health v2 · maintenance only
82/100
- Activity 99
- Release rhythm 87
- Longevity 33
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 1.0
- age_days: 469
- days_rel: 7
- days_push: 7
- n_releases_24m: 181
Adoption not part of the score
27713 stars · 2188 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Crush is a terminal-based agentic coding assistant from Charm that wires your codebase, tools, and workflows into the LLM of your choice. It supports multiple models, session-based context, LSP integration, and extensibility via MCP servers.
Use cases
- ai coding assistant in the terminal
- refactor code with an llm agent
- chat with an ai about my codebase
- switch between llm providers while coding
- extend a coding agent with mcp tools
- run an ai pair programmer on windows or bsd
When to choose
- you want an open-source terminal coding agent with multi-model support
- you need LSP-enhanced context and MCP extensibility
- you work across many platforms including BSD and Android terminals
When to avoid
- you prefer a GUI-based AI IDE like Cursor
- you need a fully self-hosted local model workflow without API keys
- you dislike terminal-based interfaces
Facets
cli-tool · maturity active
agent-framework llm-inference cli developer-tools mcp developer-tools large-language-models cli windows cross-platform bsd agentic-coding terminal-ui charm coding-assistant lsp multi-model command-line ai-agents macos linux android
1 source
- readme: https://github.com/charmbracelet/crush · fetched 2026-08-28 · 625bda4cb942
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| charmbracelet/crush | main | 82 |
For agents
markdown · JSON · MCP: product_card(name="charmbracelet/crush")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem