
Crush Review, Pricing & Alternatives (2026)
A provider-flexible coding agent for the terminal
Last updated: October 22, 2026
What is Crush?
Crush is Charmbracelet's terminal coding agent for developers who want hosted APIs, local models, LSP context, and MCP tools. The client is free, while model inference costs depend on Hyper, another provider, or local hardware. It suits developers who prefer terminal workflows and endpoint choice over one bundled subscription.
Crush is a Go terminal coding agent made by Charmbracelet, the company behind Bubble Tea and other terminal tools. The repository was created in May 2025 and has grown to more than 28,000 stars on GitHub. It runs on macOS, Linux, Windows through PowerShell or WSL, Android, FreeBSD, OpenBSD, and NetBSD. The application is free to install, but it does not include unlimited model inference. Charm lists Hyper as its official subscription provider, while users can connect hosted APIs or local models. That split matters for budgeting because Crush is the client, while the selected provider normally bills model usage. The project uses the FSL-1.1-MIT license, with each version converting to MIT on its second anniversary.
The normal workflow begins in a project directory, where Crush opens an interactive terminal interface and asks for a model or API key. Users can maintain multiple sessions and preserve context while switching models. Language Server Protocol integration supplies code intelligence, while Model Context Protocol support adds tools through HTTP, stdio, or SSE servers. The agent can inspect files, propose edits, and run commands, with configuration controlling permissions. Crush supports OpenAI-compatible and Anthropic-compatible custom providers, alongside Anthropic, OpenAI, Gemini, OpenRouter, Bedrock, Vertex AI, and Groq. Its security documentation says crushrc is trusted shell code and warns that shell substitutions in crush.json run during configuration loading. Configuration review therefore belongs in the normal deployment process.
Crush is provider-agnostic rather than tied to one model family. The README says users can choose from many large language models, add compatible APIs, and use local models. Charm's Catwalk project supplies an automatically updated provider and model listing. The releases page lists v0.98.1 in October 2026 and a nightly build dated October 22, 2026. The v0.98.1 release note says it fixes support for new GPT-6 models through Copilot. Release availability can change after publication, especially for nightly builds. The project is not ordinary open source under its initial license: FSL-1.1-MIT permits defined uses and converts to MIT on each version's second anniversary. That schedule matters to companies planning redistribution or competing services.
There is no charge for the Crush binary. Practical costs come from provider inference, a Hyper subscription, or local hardware. Charm describes Hyper as subscription-based, with a free tier, zero data retention, and GDPR-oriented design. Crush's README documents API-key setup for numerous providers and local models. The client records pseudonymous usage metrics tied to a device hash, but says prompts and responses are never collected. CRUSH_DISABLE_METRICS and DO_NOT_TRACK provide opt-out paths. Hyper's current allowance and rate card should be checked before purchase because the client and hosted inference are separate products. A free download therefore does not guarantee free model usage. API vendors can charge for tokens, while local deployment replaces service fees with hardware and administration costs.
Crush combines LSP context, MCP extensibility, sessions, local-model support, and broad operating-system coverage in one terminal client. Its cost and model quality depend on external providers, while its FSL license restricts some competing commercial redistribution before conversion. Configuration can execute shell code, so teams need permission discipline and repository review. Aider focuses on repository editing with an open-source license, Claude Code is Anthropic's first-party coding agent, and GitHub Copilot CLI is more closely tied to GitHub accounts and Copilot plans. Those products offer clearer single-vendor operating models. Pick Crush if endpoint flexibility, local inference, and terminal portability matter more than one bundled subscription or conventional open-source licensing.
Who is Crush best for?
- Developers who want one terminal client across many model providers.
- Teams that need LSP context and MCP tool extensions.
- Users running local models or self-managed compatible endpoints.
- Developers working across macOS, Linux, Windows, Android, or BSD.
Crush Pricing (2026)
Pricing model: Freemium. All prices in USD.
| Plan | Price | What you get |
|---|---|---|
| Crush client | Free | The binary is free; model inference, API calls, and provider limits are billed or enforced separately. |
| Hyper Free | Free | Charm describes a free Hyper tier; included usage limits should be confirmed on Hyper's current pricing page. |
| Other providers | Usage-based | Anthropic, OpenAI, Gemini, OpenRouter, local models, and other providers set their own rates and limits. |
Pros and Cons
Pros
- Crush supports many hosted APIs and local models.
- LSP integration gives agents symbol-aware project context.
- MCP support expands the terminal workflow with external tools.
- The client covers macOS, Linux, Windows, Android, and BSD systems.
Cons
- Inference costs and quality vary by the provider you configure.
- FSL-1.1-MIT restricts competing commercial use before conversion.
- Trusted configuration files can execute shell code at load time.
Who should look elsewhere?
- Companies needing unrestricted commercial redistribution of the client today.
- Users seeking one predictable subscription with bundled model usage.
- Anyone unwilling to review shell-capable project configuration.
Technical Details
Frequently Asked Questions
How much does Crush cost?
The Crush client is free to download. You pay separately for inference through Hyper, an API provider, or your own local hardware. Crush supports many providers, so there is no single universal token price. Check the selected provider's current rate card and usage limits before assigning the tool to a team.
Is Crush free to use?
The software client is free, and Charm describes Hyper as having a free tier. That does not mean unlimited model usage. API calls can incur provider charges, while local models shift costs to your own hardware. Hyper's included allowance and current subscription terms should be verified on its pricing page before use.
How does Crush compare with GitHub Copilot CLI?
Crush is designed around provider choice, including compatible APIs and local models. GitHub Copilot CLI is tied to a GitHub Copilot subscription and consumes that plan's AI Credits. Crush fits users who want model and endpoint control, while Copilot CLI fits developers already working inside GitHub's account, repository, and policy system.
Does Crush collect prompts or train on them?
The README says Crush records pseudonymous usage metrics tied to a device-specific hash, while prompts and responses are never collected. Users can opt out with CRUSH_DISABLE_METRICS or DO_NOT_TRACK. Model providers remain separate data controllers for requests sent through their APIs, so their retention and training policies still matter.
Can I use Crush commercially?
FSL-1.1-MIT permits internal use, non-commercial education, non-commercial research, and professional services for a compliant licensee. It restricts making Crush or a substantially similar competing service commercially available. Each version receives an MIT license on its second anniversary. Review the exact license for the version and business use before redistribution.
Best Crush Alternatives in 2026
These tools do the same job as Crush, with different pricing, limits and trade-offs.
Open-source AI pair programming in a Git-aware terminal
An agentic coding assistant for terminal, IDE, desktop, and web

An agentic coding assistant for GitHub-centered terminal work

Provider-flexible coding agent for terminal, desktop, and IDE work

Open coding agent for editors, terminals, desktops, and custom apps