- f2d66d286950109082c102d780013df84f741e55: fix: remove the powerline symbol (@andrinoff)
Crush by Charm
Overview
Charm's terminal-based AI coding agent (TUI) that connects to many LLMs through OpenAI- and Anthropic-compatible APIs and supports LSP and MCP. Its source is public under the FSL-1.1-MIT license, which is source-available rather than OSI open source.
Crush was downloaded 7,773 times from npm in the week ending Oct 4, 2026, down 10.6% on the week before. Its download count moved to a different level overnight on Aug 15, 2026. A jump like that comes from automated installs switching on or off or from a change in how the registry counts, so growth rates across that date are not shown. The GitHub repository has 28.5K stars, 707 of them added in the last 30 days. The latest stable release is 0.97.1, published Sep 29, 2026; there were 8 stable releases in the past 30 days.
Crush usage and attention over time
Download the raw daily series: crush.csv
Install Crush
| npm | npm install -g @charmland/crush |
|---|
These commands use the packages tracked on this page. The vendor may recommend a different installer; see the official documentation.
Key facts
| Maker | Charm |
|---|---|
| Type | Terminal agent |
| First released | July 2025 |
| License | FSL-1.1-MIT |
| Interfaces | CLI |
| Platforms | macOS, Linux, Windows |
| Models | Many LLMs via OpenAI- or Anthropic-compatible APIs; switch models mid-session |
| Local models | Auto-discovers Ollama, LM Studio and llama.cpp servers (docs) |
| Bring your own API key | Yes |
| Main language | Go |
| Open issues and PRs | 842 |
Pricing
Crush is free to use with the user's own provider API keys; no Charm pricing page found.
, checked Oct 5, 2026. Prices change often; confirm before you buy.
Pulse Score breakdown
Each component is scored 0 to 100 from public signals; a dash means no data for it. Methodology.
What changed: recent Crush releases
22 stable releases in the last 90 days · Full changelog
- ChatGPT OAuth now refreshes with Catwalk
- Claude Channels, part 2/3
- Toggle Sidebar on and off with <kbd>ctrl+b</kbd>
- Quit dialog improvements and mouse support
- Fixed clipboard false reporting successful copies
- Count Anthropic cache-creating tokens
- 56abdfa7f1fa2cbe1e073f553bc10b06598046f9: themes: prefix diff theme keys with diff (@meowgorithm)
- a88b5735ff056b52eee8d30121b85c8a8ca79601: themes: small adjustments to the key names in the theme API (@meowgorithm)
- Hypercredits are now displayed in real time!
- Added spaces to errors in chat
- Increased default timeout to 2 minutes
- Fixed extended help, while in a mode
- Fixed wrapping while displaying the plan
- Fixed syntax highlighting on long bash calls
- 1648f10ac039e126635e26d4a16647331b2d6f0c: feat: add plan mode (#2822) (@vadiminshakov)
- 051fb37ae1d6bd6d6f2f6cbc8a629d5f85aa9bd7: fifix(ui): color the to-do task name while the tool is still running (@taciturnaxolotl)
- 2019da14717e4e00aeee7664873c6b78f147a3eb: fix(tui): unfreeze spinner clock when the boot busy probe lands (#3839) (@andreynering)
- fd58b5ed201f490641d018cab6f06a29cdaff2c0: fix(ui): read the session transcript off the event loop (@taciturnaxolotl)
- d55e017d60cdb87ecb21a19a9fed9a2097c0da64: perf(agent): read only the post-summary tail of a compacted session (@taciturnaxolotl)
- 978d49d53f9343f2e57406cc503daddf282e12ae: perf(db): cap prompt history at the 200 most recent messages (@taciturnaxolotl)
- 6f670995436a0bab99e3fdddd0eebc5c52c39072: fix(home): require path boundary when shortening or expanding ~ (#3552) (@teddytennant)
- 066f4444d086aeac877ec0a67eb2a3d56fedde27: openaicompat: bump fantasy to fix regression around reasoning-only turns (@meowgorithm)
Crush alternatives
| # | Agent | Pulse | Downloads 7d | 7d | 30d | VS Code installs | Stars | Latest release | Price | Last 90 days | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 |
OpenAI CodexOpenAI |
82 | 25.6M | up 5.7% | up 21.2% | 15.2M | 128K+153/day | 0.160.1yesterday | Free + $8/mo | ||
| 3 |
Claude CodeAnthropic |
80 | 14.8M | up 11.6% | down 36.4% | 27.1M | 150K+161/day | 2.1.290yesterday | $20/mo | ||
| 5 |
PiEarendil Inc. (created by Mario Zechner) |
75 | 5.2M | up 29.8% | up 52.1% | — | 113K+378/day | 1.0.4yesterday | Free (OSS) | ||
| 7 |
OpenCodeAnomaly (SST team) |
73 | 3.3M | up 22.0% | up 6.1% | 1.2M | 212K+200/day | 1.18.346d ago | Free + $10/mo | ||
| 24 |
Gemini CLIGoogle |
57 | 453K | up 4.7% | up 1.8% | 1.1M | 107K+24/day | 0.62.07d ago | Varies | ||
| 26 |
Oh My PiStencil Labs (Can Bölük) |
56 | 241K | up 11.4% | up 53.9% | — | 34.4K+111/day | 18.6.12d ago | Free (OSS) | ||
| No agents match that filter. | |||||||||||
Crush FAQ
How much does Crush cost?
Crush is free to use with the user's own provider API keys; no Charm pricing page found.
Is Crush open source?
No. Crush is a proprietary product from Charm.
How popular is Crush?
Crush was downloaded 7,773 times from npm in the week ending Oct 4, 2026, down 10.6% on the week before. Its download count moved to a different level overnight on Aug 15, 2026. A jump like that comes from automated installs switching on or off or from a change in how the registry counts, so growth rates across that date are not shown. The GitHub repository has 28.5K stars, 707 of them added in the last 30 days.
What is the latest version of Crush?
The latest stable release we track is 0.97.1, published on Sep 29, 2026.
What are the alternatives to Crush?
The closest alternatives in the same category by Pulse Score are OpenAI Codex, Claude Code, Pi, OpenCode.
Where these numbers come from
npm: @charmland/crush. GitHub: charmbracelet/crush. See data sources for how each one is collected.
Product facts and pricing were checked against: github.com, charm.land, registry.npmjs.org.
