← CLI 图谱
Crush
Charm
编程
终端
本地
partial
lifecycle: active
核验 2026-09-29
Charm 生态的 TUI 编码 agent,MCP 三种传输方式标注最完整,并提供官方订阅方案 Hyper。
适合与不适合
喜欢 Charm 生态终端体验(TUI 审美与交互)的用户。
固定坐标系
8 个维度,与同赛道其他对象逐项可比。
- 模型与开放条件
- 多 provider 接入。 README 明确 Hyper(来自 Charm)是 Crush 的官方 provider,采用订阅制; 同时说明也可以用 Anthropic、OpenAI 等其他 provider, 自选 provider 并粘贴 API key,也可用环境变量配置首选 provider。 完整的 provider 清单本次未核验。
- 运行位置
- 本地进程,在终端运行(由 Charm 的终端库构建 TUI)。 提供 Homebrew / NPM / Arch Linux 等安装方式。 支持多客户端共享同一 workspace—— 指向同一工作目录的第二个客户端会附着到已存在的 workspace, 共享会话列表、消息历史、权限队列、LSP 与 MCP 状态。 但每次新调用都会启动新进程,所以 first-wins 规则会影响共享 workspace 的配置。
- 本地文件
- 面向代码库工作。索引策略与大仓库表现本次未核验。
- 关机后的任务
- 不支持终端形态的后台长任务。 是否有其他运行形态本次未核验。
- 工具与扩展
- 明确支持 MCP,且传输方式标注最完整: README 写明支持
http、stdio和sse三种。 这是本赛道里把 MCP 传输方式写清楚的少数几个之一。 - 上下文与记忆
- 具体上下文窗口与压缩策略本次未核验,记为未知。
- 权限与限制
- 默认每次工具调用都询问,可在配置里
permissions allow某些工具免确认。 官方原文对免确认模式的措辞是 "Use this with care"(谨慎使用)。 另有--yolo开关可整体放宽审批; 该 flag 遵循「first-wins」规则—— 同一 cwd 下首个客户端的设置会锁定后续客户端的行为, 不一致时会打一行 debug 日志记录这种不匹配。 多客户端同时接入同一目录时需注意这个规则。 - 适合什么任务
- 喜欢 Charm 生态的终端体验(TUI 审美与交互)。 需要在多个 provider 间切换,或想用官方订阅方案 Hyper 的用户。
头号误解
- 以为许可证明确可商用,GitHub 识别为 NOASSERTION,条款未核验
- 以为只能用自己的模型,实际上可以接 Anthropic / OpenAI 等
价格
| 月度入口 | 开源免费,模型费用另计 |
|---|---|
| 年付 | 开源免费,模型费用另计 |
| 额度说明 | 许可证为 GitHub 未识别类型(NOASSERTION), 具体条款本次未核验,商用前须自行确认。 模型费用由用户自付。 |
不同币种不做折算。优惠、地区、税费与登录后报价可能变化,购买前请到官方页面确认。
未知项清单
- 许可证具体条款(GitHub 识别为 NOASSERTION)
证据来源
判断可回到以下一手源复核。本站核验日 2026-09-29,内容更新日 2026-09-29。
| 类型 | 名称 | 链接 |
|---|---|---|
| repo | Charm · Crush 仓库 README | https://github.com/charmbracelet/crush |
| changelog | Charm · Crush Releases | https://github.com/charmbracelet/crush/releases |
| changelog | Charm · Crush Commits | https://github.com/charmbracelet/crush/commits/main |
| docs | Charm · Crush 官网 | https://charm.land/crush/ |
实测记录
本站尚未完成实测。测试协议见 tasks/_protocol.md。
本页由 ai-coding-agent-atlas 数据层生成(CC BY 4.0)。
方法论与坐标系定义见仓库内 METHODOLOGY.md。