Crush is a terminal-based AI coding agent from Charm. It supports multiple LLM providers, per-project configuration, LSP-aware context, and an extensible tool/MCP system, all driven from an interactive TUI.