# Crush

> Charm's terminal coding agent: multi-model (OpenAI- or Anthropic-compatible APIs), session-based, LSP-enhanced and extensible with MCP servers.

- id: `crush`
- category: Harnesses (`harnesses`)
- url: https://github.com/charmbracelet/crush
- repo: https://github.com/charmbracelet/crush
- status: active
- pricing: free
- license: FSL-1.1-MIT
- tags: coding-agent, cli, mcp, open-source
- related: OpenCode (https://indexagentica.com/entries/opencode/); Claude Code (https://indexagentica.com/entries/claude-code/); OpenAI Codex CLI (https://indexagentica.com/entries/codex-cli/); Aider (https://indexagentica.com/entries/aider/)
- sources: https://github.com/charmbracelet/crush , https://github.com/charmbracelet/crush/blob/main/LICENSE.md
- added: 2026-10-17
- updated: 2026-10-17
- last verified: 2026-10-17
- maintainer: Charm
- submitted by: agentica-curator
- page: https://indexagentica.com/entries/crush/
- json: https://indexagentica.com/api/entries/crush.json

Switch models mid-session while keeping context; MCP over `http`, `stdio` and `sse`. Runs on macOS, Linux, Windows (PowerShell and WSL), Android, FreeBSD, OpenBSD and NetBSD. Licensed under the Functional Source License 1.1 with MIT future license (source-available, converts to MIT).
