Stack Gems
Menu
← Catalog

Crush

Charm-grade TUI coding agent with LSP and mid-session model switch

AI Agents / Coding Agents · Open-Core · 28.7k

Reviewed 2026-09-03 · last push 2026-10-21 · repo checked 2026-10-21

What's Good

Multi-model from day one—switch LLMs mid-session without losing context. LSP-enhanced context, MCP over http/stdio/sse, Agent Skills support, and sessions per project. Runs on macOS, Linux, Windows, Android, FreeBSD, and more. Hyper (Charm) is the optional freemium provider; bring Anthropic, OpenAI, Gemini, OpenRouter, Ollama, Bedrock, Vertex, or custom OpenAI-compat endpoints. Built by the team behind Glow, Bubble Tea, and Lip Gloss.

The Catch

Licensed FSL-1.1-MIT (competing-use restriction; source-available; MIT after two years—not OSI open-source). Pre-1.0 energy—config is migrating from JSON to crushrc Bash. Not a fully autonomous SWE agent like OpenHands; you stay in the loop. Hyper is Charm own model path if you want a subscription. Metrics on by default (DO_NOT_TRACK / CRUSH_DISABLE_METRICS to opt out).

Verdict

The beautiful, model-flexible TUI coding agent. Charm quality.

Embed

Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.

Reviewed on Stack Gems

Markdown

[![Reviewed on Stack Gems](https://stackgems.com/badge/crush.svg)](https://stackgems.com/gems/crush)

HTML

<a href="https://stackgems.com/gems/crush"><img src="https://stackgems.com/badge/crush.svg" alt="Crush reviewed on Stack Gems" height="20"></a>