Crush是由Charmbracelet团队开发的终端AI编程助手,专为开发者设计。它通过集成多种大语言模型(如OpenAI、Anthropic或本地模型Ollama),直接在终端环境中提供代码编写、调试和项目管理支持。其核心优势在于终端操作的便捷性,避免了开发者频繁切换工具的环境干扰。
工具采用模块化设计,支持模型灵活切换、语言服务器协议(LSP)集成和创新的模型上下文协议(MCP),并跨平台兼容macOS、Linux和Windows等主流操作系统。这种设计既保留了终端工作流的高效性,又融合了AI辅助的智能化特性。
本答案来源于文章《Crush:终端AI编程助手,集成LSP与多模型切换》