Crush is a terminal AI programming assistant developed by the Charmbracelet team and designed for developers. It provides code writing, debugging and project management support directly in the terminal environment by integrating multiple big language models (e.g., OpenAI, Anthropic or the native model Ollama). Its core advantage lies in the convenience of terminal operation, which avoids the environmental interference of frequent tool switching by developers.
The tool is modularly designed to support flexible model switching, Language Server Protocol (LSP) integration and innovative Model Context Protocol (MCP), and is cross-platform compatible with major operating systems such as macOS, Linux and Windows. This design retains the efficiency of terminal workflow while incorporating the intelligent features of AI assistance.
This answer comes from the articleCrush: endpoint AI programming assistant with integrated LSP and multi-model switchingThe