Crush 的独特优势体现在:
- 终端深度集成:直接嵌入开发者的 CLI 工作流,无需切换图形界面。
- 轻量化设计:仅占用终端进程资源,适合服务器/远程开发环境。
- 协议级扩展:通过 LSP+MCP 组合支持,既能处理代码分析又能对接自定义工具链。
- 模型灵活性:支持同时配置多个模型供应商,而 IDE 插件通常绑定特定厂商。
例如在调试 Go 代码时,Crush 可同步调用 gopls
进行静态检查,同时用 Anthropic 模型解释错误,这种跨工具协同是传统 IDE 难以实现的。
本答案来源于文章《Crush:终端AI编程助手,集成LSP与多模型切换》