Amazon Q Developer
AWS-powered AI coding assistant with deep cloud integration and security scanning.
Crush is an open-source CLI coding agent (TUI) by Charmbracelet. Multi-model BYOK, LSP integration, MCP support, cross-platform (macOS/Linux/Windows/Android/FreeBSD). Free to use — bring your own API key. Built on the Charm ecosystem powering 25,000+ applications.
Crush is an open-source CLI coding agent developed by Charmbracelet, released under the FSL-1.1-MIT license. It runs entirely in the terminal with a polished TUI (terminal user interface), supports any LLM via OpenAI- or Anthropic-compatible APIs, and integrates LSPs and MCPs for deep code understanding. As a Claude Code alternative, Crush is best suited for developers who prefer terminal-first workflows and want full model flexibility — including bringing their own API keys for any provider.
| Crush | Claude Code | |
|---|---|---|
| Type | CLI Agent / TUI | CLI Agent |
| IDEs | Any terminal (macOS, Linux, Windows, Android, FreeBSD, OpenBSD, NetBSD) | Any editor via CLI / terminal |
| Pricing | Free (open source, BYOK) | Usage-based via Anthropic API; ~$3–15/MTok |
| Models | Any LLM via OpenAI- or Anthropic-compatible API (BYOK) | Claude 3.5 / Claude 3 Opus |
| Privacy / hosting | Local TUI; model calls go to your chosen provider | Cloud (Anthropic API) |
| Open source | Yes (FSL-1.1-MIT) | No |
| Offline / local models | Yes (if local LLM server exposes compatible API) | No |
Crush is best suited for developers who live in the terminal and want a polished CLI coding agent without being tied to a single LLM vendor. It is especially valuable for teams that want to use local or self-hosted models for privacy or cost reasons. Polyglot developers working across multiple languages benefit from Crush's LSP integration, which provides genuine code intelligence across stacks. Power users building custom agent workflows will appreciate the MCP extensibility layer.
Check the official GitHub repository for the latest release and installation instructions.
Crush is the right Claude Code alternative for developers who want a polished, terminal-native coding agent without vendor lock-in. Its BYOK model, LSP integration, and MCP extensibility make it one of the most flexible open-source CLI agents available. Teams prioritizing model flexibility, local LLM usage, or privacy will find Crush a compelling option.
Yes. Crush itself is free and open source (FSL-1.1-MIT). You pay your chosen LLM provider's API rates — there is no additional charge from Charmbracelet. If you use a free local model (e.g., via Ollama), total cost is zero.
Crush is a pure terminal TUI application — it does not have a VS Code extension or GUI integration. It works alongside any editor by running in a terminal panel or separate terminal window, but it does not embed into the editor UI.
Both are terminal-based CLI coding agents. The key difference: Claude Code is locked to Anthropic models and requires an Anthropic API subscription. Crush is model-agnostic (BYOK) and open source, allowing any OpenAI- or Anthropic-compatible model. Crush also adds LSP integration for richer code context and MCP extensibility for custom tools.
Yes. Any local LLM server that exposes an OpenAI-compatible API (such as Ollama, LM Studio, or llama.cpp with server mode) can be configured as a provider in Crush. This enables fully offline, privacy-preserving coding agent workflows.
AWS-powered AI coding assistant with deep cloud integration and security scanning.