Token Stats

📊 多 Agent Token 消耗一键监控

纯本地 Python 工具,零依赖交互式监控多 AI 助手 token 消耗,支持 6 款主流 Agent 实时/历史数据查看

收藏
8.3k
安装
2.6k
版本
2.7.4
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

agent-usage-stats(token-stats)是一款专注于 AI 助手 token 消耗监控的轻量级命令行工具。其核心设计哲学是"选择即查看"——每次运行均弹出交互式菜单,让用户自主选定目标 Agent,而非预设默认值。

显著优点

1. 零依赖部署:纯 Python 标准库实现,无额外包管理负担,Python 3.11+ 环境即装即用
2. 纯本地数据源:所有数据读取自 Agent 本地数据文件(SQLite、JSONL 等),完全离线运行,无隐私外泄风险

3. 跨 Agent 兼容:统一接口支持 Hermes、Claude Code、CodeX、OpenClaw、Reasonix、DeepSeek TUI 六款主流工具

4. 灵活交互模式:既支持交互式菜单选择,也支持 -a 参数直接指定 Agent;--watch 模式实现实时监控

5. 工程友好集成:Hermes 用户可通过 SKILL.md 配置任务结束后自动输出消耗统计,无缝嵌入工作流

潜在局限

  • 数据源绑定特定 Agent 版本:若目标 Agent 更新数据存储格式,需等待工具同步适配
  • 历史数据完整性依赖 Agent 本身:部分 Agent 可能清理或归档旧会话数据
  • 无聚合分析能力:仅提供单 Agent 消耗查看,不支持跨工具汇总或趋势图表生成
  • Python 3.11+ 门槛:旧系统环境需升级

适合人群

  • 多 Agent 并行使用的开发者,需要快速切换查看各工具消耗
  • 关注本地隐私、拒绝云端同步的敏感场景用户
  • 追求极简工具链、厌恶重型监控方案的技术人员
  • Hermes 重度用户,希望自动化任务后统计输出

常规风险

  • 数据路径变动风险:Agent 升级可能改变本地数据文件位置或格式,导致读取失败
  • 权限问题:需确保对 Agent 数据目录(如 ~/.claude/~/.hermes/)有读取权限
  • 监控盲区:仅覆盖列出的 6 款 Agent,新兴工具需等待社区适配
  • MIT 开源风险:无商业支持承诺,关键业务场景建议 fork 自维护

版本与维护

当前 v2.7.4,活跃维护中。GitHub 与 ClawHub 双源分发,支持 git pulltoken-stats update 热更新。

Token Stats 内容

token_stats文件夹
手动下载zip · 93.9 kB
__init__.pytext/plain
请选择文件