Claude Code 令牌使用情况,
按会话实时跟踪
AgentsRoom 在每个代理终端监控您的 Claude Code 令牌使用情况。一个小的令牌计数器位于编写器旁边并实时更新。当您在单个 Claude 会话中消耗大量令牌时,徽章会变为红色,并在您超出上下文窗口之前发出警告。
点击徽章,打开会话监视器:输入令牌、输出令牌、缓存读取、缓存写入、缓存命中率、消息计数、路由模型、会话持续时间和工具使用情况。一个面板,一个 Claude 会话,所有驱动您 Claude Code 令牌使用的数字。
免费 · macOS · 100% 本地,无代理
AgentsRoom 中 Claude Code 令牌使用情况徽章的实时演示:它位于每个代理编写器中,在大量令牌消耗时变为红色,并打开一个完整的会话监视器,显示输入令牌、输出令牌、缓存读取和缓存写入。
Claude Code 令牌使用情况是运行 AI 编码代理的第一大可变成本。每个提示、每个工具调用、每次 CLAUDE.md 重新注入都会消耗令牌。没有可见性,您会在 API 限流或账单到达时发现您已经超出预算。AgentsRoom 在每个代理会话上放置一个实时的 Claude Code 令牌使用计量器,让您在发生时看到消耗情况,而不是事后。
令牌计数器位于终端编写器中,紧挨着发送按钮。它在每次 Claude 转换后几秒钟更新。令牌在整个会话中累积:输入令牌、输出令牌、缓存写入和缓存读取,所有这些都汇总并用颜色编码,以便您一目了然。当每个会话的 Claude Code 令牌使用情况超过高消耗阈值时,徽章会变为红色并带有警告图标,就像燃油表在油箱快要干涸之前提醒您一样。
点击它,打开会话监视器。您将获得活动 Claude 会话的实时快照:自第一条消息以来的持续时间、用户提示与助手转数的数量、工具使用情况、处理对话的模型、Claude 会话 ID(可复制以 --resume)、以及完整的令牌细分。缓存命中率是实时计算的,颜色编码为绿色/琥珀色/红色,并附有一行提醒,说明缓存读取的成本大约是新输入的十倍。这个单一面板将 Claude Code 令牌使用情况从一个黑箱变成一个实时仪表。

令牌徽章位于发送按钮旁边,当会话消耗过高时会变红。
为什么每个会话的 Claude Code 令牌使用情况很重要
大多数 Claude 包装器在账户级别报告令牌使用情况,每天一次,在您必须记得打开的仪表板上。到那时,损害已经造成。AgentsRoom 将 Claude Code 令牌使用情况推向表面,在每个代理终端上,因此您无法忽视它。令牌计数器离发送按钮只有两厘米。您像查看手机上的未读徽章一样瞥一眼它。
每个会话是正确的粒度。并行运行的代理团队并不能告诉您谁在消耗令牌。一个代理可能在一个卡住的提示上循环,而其他四个则保持安静。通过每个会话的 Claude Code 令牌使用计量器,嘈杂的代理立刻脱颖而出:它的徽章是红色的,缓存命中率低,消息计数快速上升。您立即介入,修复提示,节省预算。
整个功能是本地的。AgentsRoom 直接从 Claude 写入到 ~/.claude/projects/ 的 JSONL 转录中读取您的 Claude Code 令牌使用情况。没有任何数据离开您的机器。没有第三方使用跟踪器。没有代理在 API 前面。AgentsRoom 中的令牌计数器只是对 Anthropic 已经保存在您磁盘上的数据的更快、更可见的读取。

