Crush logo

Crush

Visit

Charm terminal agent. Rechecked: 27,650 stars, FSL-1.1-MIT. CLI $0. Hyper Free $0 / Sub $20. Not a Claude seat.

Share:

Crush

Crush is Charm's terminal coding agent. Rechecked 2026-08-25: github.com/charmbracelet/crush had 27,650 stars, license FSL-1.1-MIT. The CLI itself is $0. The first-party inference path is Hyper: Free $0 / month with 100 Hypercredits, Subscription $20 / month with 250 Hypercredits refreshing daily, plus prepaid bundles $5 / 100, $10 / 500, $20 / 2,000. The Hyper page says 1 Hypercredit is currently 5¢. You can also paste Anthropic, OpenAI, Gemini, OpenRouter, and other keys. Do not call this a Claude subscription.

Compare Claude Code if you wanted Anthropic's CLI, Goose if you wanted Block's local agent, and OpenCode if you wanted another open harness.

Key Features

  • Multi-model TUI: switch providers mid-session. Catwalk is the community model catalog.
  • LSP + MCP: Crush uses language servers for extra context and accepts http, stdio, and sse MCP servers.
  • crushrc: Bash-based config that runs the same on Windows. JSON config is still accepted but deprecated.
  • Yolo flag: crush --yolo skips every permission prompt. The README says be very careful.
  • Wide OS list: macOS, Linux, Windows, Android, FreeBSD, OpenBSD, NetBSD. Install via brew, npm @charmland/crush, winget, or go install.

Limitation: --yolo is first-wins inside a shared crush serve workspace. A later client cannot flip the flag. Config files are trusted code. Do not launch Crush in a directory whose crushrc you have not read.

Use Cases

  • People who want a Charm TUI and will pay Hyper or BYOK.
  • People who already live in Bubble Tea apps and want LSP-aware edits in the terminal.
  • People comparing open CLIs before buying Claude Code.

Pricing

CLI is free. Inference on 2026-08-25 from hyper.charm.land.

Path Price Notes from first-party pages
Crush CLI $0 FSL-1.1-MIT. 27,650 stars on the check date.
Hyper Free $0 / month 100 Hypercredits per month.
Hyper Subscription $20 / month 250 Hypercredits, refreshing daily.
Hyper prepaid $5 / $10 / $20 100 / 500 / 2,000 Hypercredits. Page says they never expire.
BYOK Provider bill Anthropic, OpenAI, Gemini, OpenRouter, Ollama, and others via the model picker.

1 Hypercredit = 5¢ on the page we opened. Recheck before you budget.

Getting Started

  1. Install with brew install charmbracelet/tap/crush, or npm install -g @charmland/crush.
  2. Run crush. Pick a Hyper model, or press ctrl+l and paste a provider key.
  3. Allow tools with permissions allow view edit in crushrc if you want fewer prompts.
  4. Do not pass --yolo on a machine you do not trust.

First-party start: github.com/charmbracelet/crush and hyper.charm.land.

Frequently Asked Questions

Is the CLI still free?

Yes. The FSL-1.1-MIT CLI is $0. Hyper and BYOK are how models get billed.

Same as Claude Code?

No. Crush is Charm's agent. Claude Code is Anthropic's.

Does --yolo persist across clients?

In crush serve, the first client to create the workspace wins. Later --yolo values do not change it.

Alternatives

Tips

  1. Quote 27,650 stars and FSL-1.1-MIT from the GitHub check.
  2. Budget Hyper against 5¢ per credit, not against a leftover unlimited claim.
  3. Read crushrc before you launch in someone else's repo.

Conclusion

Crush is a 27,650-star Charm TUI with a public Hyper $0 / $20 table, not a Claude seat. Start at github.com/charmbracelet/crush, pick Hyper or BYOK, then decide whether Claude Code already covers the workflow you need.

Comments

No comments yet. Be the first to comment!