哪个 Agent 正在烧 Token,一眼看到
同时跑 Claude Code、Codex、Gemini CLI 和 omp 时, MXterm Pro的 Token Meter 只回答一件事:现在哪个 Agent 在烧 Token?标题栏里只有一个数字,点开能看到每个 Agent 过去 5 小时和过去 7 天的 Token 用量,数据来自它们早已保存在你本机的转录记录。粘贴 API 密钥后,还能显示另外六家提供商为你的账户返回的数据。

来自本机转录记录:无需密钥
来自你的账户:每家一个 API 密钥
示意图,不是截图。Agent 只有在这台 Mac 上运行过才会出现;提供商只有保存了密钥才会出现。
标题栏里只有一个数字
标题栏只显示一个数字:它能看到的所有额度中最紧张的那个,颜色表示接近上限的程度。没有任何额度时,退回显示过去 5 小时的 Token 用量(先取 Claude Code 的,没有 Claude Code 就取 Codex 的);只有账户余额时,则以金额显示最低的美元余额。点开后,每个已配置的提供商占一行,其中一个排在最前面(默认是 Claude Code,可在设置 → Token Meter 中更改);未配置的提供商排在后面,达到两个或以上时折叠到“更多提供商”开关下。展开一行,可以看到该 Agent 的 24 小时走势图、7 天明细和 30 天图表。
缓存读取单独计算
长会话里大部分 Token 是缓存读取,混在一起会让会话看起来比实际大得多。所以 7 天明细把新增输入、输出、写入缓存和读取缓存分开列出,另外还有对话轮数。
读取你自己的磁盘
Claude Code、Codex、Gemini CLI 和 omp 本来就会在你的机器上记录每一轮对话的转录。Token Meter 读这些文件来统计 Token:不需要 API 密钥,不需要账户,转录记录也不会发送到任何地方。从没在这台 Mac 上运行过的 Agent 不会出现;它们都没运行过,也没保存账户密钥时,Token Meter 保持隐藏。
三种不同的数字,分开看
Token 用量 是弹出面板开箱就显示的内容:Claude Code、Codex、Gemini CLI 和 omp 已写入磁盘的计数,也是标题栏在不知道额度时退回显示的数字。面板还会在旁边给出费用,按公开的 API 费率计价。这不是订阅实际扣的钱;某个模型没有公开费率时,这个数是下限,不是总数。
套餐限额 是占某个上限的百分比,而转录记录说不出你离上限还有多远。Codex 是例外:它会把服务器给出的 5 小时和每周百分比写进会话文件,所以这些数据直接从磁盘读取,不发网络请求,也不需要凭据。数据更新到你最近一次 Codex 对话为止。其余的都是需要你自己打开的开关。
账户余额 是放在提供商那里的金额或额度,既不是套餐限额,也不是 Token 数。余额和花费数字永远不会被换算成百分比。只有在没有额度、也没有本地 Agent 时,余额才会进入标题栏,并且显示为最低的美元余额。
三个可选项,不手动打开就一直关着
三个可选项,打开之前都是关闭的,都在设置 → Token Meter 里。它们都不会发送你的转录记录。
Claude 套餐限额
打开“显示 Claude 的真实限额百分比”后,MXterm Pro 会通过 macOS 的 security 工具,从你的 Keychain 读取 Claude Code 保存的登录信息,通常不会弹出提示。随后应用调用 api.anthropic.com 获取你的套餐用量。如果 macOS 拒绝读取,它会保持关闭,直到你再次打开。这只适用于 macOS;在 Windows 上,应用无法读取 Claude Code 的登录信息。
实时 Codex 限额
关闭时,Codex 的限额来自这台 Mac 上它的会话文件。打开后,MXterm Pro 会读取 Codex 的登录信息,路径是 ~/.codex/auth.json ,只发送给 chatgpt.com,用来获取当前的 5 小时和每周限额。它从不修改或刷新这份登录信息,过期的 Token 也完全不会发送:你会收到提示,请先运行 codex 一次。
账户提供商
六家提供商,每次配一家,在你把该提供商的 API 密钥粘贴进它那一行之前,完全不会有任何动作:DeepSeek 和 Moonshot 报告账户余额;Kimi、MiniMax 和 Z.ai 报告编程套餐的额度百分比;OpenRouter 报告该密钥的消费上限,没有上限时报告该密钥已花费的金额。Moonshot、MiniMax 和 Z.ai 还有区域设置(默认是国际或 Global),因为密钥只在自己所属的区域有效。密钥只会发送到该区域的主机,唯一的例外:在 global 主机上被拒绝的 MiniMax 密钥,会再发给 CN 主机试一次。并非每家提供商的读取逻辑都已经用真实账户检查过。
密钥保存在 macOS Keychain 中,服务名是 MXterm Pro,每家提供商一项,分别命名为 account-usage.deepseek、 account-usage.moonshot 等。这些是 MXterm Pro 自己创建的 Keychain 条目,所以 macOS 通常不会为它们弹出对话框。旁边有一个小文件,只记录密钥是否已保存、最后四个字符和所属区域。在 Windows 上,应用改用 Windows 凭据管理器,这一点尚未验证。
每个密钥只发送到对应提供商的端点,不会发到别处,最多每五分钟一次;收到限流回复后,该提供商会暂停十五分钟;被拒绝的密钥在你更换之前不会重试。什么都没配置时,没有定时器,不读 Keychain,也不发请求。Kimi 是唯一不必粘贴密钥的例外:没保存密钥时,它会读取 Kimi Code CLI 自己的 token,位置在 ~/.kimi-code/credentials/kimi-code.json,只读取,从不写入,也从不刷新。
相关阅读:Claude Code 和 Codex 的 Token 用量 · Token Meter 文档
看看哪个 Agent 在烧 Token
包含在下载包里。Claude Code、Codex、Gemini CLI 或 omp 在你的 Mac 上运行过之后,它会自动出现在标题栏;账户提供商则要等你填入密钥。
问问 AI:MXterm Pro 怎么样
根据本页内容,在 ChatGPT、Claude 或 Perplexity 里直接生成回答。回答由 AI 写,不是我们写的,请核对它引用的来源。
发送的问题Token Meter 会显示 Claude Code 和 Codex 的哪些数据,哪些部分需要手动开启?