AgentsRoom 中的 Claude Code 令牌使用面板。点击任何代理编写器中的每个会话令牌徽章,获取所有重要数字,以及降低令牌消耗的提示。
Claude Code 令牌使用面板显示的内容
点击令牌徽章可打开实时会话监视器。以下是您在活动 Claude 会话中获得的每个数字。
会话持续时间
活动 Claude 会话的第一条和最后一条消息之间经过的时间,实时刷新。用于识别已经消耗上下文数小时的代理。
实时代理状态
空闲、工作、完成或需要输入。状态与令牌计数器配对,因此您可以一目了然地看到哪个 Claude 会话正在消耗,哪个则只是静止不动。
消息和助手转数
活动 Claude 会话中用户提示与助手转数的计数。比例失衡是代理循环或您的提示过于模糊的强烈信号。
工具使用
Claude 在会话中执行的读取、编辑、Bash、Grep、Glob 和其他工具调用的总数。工具调用驱动了输入令牌的大部分,因此这个数字紧密跟踪 Claude Code 令牌使用情况。
使用的模型
在会话中处理转数的每个 Claude 模型:Sonnet、Opus、Haiku、过时的变体。AgentsRoom 去重并缩短名称,因此您可以立即看到您的会话是否在模型之间自动路由。
Claude 会话 ID
内部 Claude 会话标识符,可一键复制。使用它可以在 CLI 中 claude --resume 完成相同的对话,而不会丢失上下文。
输入令牌
在会话期间发送给 Claude 的新输入令牌,在任何缓存重用之前。这是您 Claude Code 令牌使用中最昂贵的一部分。
输出令牌
Claude 在会话中生成的令牌。输出令牌的计费率高于输入,因此高值而没有进展意味着代理正在循环。
缓存写入
Claude 在会话期间写入提示缓存的令牌。缓存写入的费用略高,但它们在下一次转数中解锁便宜的缓存读取。
缓存读取
从提示缓存提供的令牌,而不是重新定价为新输入。缓存读取的成本大约是输入令牌的 10 倍,这就是缓存命中率成为您 Claude Code 令牌使用的主要指标的原因。
缓存命中率
从缓存提供的输入侧令牌的百分比,绿色表示超过 70%,琥珀色表示在 30% 到 70% 之间,红色表示低于 30%。越高越便宜。对 Claude Code 令牌使用的最佳杠杆。
总令牌
活动会话中输入、输出、缓存写入和缓存读取的累积总和。在比较代理之间的令牌消耗时,作为单个标题数字非常有用。
为什么令牌计量器变红
AgentsRoom 在每次轮询时检查您的每个会话 Claude Code 令牌使用情况。当运行总数超过高消耗阈值时,徽章会变为红色并带有警告图标。这是打开会话监视器并决定该怎么做的提示:压缩、分叉新代理、切换模型,或简单地完成任务并结束。
红色不是硬限制。AgentsRoom 不会限制您的代理或中断运行。这是一个视觉提示,针对单个代理,因此一个失控的循环不会在您专注于另一个窗口时悄悄耗尽您的 Anthropic 预算。长时间的会话与健康的缓存命中率是完全可以的,并保持绿色。
AgentsRoom 如何跟踪 Claude Code 令牌使用情况
三个层次:使用轮询器、JSONL 解析器和实时 UI。
轮询器每 15 秒读取令牌总数
一个后台任务从您的本地 Claude 状态读取每个会话的令牌使用情况,并将其推送到渲染器存储中。没有代理在 API 上,没有额外的网络调用。只是对 Claude 已经写入磁盘的数字的更快、可见的读取。
JSONL 解析器在模态打开时每 10 秒刷新一次
会话监视器添加了一个一次性 IPC 调用,遍历活动 Claude 会话的 JSONL 转录,以计算消息计数、助手转数、工具使用、路由模型和首次/最后时间戳。刷新在面板显示时每 10 秒运行一次,因此数字保持实时,而不会在每次渲染器轮询时消耗解析器。
实时 UI:徽章加会话监视器
终端编写器中的徽章读取令牌总数并决定绿色或红色。点击它,打开会话监视器,在一个门户中覆盖整个窗口。数字以千位分隔符格式化,缓存命中率着色,提示部分提醒您减少消耗。
降低您的 Claude Code 令牌使用的提示
会话监视器根据您的实时缓存命中率上下文地呈现这些提示。只需一键即可将其中任何一个发送到代理终端。
低缓存命中率:稳定提示前缀
低于 30% 时,Claude 每次都在支付全额输入价格。在会话中编辑 CLAUDE.md、切换模型或重新排列早期系统消息会破坏缓存。锁定提示的顶部,观察缓存命中率上升。
使用 /compact 而不是 /clear
斜杠清除会清空对话并强制下一个转数的全额输入定价。斜杠压缩保留任务并将历史缩小为摘要,因此缓存前缀得以保存。相同的新鲜感,远低于 Claude Code 令牌使用。
部分读取,而不是全部
对于大于 100 行的文件,请要求代理使用带偏移量和限制的读取,或先 grep 符号。每次加载 4000 行文件是静默的第一大 Claude Code 令牌使用消耗。
编辑而不是写入
编辑工具仅将差异发送回 Claude。写入会重新传输整个文件。在一个 600 行的组件上,这会使输出令牌翻倍,并增加下一个转数的输入。
为广泛搜索生成子代理
在数百个文件中进行 Glob 和 Grep 会将大量噪音倾倒到您的主要上下文中。代理工具在其自己的上下文窗口中运行,仅返回摘要,从而保持父提示简洁。
缩小您的 CLAUDE.md
CLAUDE.md 会在每次转数前添加。那里每个无用的段落都会消耗缓存输入令牌乘以每条消息。将长上下文移入 context/ 并按需引用。

