是这样的,昨天发布了 token 全面监测的一个开源小工具,就收到了很多人的好评。

除此之外,还有不少人给我提出了一些建议,希望追加一些功能。

甚至有人直接在 GitHub 给我提交了 pull request,这里特别感谢「 MeCKodo 」同学。

那么咱主打一个听劝,以及更新及时。

直接就更新了新版本对 Claude Code 状态栏的显示。新版长这样:

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

说明下新版支持的功能:

  • 项目名(Git 分支),如果检测到本地有未提交代码,分支名旁边会显示 *

  • 5h,7d 和上下文进度百分比,这次直接加了 reset time

  • tokens 数据,当前会话上下文的总输入/输出 token,以及上轮会话的输入/输出数据,方便你每次对话之后了解 token 消耗

  • Cache 缓存以及当前总会话的 tokens 的的等效 cost

  • 当前窗户会话总时长和模型名,effort 模式和是否开启 fast 模式

要补充两点:

1. Claude Code 走的是官方支持的自定义状态栏,数据全部来源于官方真实返回数据,没有做任何估算。本质上是读取 claude 自带的 stdin 字段,这个数据大概有 30+ 字段,我分析了每个字段,几乎把最重要的数据字段全部用上了。

2. Codex 目前官方不支持自定义,只能走系统配置,所以 Codex 的状态栏没法根据各位的需求去做。

别给我推荐任何同类项目了,同类项目我几乎都做了技术分析和拆解,当前的实现就是最优雅最轻量,数据源最准确的方式,没有之一。

后续可以追加更多功能,但是我不想做的这么重,看大家的反馈按需增加。

各位直接移步 GitHub 更新就好。GitHub 开源地址:

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

希望这个工具各位道友喜欢,使用中有问题也欢迎大家反馈,如果对你有帮助,还希望给个 star。