← 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。

类型名称链接
repoCharm · Crush 仓库 READMEhttps://github.com/charmbracelet/crush
changelogCharm · Crush Releaseshttps://github.com/charmbracelet/crush/releases
changelogCharm · Crush Commitshttps://github.com/charmbracelet/crush/commits/main
docsCharm · Crush 官网https://charm.land/crush/

实测记录

本站尚未完成实测。测试协议见 tasks/_protocol.md。

本页由 ai-coding-agent-atlas 数据层生成(CC BY 4.0)。 方法论与坐标系定义见仓库内 METHODOLOGY.md。