VVibecodingHub.org
ToolsBlogAboutContact
Showcase
VVibecodingHub.org

A sharper home for people building with AI-assisted tools. Less directory sludge, more signal about what actually fits your stack.

support@vibecodinghub.org

Explore

Browse toolsRead the blogShowcaseContact

Categories

IDEsIDE PluginsCLI ToolsBrowserModels

Legal

Privacy PolicyTerms of ServiceCookie PolicyVisit live site

© 2026 VibecodingHub.org. Product names and logos belong to their respective owners.

Back to Tools
  1. Home
  2. Tools
  3. Crush
Crush logo

Crush

Terminal-native coding agent from Charm with multi-model support, LSP context, MCP and Agent Skills extensibility, and broad cross-platform installs.

CLI Tools
Agentic Coding
Source Available
Free
26.6k+
Unknown
Updated Jul 18, 2026
Read the Deep DiveCompare NextVisit Official SiteView on GitHub

Do not bounce yet

Read the fit check, compare one alternative, then decide whether the vendor page is still your best next click.

Crush screenshot

Quick Verdict

Fast fit check before you leave the page

Make the fit call first. Vendor pages are good at selling, but they rarely tell you where the product is a bad match.

Best for
  • Developers who prefer terminal-native coding workflows over AI-heavy IDE experiences
  • Teams comparing serious Claude Code alternatives with better provider optionality
  • Advanced users who want MCP servers, LSP context, and repo-local configuration in one CLI tool
Not ideal for
  • FSL-1.1-MIT is source-available rather than plain open source today, which matters for teams with strict OSS-only procurement rules
  • You still need to bring your own provider credentials or subscriptions, so the software may be free while real usage is not
  • Fast-moving products can shift config, supported providers, and workflow details quickly during adoption
Compare with
Claude CodeOpenCodeAider

Compare Next

Take one more internal step before the vendor pitch

This is where visitors usually jump out too early. Read one deeper take or open one alternative so the next click is informed instead of impulsive.

More CLI Tools
Read the deeper take first

Related article

Crush Coding Agent Review 2026: CLI, Pricing, Install, and Alternatives

A practical Crush coding agent review covering its terminal workflow, installation, model providers, pricing reality, FSL license, privacy controls, tradeoffs, and alternatives.

Open the articleJump to page sections

Alternative profile

Claude Code Router

MIT-licensed local gateway and desktop control plane for routing Claude Code, Codex, Grok CLI, and compatible agents across model providers.

Free (MIT open source; model-provider, subscription, and self-hosting costs still apply)Open profile

Alternative profile

Aider

Open-source terminal coding agent with git-native edits, repo mapping, and broad model support

Free open source (model costs separate)Open profile

Alternative profile

Claude Code

Agentic AI coding assistant that lives in your terminal, understands your entire codebase and automates routine tasks

Paid (included with Claude Pro & Max plans)Open profile
Crush Overview

Crush is Charm's terminal coding agent for developers who want multi-provider flexibility, LSP-enhanced context, MCP tools, reusable Agent Skills, and repo-level configuration without moving into an AI-first IDE. It belongs on the same shortlist as Claude Code and OpenCode, but two details deserve scrutiny: model usage is still billed by the provider you connect, and the code uses FSL-1.1-MIT rather than an OSI-approved open-source license today.

Crush is Charm’s terminal-first coding agent for developers who want serious agentic coding workflows without being locked to one model vendor or editor. It supports multiple providers, mid-session model switching, LSP context, MCP servers, reusable Agent Skills, repo-level AGENTS.md initialization, and permission controls. Current releases install through Homebrew, npm, Winget, Scoop, Linux packages, BSD packages, Nix, or Go. The licensing caveat still matters: Crush uses FSL-1.1-MIT rather than an OSI-approved open-source license today.

On this page
Quick verdictCompare nextOverviewOn this pageWhy choose itKey featuresPros & consUse casesWho it fitsTechnical detailsAlternativesSimilar tools

Why Choose Crush?

Crush stands out because Charm understands terminal product design better than most teams shipping agent tools into the shell.

Provider flexibility gives teams leverage: the best model, cheapest model, and easiest-to-buy model are rarely the same thing for long.

LSP plus MCP makes Crush more extensible and context-aware than many newer coding agents that stop at shell commands and file edits.

If you want a modern terminal-native agent without committing your whole workflow to a single editor vendor, Crush is an obvious tool to evaluate.

Key Features

Terminal-first coding agent from Charm with a polished TUI instead of an editor plugin pretending to be a workflow

Multi-provider model support with the ability to switch providers and models mid-session while preserving context

LSP integration for stronger repo awareness and developer-like context gathering inside the terminal flow

MCP support across stdio, HTTP, and SSE for extending the agent with external tools and services

Agent Skills support for reusable SKILL.md packages, plus project initialization that can generate AGENTS.md or another configurable context file

Install paths across Homebrew, npm, Winget, Scoop, Debian/RPM repositories, Nix, BSD packages, downloadable binaries, and Go

Project-local and global JSON configuration for permissions, provider settings, ignore rules, notifications, and behavior tuning

Cross-platform support across macOS, Linux, Windows, Android, FreeBSD, OpenBSD, and NetBSD

Pseudonymous usage metrics with prompts and responses excluded, plus opt-out support through CRUSH_DISABLE_METRICS or DO_NOT_TRACK

Pros & Cons