会话监视器实时读取您的缓存命中率,并给出可直接发送的修复方案。点击 Fix this 即可将提示直接发送给代理。
AgentsRoom 令牌计量器与原生 Claude Code
原生 Claude Code 在会话结束时显示令牌总数,在您必须向上滚动才能找到的小页脚行中。没有实时计量器。没有每个会话的细分。没有一目了然的缓存命中率。没有在消耗激增时的警告。您在事后发现过度使用,当 API 限制速率或每月发票过高时。
AgentsRoom 将 Claude Code 令牌使用情况转变为一流信号。每个代理都有自己的令牌计数器。过度使用时为红色。点击查看完整细分。实时计算的缓存命中率。根据您的实时数字读取的提示,并提出现成的提示以修复泄漏。相同的 Claude 会话,相同的 JSONL 转录,但具有平行代理实际所需的可见性。
当 Claude Code 令牌使用计量器为您节省时
三个实际情况,其中每个会话的令牌跟踪器为您节省了成本。
代理陷入循环
一个代理不断重新读取同一个文件并尝试相同的修复。它的令牌徽章在几分钟内变为红色,缓存命中率暴跌,消息比例失衡。您在仪表板上发现它,立即介入,重写提示,节省预算。
一个长任务进行得很顺利
在重构进行三小时后,您想知道代理是否仍在轨道上。打开会话监视器:700 条消息,180 次工具使用,78% 的缓存命中率,全部绿色。绝对消耗高,但效率正常。让它继续。
一夜之间在一个代理群中运行
五个代理在您睡觉时处理积压。早上,每个会话的令牌使用情况告诉您哪个高效,哪个循环,哪个耗尽了上下文。两分钟内进行分类,而不是阅读每个转录。
Claude Code 令牌使用计量器是更大监视表面的一部分。实时代理状态、停靠徽章和移动推送通知完善了整个图景。
查看 AgentsRoom 如何监控 AI 代理看到数字是第一步。我们的完整指南详细说明了 Claude Code 令牌的去向以及如何在不减慢速度的情况下削减账单:更紧凑的上下文、正确的模型、委派等。
阅读:削减您的 Claude Code 令牌成本FAQ
Claude Code 令牌使用情况跟踪器准确吗?
是的。AgentsRoom 读取 Claude 自己写入到 ~/.claude/projects/ 的相同 JSONL 转录。输入令牌、输出令牌、缓存写入和缓存读取直接从 Anthropic 发出的每条消息使用负载中提取。没有估算,没有代理,没有四舍五入。会话监视器中的数字与 Anthropic 的账单相匹配。
令牌计数器会减慢我的代理吗?
不会。轮询器每 15 秒读取本地文件。JSONL 解析仅在会话监视器打开时运行,每 10 秒一次。没有额外的网络调用到 Anthropic,没有注入到 Claude 的仪器,没有工具调用的开销。您的代理以全速运行。
徽章何时变红?
当每个会话的 Claude Code 令牌使用情况累计超过为正常长篇编码会话调整的高消耗阈值时。该阈值足够保守,以至于空闲会话从未触发它,并且足够紧凑,以至于失控的循环在几次转数内变红。红色是警告,而不是限制。
为什么缓存命中率如此重要?
缓存读取的成本大约是新输入令牌的 10 倍。80% 的缓存命中率的会话大约比 0% 的同一会话便宜五倍。缓存命中率是您 Claude Code 令牌使用的最佳杠杆。AgentsRoom 实时显示它,以便您可以在会话中纠正方向,而不是在结束时发现。
它是否支持 Codex、Antigravity、OpenCode、Aider、Grok Build、Mistral Vibe 和 Kimi Code?
当前形式的会话监视器是特定于 Claude 的,因为它读取 Claude 的 JSONL 转录,提示缓存细分是 Claude 独有的计费功能。状态、角色和通知适用于每个提供者。我们正在跟踪路线图中的提供者无关使用情况。
AgentsRoom 会将我的 Claude Code 令牌使用情况发送到服务器吗?
不会。令牌计数器、会话监视器和缓存命中率完全在您的 Mac 上计算,来自本地文件。没有任何数据离开您的机器。如果您启用可选的加密同步到移动伴侣,只有您明确选择镜像的数据会被发送,并且通过 AgentsRoom 中继进行端到端加密。
我可以将提示保存为可重用的提示吗?
可以。会话监视器中的每个提示都有一个“修复此”按钮,可以打开一个可编辑的现成提示。直接发送到代理终端,复制到剪贴板,或保存到您的全局提示库,以便在每个项目中一键即可获得相同的修复。
停止猜测您的 Claude Code 令牌使用情况
下载 AgentsRoom,在每个 Claude 代理上获得实时的每个会话令牌计量器。过度使用时为红色,缓存命中率一目了然,减少消耗的提示。所有本地,全部属于您。
配套应用:随时随地监控你的 Agent
使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。
把 Bug 和需求直接发送到您的公开待办清单。
AgentsRoom 实际运行一瞥。