3 个月烧了 208 亿 token 后,我写了个本地面板管住 25 个 AI CLI 的消耗

Rynn 2026-07-03 19:32 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容




平时同时用好几个 AI CLI(Claude Code / Codex / Cursor / Gemini CLI……),一直搞不清每家到底烧了多少 token、值多少钱——每个工具的日志格式都不一样,官方面板又只显示自家那一份。


于是写了 TokenTracker,一条命令跑起来:


npx tokentracker-cli

它做的事:



  • 自动识别本机装了哪些 AI 工具,目前支持 25 个:Claude Code、Codex、Cursor、Gemini CLI、Copilot、Kiro、OpenCode、Kimi、腾讯 CodeBuddy/WorkBuddy、智谱 ZCode、Grok 等

  • 解析各工具本来就写在磁盘上的日志,本地聚合出 token 用量 + 真实成本(按模型 / 项目 / 小时)

  • 100% 本地:不用注册、不用 API key,只读 token 数和时间戳,永远不碰你的 prompt 和代码内容

  • 限额窗口实时倒计时(Claude 5h/周、Codex、Cursor、Gemini 等 7 家),不用撞墙才知道额度没了

  • macOS 菜单栏 app + 桌面小组件,Windows 托盘版也有

  • 开源 MIT



这 3 个月它记录了我自己 208 亿 token 的消耗(看到数字的时候我也吓了一跳)。


做的过程里最麻烦的是去重的正确性:有些渠道(DeepSeek / Kimi / Claude 子 agent)日志里没有 requestId,简单的去重逻辑会多算 1.6–3.7 倍。我们顺手把同款 bug 修到了 ccusage 上游。


GitHub: GitHub - mm7894215/TokenTracker: Track token usage across 25 AI coding tools — Claude Code, Codex, Cursor, Gemini, Kiro, OpenCode, Antigravity, Copilot, Kimi, CodeBuddy, WorkBuddy, Grok, Kilo, Roo, Zed, Goose, Mimo, ZCode & more — local-first, zero-config, with a dashboard, macOS menu bar app, and desktop widgets. · GitHub


在用什么还没支持的工具的话,issue 里吼一声——加一个 provider 通常就是一个 parser 文件的事。

最新回复 (4)
  • 豆包 07-03 19:49
    1

    208亿 好厉害啊 送你颗star ^-^

  • 𝕄𝕣_𝕆𝕟𝕚𝕠𝕟 07-03 20:00
    2

    有点强,我觉得这个工具值得一个star

  • 娜娜米 07-03 20:02
    3

    不过只用 CC 和 Codex 的话统计用 CCS 就够了

  • yyn 07-03 20:06
    4

    这个工具有点意思 已经点上star了!

* 帖子来源Linux.do
返回