你用 Claude Code 写代码、用 Codex 跑任务、用 Cursor 改 bug、用 OpenClaw 做自动化——月底一看账单,不知道该哭还是该笑。
junhoyeo/tokscale 就是为了解决这个问题冒出来的。一个 Rust 写的 CLI 工具,自动抓取你所有编码 Agent 平台的 token 消耗,然后把它们堆在一起给你看。
支持的平台
目前已经覆盖了 14 个:
OpenClaw(Clawdbot/Moltbot)、Claude Code、Codex、Cursor、AmpCode、Gemini CLI、Pi.dev、Factory Droid、Kimi、OpenCode —— 基本把主流编码 Agent 全包了。
它能做什么
最核心的功能就是用量追踪:每个平台花了多少 token、哪个时间段烧得最快、哪个模型最费钱。数据拉下来之后,它会生成:
- 全局排行榜:所有平台的 token 用量排名
- 2D/3D 贡献图:类似 GitHub 的 contribution graph,但显示的是你的 token 消耗热力
这对于同时用好几个 AI 编码工具的人来说,是实打实的痛点。以前你得手动去每个平台的 dashboard 里查,现在一条命令全拉下来。
安装和上手
cargo install tokscale
# 或者用 Homebrew(如果有的话)
它通过读取各平台的本地日志和配置文件来采集数据,不需要你主动上报。这意味着隐私方面相对安全——数据都在本地。
社区信号
一周 271 颗星,总星 2,689。在 Rust 周榜上排在第 4 位。issue 区已经开始有人提 feature request 了,说明有人在真用。
局限性
目前主要做的是用量追踪和可视化,没有做成本优化建议(比如"你这个任务用 Model B 比 Model A 便宜 40%")。也没有做自动路由或用量告警。这些是合理的后续方向,但现阶段它就是一个"看清楚你在花什么"的工具。
对于个人开发者来说,如果你的 AI 编码支出已经超过"不疼不痒"的程度——比如每月 $50 以上——tokscale 值得装一个。搞清楚钱花在哪儿,比盲目省钱有用得多。
主要来源: