Skip to content
Agents tracked: 157 Downloads (7d): 216M up 9.6% GitHub stars: 4.2M VS Code installs: 145M Releases (7d): 233 Agent pull requests (last week): 940K Updated Oct 6, 2026

Crush by Charm

Terminal coding agents #90 overall#18 in categoryProprietary
Pulse Score
33 / 100
Rank #90 of 157
Downloads, last 7 days
7,773
down 10.6% vs previous week
Downloads, last 30 days
29.2K
— vs previous 30 days
GitHub stars
28.5K
about +25 a day
Latest release
0.97.1
7d ago · 8 in 30 days
Price
Free
checked Oct 5, 2026

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

Downloads per daynpm, 7-day average 1,110/day
GitHub starsrunning total 28.5K

Download the raw daily series: crush.csv

Install Crush

npmnpm 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

MakerCharm
TypeTerminal agent
First releasedJuly 2025
LicenseFSL-1.1-MIT
InterfacesCLI
PlatformsmacOS, Linux, Windows
ModelsMany LLMs via OpenAI- or Anthropic-compatible APIs; switch models mid-session
Local modelsAuto-discovers Ollama, LM Studio and llama.cpp servers (docs)
Bring your own API keyYes
Main languageGo
Open issues and PRs842

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

Adoption20
Community61
Attention—
Momentum51

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

0.97.1
  • f2d66d286950109082c102d780013df84f741e55: fix: remove the powerline symbol (@andrinoff)
0.97.0
  • 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
0.96.1
  • 56abdfa7f1fa2cbe1e073f553bc10b06598046f9: themes: prefix diff theme keys with diff (@meowgorithm)
  • a88b5735ff056b52eee8d30121b85c8a8ca79601: themes: small adjustments to the key names in the theme API (@meowgorithm)
0.96.0
  • 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
0.95.0
  • 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)
0.94.2
  • 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

All terminal coding agents

# Agent Pulse Downloads 7d 7d 30d VS Code installs Stars Latest release Price Last 90 days
1 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 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)

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.