Advantages
  • Charm knows terminal UX, and it shows: Crush feels like a real developer tool, not a hacked-on shell wrapper
  • Provider flexibility matters because coding model quality, pricing, and availability change too fast to standardize on one vendor forever
  • LSP plus MCP gives advanced users a credible path to deeper context and richer toolchains without abandoning the CLI
  • The public repo, fast release cadence, and 26k+ star traction make it much easier to trust than most newly launched coding agents
Limitations
  • FSL-1.1-MIT is source-available rather than plain open source today, which matters for teams with strict OSS-only procurement rules
  • You still need to bring your own provider credentials or subscriptions, so the software may be free while real usage is not
  • Fast-moving products can shift config, supported providers, and workflow details quickly during adoption
  • Usage metrics are enabled by default, so privacy-sensitive users should review the documented fields and opt out if needed
  • Permission controls are powerful, but teams still need to think carefully before normalizing yolo-style execution habits

Detailed Use Cases for Crush

Terminal-first implementation work

Crush fits developers who live in shells, tmux, and git-heavy workflows and do not want an IDE to become the mandatory control plane for agentic coding.

Provider-agnostic coding workflows

Teams can route Crush through different commercial or compatible APIs over time instead of tying their coding workflow to one vendor roadmap.

Custom toolchain extension with MCP

Crush can connect to MCP servers over stdio, HTTP, or SSE, which gives advanced users a path to richer integrations than basic shell-only agents.

Repo-aware terminal assistance

LSP configuration, ignore files, permissions, and project-local settings help Crush adapt to real repositories rather than acting like a stateless demo assistant.

Who Should Use Crush?

Developers who prefer terminal-native coding workflows over AI-heavy IDE experiences

Teams comparing serious Claude Code alternatives with better provider optionality

Advanced users who want MCP servers, LSP context, and repo-local configuration in one CLI tool

Builders who care about inspectable codebases but also need honest licensing distinctions

Developers looking for current Crush install options across Homebrew, npm, Winget, Linux, Nix, BSD, or Go

Perfect For

Terminal-native pair programming and implementation work for developers who prefer shell-first workflows

Model-provider experimentation when teams want to compare Claude, OpenAI, Gemini, Groq, local models, or custom compatible APIs

Project-specific agent setup using local crush.json files, ignore rules, and permissions tuned to a repo

Advanced CLI workflows that benefit from LSP context, MCP extensions, and reusable agent skills

Technical Details

Supported Platforms
Windows
macOS
Linux
IDE Support
Terminal
Programming Languages
General-purpose programming languages
Polyglot repositories
Integrations
OpenAI-compatible APIs
Anthropic-compatible APIs
LSP
MCP

Crush Comparisons & Alternatives

Popular Searches

Crush vs Claude Code

Crush vs OpenCode

Charm Crush review

terminal coding agent with MCP

source available AI coding tool

Developers compare Crush with other vibe coding tools when they need a better workflow fit, not just a better landing page.

Direct Competitors

Claude Code

OpenCode

Aider

Goose

Similar Tools You Might Like

Taskmaster - vibe coding tool
Taskmaster
CLI Tools
Agentic Coding

AI-driven task management layer for Claude Code, Cursor, Codex, Windsurf, Roo, and other coding agents.

Freemium ($0 free plan; Team $40/creator/month; Enterprise $200/creator/month)View Details
mngr - vibe coding tool
mngr
CLI Tools
Agentic Coding

Unix-style CLI for managing coding agents across local machines, containers, remote hosts, and structured execution environments.

Free (source-available GitHub project; infrastructure and upstream model costs separate)View Details
Code Review Graph - vibe coding tool
Code Review Graph
CLI Tools
Code Review

MIT-licensed local code-intelligence graph that gives Claude Code, Codex, Cursor, Copilot, and other MCP clients targeted review context.

Free (MIT open source; optional external embedding providers and CI/model usage may cost extra)View Details

Alternative Tools to Consider

Claude Code Router - vibe coding tool alternative
Claude Code Router
CLI Tools
Agentic Coding

MIT-licensed local gateway and desktop control plane for routing Claude Code, Codex, Grok CLI, and compatible agents across model providers.

Free (MIT open source; model-provider, subscription, and self-hosting costs still apply)View Details
Aider - vibe coding tool alternative
Aider
CLI Tools
Agentic Coding

Open-source terminal coding agent with git-native edits, repo mapping, and broad model support

Free open source (model costs separate)View Details
Claude Code - vibe coding tool alternative
Claude Code
CLI Tools
Agentic Coding

Agentic AI coding assistant that lives in your terminal, understands your entire codebase and automates routine tasks

Paid (included with Claude Pro & Max plans)View Details
Claude Code Chat - vibe coding tool alternative
Claude Code Chat
IDE Plugins
Agentic Coding

Beautiful chat interface for Claude Code right inside VS Code, no terminal required

FreeView Details
Claude Code Usage Monitor - vibe coding tool alternative
Claude Code Usage Monitor
CLI Tools
Agentic Coding

Open-source terminal dashboard for tracking Claude Code token usage, burn rate, and predicted session cutoffs.

FreeView Details
Goose - vibe coding tool alternative
Goose
CLI Tools
Agentic Coding

Open-source local AI agent from Block with CLI and desktop workflows, MCP extensibility, and real engineering task automation.

Free (bring your own model/API costs)View Details

Do one more comparison before you commit to Crush

Strong picks usually survive one more internal check. Read deeper, compare a neighbor, then leave for the vendor page if the fit still holds.

Read the deep diveVisit official site