Token 用量小组件:适配 DeepSeek Harness

发表于
更新于
10 4.4~5.7 分钟 1993

简介

实时汇总本机所有 AI 工具的用量,支持 ZCode、Codex、DeepSeek Harness、OpenCode等工具 ,用于统计token消耗,同时展示剩余token套餐用量。不用填任何 API Key,启动后自动探测本机的 ZCode、Codex、DSH 会话日志,毫秒级实时推送每次请求的 token 消耗。历史数据自动从 ZCode 的 SQLite 库回填,热力图/趋势不用等数据积累。

额度数据来源:

主要分为以下几种:

  • OpenCode Go 官方额度:通过登录态 Cookie + 工作区 ID 抓取 opencode.ai 控制台数据,拿到包含所有设备的权威 5 小时 / 每周 / 每月剩余用量(5h $12 / 周 $30 / 月 $60)

  • 本地代理估算:Cookie 失效或未配置时自动回退为本地代理记录估算,卡片明确标注「Go 官方」/「Go 估算」

  • 兼容中转站:余额接口自动探测(billing / balance / auth-key / one-api 四种风格全兼容)

  • 持续升级中

额度计算口径

以 DeepSeek Harness(dsh)源为例,按实际处理/计费 token(input + output + cacheRead)统计——dsh 每次请求都会重放整段会话缓存,cacheRead 占大头

主界面

页面组成:

  • 总 token 大数字带滚动动画,每次请求完成立即跳动

  • 模型明细分组占比进度条

  • 面积趋势图并标注峰值、GitHub 风格活跃热力图 + 活跃天数

  • DAY / MONTH / TOTAL 三档时间筛选

截图效果

精简图效果:展示指定套餐对应的剩余额度

token2.png

数据存储方式

所有数据只存本地(%APPDATA%/token-usage-widget/),API Key 仅保存在本机配置文件,直连提供商接口,日志文件只读不改——没有云端上传,没有遥测。

软件架构

采用 Rust + Tauri,轻量低占用。后端 Rust、前端 WebView2,绿色版单文件 exe,不会产生安装目录,双击即用。

现已开源,可以前往github下载页 下载最新版 token-usage-widget.exe体验。

关于DeepSeek Harness

顺便说下今天凌晨deepseek发布了自家的Harness,目前一天用下来,最直观的感受有两个,一是缓存命中率很高,几轮对话下来差不多就到100%了(感觉dsh是99点几自动四舍五入的哈哈,其实zcode命中率也是不低的),二是插件化很灵活,但是弊端是这个webui界面功能太简陋了,需要通过插件来扩展功能,后面再看看迭代情况,毕竟现在还只是预览版。


上一篇 七月杂记