Charm
Crush
Charm's terminal coding agent with a rich TUI, multi-model provider configuration, LSP context, MCP extensibility, package-manager installs, and session-based workflows.
Attributed output
GitHub public-attribution count, 2026-06-09
2,844Attributed outputGitHub public-attribution count, 2026-06-09Commits and PRs on public GitHub provably produced by this agent. Exact if it is visible through its own bot or workflow, an estimate if measured through attribution it declares (these can swing 30 to 40 percent between measurement runs at multi-million scale), and a floor either way.#19
Index rank
of 34 tracked agents
#19Index rankof 34 tracked agentsn/a
Business signal
No sourced business metric
n/aBusiness signalNo sourced business metricFree CLI + BYOK
Entry price
Provider/API billing
Free CLI + BYOKEntry priceProvider/API billing2,618
npm demand/wk
Adjusted from raw npm channel
2,618npm demand/wkAdjusted from raw npm channelWeekly package downloads as an install-demand floor; adjusted when the vendor's main install channel is no longer npm.178,598
npm installs to date
Since 2025-07-28
178,598npm installs to dateSince 2025-07-28Total npm downloads of this agent's package(s) summed across every tracked week since it was first published. A floor, like the weekly figure. Where a one-week automated/CI burst inflated the total, the baseline-only figure is shown too.npm Installs Over Time
Weekly npm downloads since 2025-07-28, the install-demand trajectory.
Market
Developer output
Public GitHub commits attributed to Crush
Crush declares attribution on the commits it makes.
Snapshot 2026-06-09, confidence Medium, tracked since 2026-06-09, +0.8% over 6 days. Read the methodology.
- Index rank
- #19 of 34
- Demand share
- 0% of tracked npm demand floor
- Business signal
- No sourced business metric
- GitHub share
- 2.2% of tracked stars
- npm channel
- 2,787 raw downloads/week (npm primary)
Best fit
- Crush is a major open-source-adjacent terminal coding agent in the current GitHub lists, with strong stars and fresh releases.
- Its npm package is a smaller visible channel because many users install through Homebrew, binaries, WinGet, Scoop, or Go.
npm channel caveat: npm primaryExpandHide
Crush has a public npm install channel.
Counts public npm package downloads only. Other install channels, caches, mirrors, IDE extensions, and enterprise distribution are not included.
- Demand floor
- 2,618 / wk
- Latest npm week
- 2,787
- Peak npm week
- 19,898
- 4-week average
- 2,618
Latest public npm snapshot
Complete Mon-Sun week when cron-backed
Observed public npm range
As of 2026-06-14
Pricing And Economics
ExpandHide
Crush is local software; usage cost is the selected provider or local model.
- Entry price
- Free CLI + BYOK
- Top self-serve price
- n/a
- Pricing unit
- Provider/API billing
- Token transparency
- BYOK/API retail
- Included usage
- Install through npm, Homebrew, binaries, or package managers; configure model providers yourself.
- Overage path
- Provider-specific token billing.
Retail Token Equivalent
No hosted quota; economics are selected model/provider rates.
| Plan | Price | Allowance | Unit | Token / Overage Notes |
|---|---|---|---|---|
| Crush local CLI | $0 software | Local agent software; bring model provider. | software |
Crush is installed as a local CLI; model usage is paid through your chosen provider or local endpoint.
- Install paths include Homebrew, npm, Arch, Nix, FreeBSD, WinGet, Scoop, packages, binaries, and Go install.
- Provider configuration supports OpenAI-compatible and Anthropic-compatible APIs.
- No hosted subscription price is published for the local agent.
Product
Providers
Model families
Capabilities
Tradeoffs
- FSL license rather than permissive OSS
- BYOK/provider setup required