Crush
Crush 是 Charmbracelet 开源的终端 AI 编程助手,可在 macOS、Linux、Windows、Android、BSD 等终端环境中运行,支持多模型、会话上下文、LSP 增强和 MCP 扩展。
Crush 是 Charmbracelet 推出的开源终端 AI 编程 Agent,项目介绍为“Your new coding bestie, now available in your favourite terminal”。它面向喜欢命令行工作流的开发者,把 AI 编程、项目上下文、工具调用和终端界面放在同一个 TUI 体验中,让用户不用离开终端就能和代码智能体协作。 Crush 的核心能力包括多模型支持、会话式项目上下文、LSP 增强、MCP 扩展、跨平台运行和可接入自有模型服务。用户可以选择 OpenAI、Anthropic、Gemini、Groq、OpenRouter、Vercel AI Gateway、Amazon Bedrock、Azure OpenAI 等多种兼容模型或供应商,也可以在会话中切换模型并尽量保留上下文。它还利用 LSP 获取更贴近代码编辑器的语义信息,帮助智能体更准确理解代码结构。 这个工具适合终端重度用户、后端开发者、开源项目维护者、运维工程师和喜欢轻量工具链的 AI 编程用户。典型使用场景包括阅读陌生代码库、定位报错、生成补丁、解释函数逻辑、重构小模块、补测试、整理文档,以及在本地项目里保持多个任务会话。相比只在浏览器聊天,Crush 更贴近开发者实际工作的命令行环境。 需要注意的是,Crush 仍然属于 Agent 编程工具,执行命令、读取文件、调用外部工具时都要谨慎配置权限。接入 API Key、MCP 服务和 LSP 后,建议先在测试项目或可回滚分支中使用,并保留人工代码审查和测试流程。对于希望补齐“本地/终端 AI 编程助手”能力的用户,Crush 是一个很值得关注的开源选择。
评论
0 条评论暂无评论,快来抢沙发~