多代理并行时代,你的终端需要一款实时成本监控器

如果你同时跑两个 AI 编程助手——比如让 Claude Code 改代码,让 OpenCode 写测试用例——你会发现一个很尴尬的问题:你的终端窗口要切来切去,而且不到月底收到账单,你根本不知道这些 AI 兄弟花了你多少钱。

Macchiato 就是冲着这个痛点来的。它是一款专为“同时运行多个 AI 编程代理”的开发者设计的终端复用器。它的 Day 2 更新重点解决了两个问题:让 token 消耗和费用在你干活的时候就能看到,而不是事后才去找;让不同代理之间的切换快到不打断你的思考流

Day 2 到底加了什么?

  • 一个常驻的侧边栏,实时显示每次对话的 token 数和花费。以前你要等对话结束或者去翻云厂商的控制台才能知道,现在 AI 一回复,数字就跟着跳。
  • 跨会话的消耗面板,汇总你所有会话的开支。你不再需要猜“上周我到底花在代理上多少钱”,而是能看到每个模型的详细账单。
  • 快捷键直接切换终端,不用再用 Cmd+Tab 来回跳。从 Claude Code 切到 OpenCode 就是一个组合键的事。
  • 同一个窗口里并排跑多个终端。左边 Claude Code 重构代码,右边 OpenCode 写测试,看着就顺眼。

这些功能单独看都不新鲜——IDE 插件早就显示 token 数了,tmux 几十年前就能分屏,各家云平台也有账单面板。但 Macchiato 赌的是:一个同时操作多个 AI 代理的开发者,想要这些功能全部缝在一起,就在 AI 对话的同一个界面上

注意:Macchiato 还在每天更新迭代中(写这篇文章时刚发布 Day 2)。把它当成一个可以“跟踪”的工具,而不是一个可以“依赖”的标准。后续版本可能会破坏之前的操作习惯。

为什么实时 token 数据现在很重要?

说句实话,用 AI 编程代理干活,单次任务确实比雇一个高级工程师一小时便宜。但问题是单次任务的成本正在上升——AI 会调用更多工具、读更多文件、写更多代码。一个 Opus 会话如果调用三次工具、读四个文件、写一个文件,可能就要花几美元。一天下来,多个代理跑着跑着,你完全没有感觉,直到收到账单才吓一跳。

你最需要的信息,按重要性排列:

  1. 每次对话的实时花费,这样你决定要不要追问下一句时能看到代价。
  2. 每个会话的总花费,关掉终端时就能清楚。
  3. 每周每个代理的花费,决定要不要继续为该模型付费。

Macchiato 的 Day 2 直接覆盖了第一点,通过面板实现了第二点和第三点。Cursor、Claude Code 原生 UI 和 OpenCode 各自也提供一部分,但没有一个能在一个视图里跨代理统一看。对于真正运行多个代理的开发者——这个群体正在变大——这种整合就是它的价值。

但这里有一个未被回答的问题:到底有多少开发者会同时运行多个 AI 代理?大部分团队仍然只选一个(通常是 Cursor,或者 Claude Code)然后固定使用。“AI 代理终端”这个类别之所以存在,是因为有一小群但声音很大的开发者在做真正的多代理工作流:一个代理做规划,一个代理写代码,一个代理做审查。如果这种模式稳定下来,Macchiato(或类似工具)就会成为基础设施;如果它只是一阵风,那它就只是一个有趣的玩具。

谁现在应该关注 Macchiato?

  • 多代理重度使用者:你已经习惯在分开的终端里同时跑 Claude Code 和 OpenCode。Macchiato 是目前唯一在它们之间优化衔接的工具。
  • 在意花钱的独立开发者:上个月收到 Anthropic 账单吓了一跳的人。你需要在发下一条 prompt 之前就看到计数器。
  • 工具评测者和独立黑客:如果你写关于 AI 编程工具的文章,你最好自己跑一下 Macchiato,这样才有第一手体验。

如果你是 Cursor 的忠实用户,用得很舒服,那这个工具目前还不适合你。终端复用器不是要和 IDE 集成代理竞争,而是为另一种工作流提供补充——即同时操作多个独立代理。

接下来的 30 天里,值得观察的是:Macchiato 的面板会不会变成足够好用的回顾性花费分析工具,还是始终只是一个扫一眼的计数器。真正的预算可见性需要支持导出 CSV、按项目标记花费、按模型细分。Day 2 还没有这些,但数据管道已经铺好了。

想试试又不愿全身投入?找一个只用一下午的任务,跨两个代理来做——比如用 Claude Code 做规划,用 OpenCode 来执行。这才是 Macchiato 真正优化的场景。

接下来看什么

Day 2 的发布虽然小,但方向很明确:Macchiato 团队把“开发者对 AI 代理花费的可见性”当成一等功能,而不是附加品。如果他们保持这个更新速度,到 Day 30 时,真正的看点将是:哪些功能会成为 Macchiato 的独家优势,哪些会被 Claude Code 原生 CLI 或 OpenCode 抄走。

工具历史的规律很一致:独立封装器要么被母公司吸收(功能集成到原工具里),要么变得不可或缺(封装器长出母公司无法提供的能力)。Macchiato 现在太年轻,还无法预测,但“跨提供商的成本可见性”是最有防御性的部分——它天生需要跨越多个 AI 提供商,而这正是单一提供商 CLI 最弱的地方。

类似文章