汇总本机各 AI 编程助手的 token 用量与费用
29.4/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/11/2 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add ahhTou/usagelet该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
展开完整介绍(136 字)↓
汇总 Claude Code、Codex、ZCode、DeepSeek Harness 的本机 token 用量与费用。前三个来源的 JSON、终端表格和费用与 ccusage 20.0.21 逐字节一致;离线定价,不读凭据、不联网,打包为单个 usagelet.mjs。
README
由 DeepSeek 最新模型翻译生成usagelet
开发中 · 2026-10-18 · v0.3.0
本机 AI 智能体用量统计,支持 Claude Code、Codex、ZCode 与 DeepSeek Harness(DSH)。JSON、终端表格与费用和 ccusage 20.0.21 逐字节一致;DSH 按官方口径统计。源码按模块维护,打包为单个 usagelet.mjs;使用端无需安装 npm 包或构建工具。
需要 Node.js >= 22.16(内置 SQLite / Zstd)。目前仅在 macOS arm64、Node.js 22.23.2 验证,其他环境未测试。 Node 22 的 SQLite 可能在 stderr 显示实验性提示。
展开完整文档(README 剩余 1 节)
usagelet
开发中 · 2026-10-18 · v0.3.0
本机 AI 智能体用量统计,支持 Claude Code、Codex、ZCode 与 DeepSeek Harness(DSH)。JSON、终端表格与费用和 ccusage 20.0.21 逐字节一致;DSH 按官方口径统计。源码按模块维护,打包为单个 usagelet.mjs;使用端无需安装 npm 包或构建工具。
需要 Node.js >= 22.16(内置 SQLite / Zstd)。目前仅在 macOS arm64、Node.js 22.23.2 验证,其他环境未测试。 Node 22 的 SQLite 可能在 stderr 显示实验性提示。
支持的客户端
来源名 就是 --agent / --source 的取值:
| 客户端 | 来源名 | 默认读取位置 | 关键规则 |
| Claude Code | claude | ~/.claude/projects、~/.config/claude/projects | 会话隔离、完整快照选择、侧链重放、advisor、TTL 缓存桶、记录费用与 fast 模型名 |
| Codex | codex | ~/.codex/sessions、archived_sessions | 累计差分、跨文件去重、分支 / 重写突发处理、模型回退、按请求判长上下文、服务档位 |
| ZCode | zcode | ~/.zcode/cli/db/db.sqlite | 只读 SQLite、已完成请求、缓存拆分、计数转换、总量补差、provider 决定是否计价 |
| DeepSeek Harness | dsh(别名 deepseek) | ~/.dsh/sessions(或 DSH_HOME) | 对齐 DSH 官方 tokenUsage,支持 v0–v4 格式与分叉去重,见下节 |
- 默认统计全部四个来源,可用 --agent claude,codex,... 选择,--source 来源=路径 指定日志位置;
- Codex 的 .jsonl.zst 归档与 DSH 压缩摘要只在 --extended 下计入;
- Qoder 于 2026-10-18 明确暂缓接入;ccusage 支持的其他来源暂未实现。
下载与运行
curl -fL https://ahhtou.wang/pub/usagelet-0.3.0.mjs -o usagelet.mjs
curl -fL https://ahhtou.wang/pub/usagelet-0.3.0.mjs.sha256 -o usagelet.mjs.sha256
shasum -a 256 -c usagelet.mjs.sha256
node usagelet.mjs daily
node usagelet.mjs daily --json --by-agent -z Asia/Shanghai > usage.json
站点提供 v0.3.0(与本仓库 npm run build 产物 sha256 一致);旧版 0.1.0 ~ 0.2.1 仍在 /pub/ 下。
脚本只离线读取会话日志与用量表,不读取账号凭据、不联网、不上传数据。
与 ccusage 的关系
命令、选项与输出照搬 ccusage daily(统一日报):
| | 说明 |
| JSON | --json / --json --by-agent / --no-cost 的结构、键序、整数与浮点写法与 ccusage 相同 |
| 表格 | 标题框、Date / Agent / Models / … / Cost (USD) 列、按终端宽度换行压缩、--compact、--breakdown、颜色规则、缺价 WARN 均相同 |
| 费用 | 移植 ccusage 的离线定价:内嵌价格快照就是 ccusage 20.0.21 自己 build.rs 的产物(LiteLLM 锁定版本 + models.dev 快照),模型匹配、长上下文分档、fast 倍率、DeepSeek V4 时段价、Codex 服务档位、ZCode 的 Z.ai 规则全部照搬。结果等同 ccusage -O;不联网刷新价格 |
| 费用模式 | -m auto(默认,日志里有记录费用就用记录值)、calculate、display |
默认统计上表四个来源。Claude Code、Codex、ZCode 与 ccusage 20.0.21(tag v20.0.21,提交 3c5556a775ebcf1e59844d4283c8c5b30529c290)的统计口径和输出逐字节一致;DSH 是 ccusage 不支持的来源,按 DSH 自己的口径统计(见下)。对比结果见 VALIDATION.md。
DeepSeek Harness
口径对齐 DSH 自身的 tokenUsage 投影(@deepseek-ai/dsh-token-meter),不是自行推断:
- 只有 assistant/message 与 assistant/attempt 计费:message 优先用 data.usage,否则取内嵌流里最后一个 usage 块;
- 同一 (turn, step) 后一个样本替换前一个(相同则不变),llm/retry-started 之后的重试另算一次;
- DSH 的 inputTokens 就是未命中缓存的输入,与缓存读写互斥,总量为四项之和;
- 去重:分叉会话、fork 子智能体继承的前缀是父会话事件的副本,只计每个会话继承截点之后的自有事件(截点与 DSH 的 inheritedEventCount 相同);同一会话目录只读编号最高的格式代际(session.vN.jsonl[.zstd]);同一会话 id 出现在多份日志里只算一份;
- 支持 v0–v4 全部历史格式(含 v0/v1 的顶层流式块与打包行),支持拼接 Zstd 帧与未压缩两种编码;写入中断留下的残行 / 残帧按 DSH 规则丢弃,损坏帧告警;
- 模型名用消息来源里的模型 id(如 deepseek-flash),Agent 显示名为 DeepSeek Harness(JSON 里是 dsh,--agent deepseek 作为别名);费用先按 provider/model 查,查不到再按 model 查,与社区 DSH 适配器(oksure/ccusage 分支)一致;查不到价格时与 ccusage 一样记 0,并列入 unpricedModels。
DSH 的压缩摘要请求(compaction/summary)有用量记录,但 DSH 自己的 tokenUsage 不计这部分,所以只在 --extended 下计入;会话标题、联网搜索的 LLM 请求日志里没有用量,无法统计。正确性用 DSH 自己的代码核对:v0–v4 共 647 个官方快照样本、本机真实会话与 5000 组随机事件序列全部一致,见 VALIDATION.md。
参数
node usagelet.mjs daily [选项]
ccusage 同名选项:-j/--json、-s/--since、-u/--until(YYYY-MM-DD 或 YYYYMMDD,含边界)、--last N、-z/--timezone(也可写 --tz)、--by-agent、-m/--mode auto|calculate|display、-o/--order asc|desc、-b/--breakdown、--compact、--no-cost、--color/--no-color;-O/--offline、--all 接受但无影响。默认时区与 ccusage 相同,为系统时区;同步到站点时建议明确写 -z Asia/Shanghai。支持 CCUSAGE_MODEL_ALIASES、COLUMNS、NO_COLOR、FORCE_COLOR。
usagelet 选项:
- --agent claude,codex,zcode,dsh:选择来源(默认全部);
- --source 来源=路径:可重复,指定日志目录 / 文件,ZCode 指向 db.sqlite 文件本身;
- --extended:扩展口径,额外读 Codex .jsonl.zst 归档与独立 compaction、DSH 压缩摘要,保留 v0.1 的读取方式;不保证与 ccusage 相同(兼容 v0.2 的 --mode extended 写法);
- CLAUDE_CONFIG_DIR、XDG_CONFIG_HOME、CODEX_HOME、ZCODE_HOME、DSH_HOME 均支持,前三个及 DSH_HOME 可逗号分隔多个目录。
输出写 stdout,诊断写 stderr。退出码:0 完整统计,2 有数据质量警告(stderr 列出 [代码] 来源: 说明),1 参数或读取错误。库接口 collect() 返回 { metadata, rows, daily, totals, detectedAgents },daily / totals 即 --json --by-agent 的内容,metadata 含来源状态与警告。
开发与验证
npm ci
npm run build # src/ → dist/usagelet.mjs 与 SHA-256 清单
npm test # 147 项 ccusage 原始输出逐字节对比 + DSH 官方口径 + 定价单测 + 扩展 / 回归测试
npm run compare # 本机真实日志对照 ccusage(需要 PATH 上有 ccusage 20.0.21,或设 CCUSAGE_BIN)
npm run test:oracle # 用真实 ccusage 重新核对固定样本(--record 重写 test/golden.json.gz)
npm run test:dsh # 用本机 DeepSeek Harness 桌面版自带代码核对 DSH 样本
构建工具 esbuild、格式化工具 Prettier 为锁定版本的开发依赖,产物不含第三方运行依赖。模块分工:
- src/adapters/:各来源采集器(dsh.mjs 为 DeepSeek Harness);
- src/pricing/:ccusage 离线定价(snapshot.mjs 由 scripts/pricing-snapshot.mjs 从 ccusage build.rs 产物生成);
- src/report/、report.mjs:ccusage 统一日报的聚合、JSON 与表格;
- src/rows.mjs、cost.mjs、collect.mjs、cli.mjs:日汇总、各来源计费、采集编排与命令行。
现有 ahhtou.wang 同步链路尚未切换,也未改动线上统计数据。
协作与开发计划见 AGENTS.md,CLAUDE.md 是其软链接。代码与分发产物保留 MIT 许可;内嵌价格数据来自 LiteLLM(MIT)与随 ccusage 源码分发的 models.dev 快照,DSH 测试样本来自 deepseek-harness(MIT,见 test/fixtures/dsh/)。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
ahhTou/usagelet
汇总本机各 AI 编程助手的 token 用量与费用
相关插件 · 工具 / 效率
破甲管控台kingcharleslzy-ai/dsh-purge
dsh-purge Community · DeepSeek Harness 社区维护版:宿主兼容、状态诊断、提示词管理、更新与本机备份回滚。基于小杨 / YuJunZhiXue 的 dsh-purge。
★ 4,330已汉化DeepSeek 客户端
74.5
网文长卷lingfengQAQ/webnovel-writer
基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200…
★ 7,826已汉化DSH
72.2
花束设计alchaincyf/huashu-design
一句话生成网页、原型、PPT 与信息图等可交付设计
★ 28,638已汉化DSH
71.7
多智能体协作HKUDS/AutoSwarm
AutoSwarm: Unify Your Agents. Unify Your Context (Codex · Claude Code · DeepSeek Harness · Muse · Grok · WorkBuddy· nanobot · and more)
★ 2,349已汉化DSH
71.6
Vox 拼贴视频生成Alisa0808/vox-director
🎬 Vox Director拼贴动效导演
★ 2,129已汉化DSH
71.4
Agent 演化引擎Q00/ouroboros
智能体 OS:智能体自己变聪明,我们只守住底线:面试准入、分阶段评估、带预算的进化循环。MCP 服务器,14 种运行时:Claude Code、Codex CLI、Gemini CLI、OpenCode、Copilot、Kiro 等。
★ 6,311已汉化DSH
71.4
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。