返回首页
Crush

Crush

编程与开发

Charm 出品的终端 AI 编码工具,把你的工具、代码与工作流接进自选大模型,官方称已在 macOS、Linux、Windows 与 BSD 上可用。

终端工具AI编码开源
月访问量9.6 万↑1.1%
全球排名#355,985
月访问量为第三方平台估算,仅供参考
访问网站
访问官网 ↗

详细介绍

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 的技术已用于两万五千个以上应用,但具体能力和版本以官网文档为准,别照搬旧教程。
  • 终端工具会把命令执行权交给智能体,建议先打开改动预览与确认,避免一次改掉不该改的文件,尤其是删除、覆盖与批量重命名这类操作。