Crush 核心功能包括:
- 多模型支持:允许切换 OpenAI、Anthropic 或本地模型(如 Ollama)。
- LSP 集成:通过语言服务器协议提供代码补全、语法检查等 IDE 级功能。
- MCP 扩展:通过模型上下文协议支持 HTTP、stdio 或 SSE 方式扩展自定义功能。
- 会话管理:可创建多个独立会话,保留不同项目的上下文。
- 全平台兼容:支持 macOS、Linux、Windows(含 WSL)、FreeBSD 等操作系统。
- 本地化支持:通过配置文件可连接本地模型实现离线开发。
本答案来源于文章《Crush:终端AI编程助手,集成LSP与多模型切换》