是这样的,上周不是写了篇文章,给大家详细科普了 token 的概念和底层逻辑么,评价反馈非常好,甚至有人评论说,居然把 token 讲的如此透彻。

其实 AI 时代,对于 token 的消耗倒没那么关键,尤其对于走 订阅套餐的朋友们,但是我们既然要搞 AI,不把知识点搞透搞明白,我的态度是有种摸着石头过河的感觉,所以知识点是无价的。

写完文章之后,我又想着,如果可以做个轻量的小工具,随时展示我每个会话的详细数据就好了,说干就干,于是又花了点时间撸了个工具。

这个工具有如下功能:

1. 支持 Claude Code 和 Codex 状态栏常驻,它长这样:

打开网易新闻 查看精彩图片

从左到右依次展示当前会话的:

项目名,5 天和一周的用量,进度条支持绿色,黄色和红色三段提醒,当前模型支持的上下文大小以及百分比,输入/输出 token 消耗,命中缓存量,模型名

CTX 上下文同样支持三段提醒,如果红色建议手动压缩下。

2. 支持最近 5h 的详细 dashboard 展示,终端输入 tt,它长这样:

打开网易新闻 查看精彩图片

3. 支持最近 20 个会话的详细数据,一眼就可以看出每个项目 token 消耗多少了。

tt sessions

打开网易新闻 查看精彩图片

4. 支持按每天/每周/每月 输出详细数据报表

用法也很简单 tt daily/weekly/monthly

目前项目已经开源,GitHub 地址:

https://github.com/stormzhang/token-tracker

需要说明几点的是:

  • cc 和 codex 底部状态栏完全走的官方支持的方式,没有用任何技术层面的黑科技,我一开始花了不少时间研究,后来发现官方最新版开始支持了。程序员朋友应该很喜欢这种状态栏常驻 CLI 的方式

  • 自动检测 cc 和 codex,自动配置状态栏。

  • 数据纯本地,工具极轻量,不获取/上传任何用户信息,所以大家不用担心信息泄露之类的

以上,希望这个项目对各位有用。