{"data":{"slug":"crush","name":"Crush","tagline":"Charm-grade TUI coding agent with LSP and mid-session model switch","category":"agents","categoryName":"AI Agents","url":"https://github.com/charmbracelet/crush","github":"https://github.com/charmbracelet/crush","pricing":"source-available","hook":"Crush is the terminal coding agent that looks and feels like a Charm app.","whatsGood":"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.","theCatch":"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.","addedAt":"2026-09-03","featured":false,"domain":"AI Agents","subSpecialty":"Coding Agents","capabilities":["tui","coding"],"surfaces":[],"ecosystem":["Multi-platform"],"licenseModel":"Open-Core","githubStars":27875},"related":[{"slug":"claude-code","name":"Claude Code","tagline":"Terminal-first coding agent with deep repository context"},{"slug":"cursor","name":"Cursor","tagline":"The AI-first code editor that understands your codebase"},{"slug":"devin","name":"Devin","tagline":"Autonomous AI engineer for defined engineering tasks"},{"slug":"stagehand","name":"Stagehand","tagline":"AI-native browser automation that mixes code and natural language"},{"slug":"browser-use","name":"Browser Use","tagline":"Open-source framework for LLM-driven browser agents"}],"links":{"self":"/api/gems/crush","html":"/gems/crush","markdown":"/gems/crush.md","category":"/api/gems?category=agents","categoryPage":"/stacks/agents"}}