把 Claude Code、Codex、Cursor、Qoder 全家桶等 12 个 AI 编程工具的 token 用量与账号额度,全本地读取、零配置,聚合到一条 macOS 菜单栏里。
照着 https://usagebar.cn/skill.md 给我装一下 usageBar
双击打开就在菜单栏。不上传、不登录、不改工作流,对各工具零侵入。
token 从各工具落在本地的 jsonl / SQLite 直接读,不联网、不抓包。唯一例外是 Cursor——本地没有真实 token,需联网拉取。
含 Qoder 全家桶(CLI / Work / IDE)——三条产品线落盘格式完全不同,usageBar 是 GitHub 上唯一全部打通可计量的项目。
5 小时 / 7 天窗口用量、重置倒计时,覆盖 Claude、Codex、Qoder、Cursor、WorkBuddy。Claude 可选 statusline 搭便车(零钥匙串、零起进程)。
今日 / 昨日 / 本周 / 本月 / 累计一键切换,还可自定义区间。会话文件被删除,历史消耗也不丢——持久账本记着。
Developer ID 签名 + 公证,双击即开无需放行;内置 Sparkle,新版自动提示一键升级。
净输入 / 输出 / 缓存读 / 缓存写逐项拆开,各自按价目表算等效花费,缓存命中率一眼可见。
Claude 分官方直连与中转代理;每个模型、每个会话各烧了多少,排序一目了然。
Cursor 本地记录里没有会话 ID,「按会话」整块不显示;Qoder 模型名被打码,金额就写「无价目」——不编数。
Codex rollout 与 Cursor 事件都是累计快照,直接相加会虚报十几倍。前者按相邻事件差分归桶,后者本地 mirror 改按 key 只留终值,并把存量中间快照就地收敛。
Cowork 每个会话在自己沙箱里跑一个 Claude Code,日志不在主目录。只扫 ~/.claude/projects 的工具会整块漏掉这部分消耗。
服务器每日从 models.dev 瘦身生成价目,app 按 ETag 条件拉取(304 零流量)。新模型上市不用发版就能算等效花费,构建时另带快照兜底。
优先搭 Claude Code 自身 statusline 的便车读额度,不起进程、不弹授权框;读不到就显示空态,绝不为拿数据回落到要弹框的通道。
会话文件被删 / 轮转后,历史 token 仍计入累计——消耗发生过就保留。
只重读发生变化的文件,刷新快、CPU 占用低。
照着 https://usagebar.cn/skill.md 给我装一下 usageBar