# Crush

> Charm's terminal coding agent: multi-model, session-based, LSP-enhanced and extensible with MCP.

## Facts
- **Category:** [Coding Agents](https://agentsearchengine.app/category/coding-agents)
- **Type:** Agent
- **Pricing:** Free
- **GitHub stars:** 28,249
- **Language:** Go
- **License:** FSL-1.1-MIT
- **Last repo activity:** today (Sep 23, 2026)
- **Official site:** https://github.com/charmbracelet/crush
- **Source code:** https://github.com/charmbracelet/crush
- **Listing on Agent Search Engine:** https://agentsearchengine.app/agents/crush
- **Data verified:** September 2026

## Best for
Developers who live in the terminal and want a polished, model-agnostic coding agent.

## Avoid if
You need an OSI-approved open-source licence today; FSL restricts competing uses until each release converts to MIT.

## About Crush
Crush is a coding agent for the terminal from Charm, built on the Charm terminal ecosystem. It works with many LLMs, including your own through OpenAI- or Anthropic-compatible APIs, lets you switch models mid-session while keeping context, keeps multiple sessions per project, uses language servers for extra context and adds capabilities through MCP servers. It runs on macOS, Linux, Windows, Android and the BSDs. It is source-available under the Functional Source License, which converts to MIT after two years.

## Install

```
brew install charmbracelet/tap/crush
```

## Alternatives
Crush sits in coding agents. Related tools indexed here:
- [OpenCode](https://agentsearchengine.app/agents/opencode) — Open-source coding agent with a terminal interface and model-provider choice. · Open source · Agent · 210k★ · MIT · active today
- [gemini-cli](https://agentsearchengine.app/agents/gemini-cli) — An open-source AI agent that brings the power of Gemini directly into your terminal. · Open source · Agent · 107k★ · TypeScript · Apache-2.0 · active today
- [Zed](https://agentsearchengine.app/agents/zed) — A high-performance, multiplayer code editor with AI agent features, from the creators of Atom and Tree-sitter. · Open source · Agent · 91k★ · Rust · GPL-3.0-or-later · active today
- [OpenHands](https://agentsearchengine.app/agents/openhands) — OpenHands Agent Canvas: a control center for coding agents and automation. · Open source · Platform · 89k★ · MIT · active today
- [Cline](https://agentsearchengine.app/agents/cline) — A coding agent with terminal, editor and programmatic interfaces. · Open source · Agent · 69k★ · Apache-2.0 · active today
- [openinterpreter](https://agentsearchengine.app/agents/openinterpreter) — A lightweight coding agent for open models like Deepseek, Kimi, and Qwen · Open source · Agent · 68k★ · Rust · Apache-2.0 · active 3 days ago
- [Aider](https://agentsearchengine.app/agents/aider) — Pair-program with language models from your terminal and Git repository. · Open source · Agent · 49k★ · Apache-2.0 · active 4 months ago
- [Continue](https://agentsearchengine.app/agents/continue) — Terminal and editor coding assistant; upstream says maintenance has ended. · Open source · Agent · 36k★ · Apache-2.0 · active 1 day ago

---
Source: [Agent Search Engine](https://agentsearchengine.app) — an independent, hand-curated index of AI agents, MCP servers, and frameworks. Rankings are never sold; sponsored placements are labeled and never numbered. Full directory: https://agentsearchengine.app/llms-full.txt
