tokenmeter

📊 AI用量成本追踪专家

本地AI用量追踪工具,帮助Claude Max用户量化订阅价值,数据完全本地存储零遥测。

收藏
11.8k
安装
3k
版本
v0.1.1
CLS 安全性认证2026-05-19
点击查看完整报告 >

使用说明

核心用法

tokenmeter 是一款专为 OpenClaw 用户设计的本地 CLI 工具,用于追踪 AI Token 使用量和计算 API 等效成本。用户通过 /tokenmeter 系列命令即可快速查看当日仪表盘、周度成本报告、模型拆分分析等。工具支持自动导入 OpenClaw 会话文件,也可手动记录任意 LLM 调用数据。

安装过程完全自动化:首次使用时,Bot 会自动克隆 GitHub 仓库、创建 Python 虚拟环境并完成依赖安装,无需用户手动干预。数据存储采用本地 SQLite 数据库(~/.tokenmeter/usage.db),所有计算均在本地完成。

显著优点

隐私优先设计:零遥测、零云端同步,所有敏感数据(包括 API 密钥)均不持久化存储,仅在使用时从环境变量读取。这一设计对注重数据隐私的用户极具吸引力。

Max 计划价值证明:核心差异化功能在于帮助用户量化 Claude Max 订阅($100/月)的实际节省金额。通过对比 API 等效成本与订阅费用,用户可清晰判断订阅是否划算。文档中的真实案例显示,某月 API 等效成本 $1,246.55,Max 计划节省高达 $1,146.55。

缓存成本可视化:独特地拆解了 Prompt Caching 的读写成本,帮助用户理解 Cache Write(一次性写入,25% 溢价)与 Cache Read(90% 折扣)对总成本的巨大影响,这是普通 API 账单无法提供的洞察。

多源兼容:除 OpenClaw 外,还支持 Claude Code、Cursor 等工具的会话导入,并可通过 --app 标签区分多实例使用场景。

潜在缺点与局限性

T3 来源可信度:作为个人开发者(jugaad-lab)的社区项目,缺乏顶级开源基金会或官方组织的背书,长期维护稳定性存疑。

单机架构限制:当前版本为纯本地单机工具,不支持团队数据共享或云端同步,企业多用户场景适用性有限。

定价更新依赖:模型定价数据硬编码于 pricing.py,若 Anthropic 调整价格,需等待代码更新或用户手动修改。

功能边界:仅提供成本追踪与分析,不具备预算预警、自动限流等主动管控功能。

适合的目标群体

  • Claude Max 订阅用户,希望验证订阅 ROI
  • 高频使用 Claude API 的开发者与团队
  • 注重数据隐私、拒绝云端分析工具的用户
  • 需要精细化理解 Token 消耗模式(尤其是缓存机制)的技术用户

使用风险

性能风险:导入大量历史会话时可能存在 I/O 瓶颈,建议定期清理或归档旧数据。

依赖风险:依赖 requests 库进行官方 API 调用,若网络环境受限或 API 端点变更,可能影响数据获取。

数据丢失风险:数据库为本地单点存储,无自动备份机制,误删或磁盘故障将导致历史数据永久丢失。

版本兼容性:随着 OpenClaw 会话文件格式演进,导入模块可能需要同步更新。

安全解读

tokenmeter 综合评估

核心用法

tokenmeter 是一款专为 OpenClaw 生态设计的 CLI 工具,用于追踪多 LLM 提供商的 API token 使用量并计算实时成本。核心功能包括:

  • 自动会话导入:通过 tokenmeter import --auto 扫描并导入 OpenClaw/Claude Code 的 JSONL 会话日志
  • 多维度成本分析:按日/周/月查看 dashboard,支持按 model、provider、period 细分成本占比
  • Max Plan 价值验证:对比 API 等效成本与订阅费用,量化订阅节省金额
  • 缓存 token 追踪:识别 cache write/read 带来的成本优化(cache read 便宜90%)

典型工作流:日常 dashboard 检查 → 每周 costs --period week 分析 → 月末与账单对比。

显著优点

1. 完全本地运行:SQLite 存储于 ~/.tokenmeter/usage.db,零遥测、零云端依赖
2. OpenClaw 深度集成:自动识别 .clawdbot/agents/*/sessions/*.jsonl 路径,支持多 bot 实例(Cheenu/Chhotu)统一追踪

3. 缓存成本可视化:清晰展示 prompt caching 带来的实际节省,单个实例月省 $1,000+ 有真实数据支撑

4. 自动化就绪:支持 cron 定时导入,维护成本低

5. 多提供商支持:Anthropic、OpenAI、Google、Azure 定价模型内置

潜在缺点与局限性

  • 手动定价更新:依赖硬编码的 2026-02 定价表,若 Anthropic 调价需手动更新
  • T3 来源风险:个人开发者维护(jugaad-lab/yajatns),长期维护可持续性存疑
  • 环境依赖:需 Python 3 + venv,首次 setup 约 45 秒自动完成
  • 功能边界:仅追踪成本,不包含速率限制监控或预算告警功能
  • 多机聚合复杂:跨设备 usage 需要手动汇总或使用 --app 标签区分

适合人群

  • Claude Max plan 订阅者:需要证明 $100/月订阅价值的量化依据
  • 多 OpenClaw 实例用户:团队/个人运行多个 bot 需统一成本视图
  • 高用量开发者:月 token 消耗 $500+ API 等效成本,需要优化 model 选择策略
  • 隐私敏感用户:拒绝 SaaS 账单工具,要求数据完全本地掌控

常规风险

| 风险类别 | 级别 | 说明 |
|---------|------|------|
| 数据丢失 | 中 | 仅本地存储,误删 `~/.tokenmeter/` 即丢失历史,但可重建 |
| 定价过时 | 低 | 模型调价后成本计算偏差,需关注上游更新 |
| 供应链安全 | 低 | 依赖 typer/rich/requests 等知名库,无已知 CVE |
| API Key 暴露 | 低 | 仅读取特定 env var,不存储或外传 |

安全认证结论

CLS-Certify v2.1.0 扫描结果:Grade A / Score 87

  • 静态分析 88 分:无危险函数、无硬编码密钥
  • 隐私合规 90 分:零遥测设计,符合 GDPR 数据最小化
  • 网络分析 82 分:仅 HTTPS 访问官方 API

总体建议:适合技术背景用户作为 OpenClaw 生态的配套工具,建议 fork 仓库自主维护以应对 T3 来源的长期风险。

tokenmeter 内容

examples文件夹
tests文件夹
tokenmeter文件夹
手动下载zip · 34.0 kB
daily-report.shtext/x-shellscript
请选择文件