Overview
Charm’s beautiful, open-source terminal-based AI coding agent built in Go, with multi-model support and a polished TUI.
Details
Crush is an open-source AI coding agent from Charm, the makers of popular Go terminal libraries (Bubble Tea, Lip Gloss). It is a TUI-first agent that runs in your terminal, supports multiple LLM providers (Anthropic, OpenAI, Google, OpenRouter, local), and offers session management, MCP integrations, and project-aware context. Charm’s design heritage gives Crush an exceptionally polished, keyboard-driven UX compared to typical CLI agents. Crush is fully open source and fits naturally alongside other Charm tools and shells.
Tags
coding, cli, autonomous-agent, open-source