
Crush
编程与开发Charm 出品的终端 AI 编码工具,把你的工具、代码与工作流接进自选大模型,官方称已在 macOS、Linux、Windows 与 BSD 上可用。
详细介绍
Crush 是 Charm 团队推出的终端 AI 编码工具,该团队的口号是「让命令行变得迷人」。官网把 Crush 描述为「你新的编码好搭档」,卖点是把你已有的工具、代码和工作流接进你自选的大模型,而不是再开一个网页聊天窗口。官方称其提供 macOS、Linux、Windows 与 BSD 版本,Charm 的底层库均开源,其终端界面组件本身也是被大量项目依赖的开源库。
核心能力
- LLM of choice:把工具、代码与工作流接入你选择的大模型,不绑定单一厂商。
- Available on macOS, Linux, Windows, and BSD:官方列出的四个可直接安装的平台。
- Bubble Tea:用 Go 编写终端界面的开源库,官网称可「从未来构建今天的终端用户界面」。
- Lip Gloss:终端样式与布局工具包,负责颜色、边框与排版。
- Mods:官方描述为通往大模型的命令行接口,可在管道里直接调用模型。
- Glow:命令行上的 Markdown 阅读器,同时提供 CLI 与 TUI 两种界面,适合在终端里直接读文档与说明。
适合谁
- 日常工作基本在终端和 SSH 会话里、不想为一个 AI 窗口切走的后端与运维工程师。
- 已经用 Go 写命令行工具、想直接复用现成组件库的开发者。
- 需要把模型调用塞进脚本和管道、做批量处理的自动化爱好者。
- 关注供应链安全、倾向于用开源自建而非闭源服务的团队。
- 需要给内部同事做一个好看又好用的命令行工具的平台工程小组。
使用建议
- 先在一份无关紧要的仓库里跑通,确认它读了多少文件、会不会动到工作区,再放到正式项目上。
- 涉及公司代码时先确认所选模型的条款是否允许代码外发,必要时换成自托管模型。
- 官方称 Charm 的技术已用于两万五千个以上应用,但具体能力和版本以官网文档为准,别照搬旧教程。
- 终端工具会把命令执行权交给智能体,建议先打开改动预览与确认,避免一次改掉不该改的文件,尤其是删除、覆盖与批量重命名这类操作。
相似工具

Codebuff
运行于终端的 AI 编码助手,用自然语言改代码库并执行命令,官方称两秒完成全库索引、输出质量更高且比同类快百秒以上,支持 npm 全局安装。
同标签 · 终端工具 / AI编码

Refact.ai
开源可自托管的 AI 编码智能体,覆盖端到端任务执行、IDE 内对话与实时补全,官方称支持 25 种以上编程语言与本地部署。
同标签 · AI编码 / 开源

Tabby
开源可自托管的 AI 编码助手,提供代码补全、问答引擎与行内聊天,官方称支持消费级显卡部署,无需外部数据库或云服务,数据留在自己环境内。
同标签 · AI编码 / 开源

LLM
开源命令行工具兼 Python 库,在终端调用 OpenAI、Claude、Gemini、Qwen、DeepSeek 等几十家模型,提示词与响应存进本地 SQLite 可随时检索
同标签 · 开源

OpenCode
OpenCode 是开源 AI 编程代理,可在终端、IDE 与桌面端写代码,支持 LSP、多会话并行与 75+ 模型,隐私优先不存储代码。
同标签 · 开源

Cline
开源的 AI 编程智能体,官方称以 Plan 再 Act 的模式在编辑器与终端里跨文件改代码、执行 bash 命令,支持 MCP 扩展与多 Agent 协作。
同标签 · 开源
