mm7894215/TokenTracker

Local-first AI token usage & cost tracker for 27 coding tools — with a desktop pet, 4 widgets, achievements, native macOS/Windows apps, and a one-command CLI. Never reads prompts.

解决的问题

TokenTracker 提供了一个集中式的本地优先仪表盘,用于跟踪数十种不同 AI 编程工具的 Token 使用量和成本。它消除了检查多个供应商仪表盘的需要,无需云端账户或 API 密钥即可提供支出和速率限制的统一视图。

工作原理

该工具结合使用轻量级钩子、插件和被动读取器来监控 AI CLI 工具。它解析这些工具生成的本地日志、SQLite 数据库和会话文件,以提取 Token 计数和时间戳。这些数据被聚合到 30 分钟的 UTC 时间桶中并存储在本地 SQLite 数据库中,然后提供给 Web 仪表盘、菜单栏应用和桌面小组件。

适用对象

使用多种 AI 编程助手(如 Cursor、Claude Code、GitHub Copilot 等)并希望在一个地方监控其 Token 消耗、成本和速率限制的开发人员。

亮点

  • 广泛支持:开箱即用支持 27 种 AI 工具,包括 Claude、Gemini 和 GitHub Copilot 等主要供应商。
  • 本地优先隐私:Token 数据保留在本地机器上;提示词和响应永远不会被上传。
  • 零配置:首次运行时自动安装钩子。
  • 成本引擎:通过 LiteLLM 包含 2,200 多个模型的定价,并每日自动更新。
  • 游戏化:具有可以对编程活动做出反应的桌面宠物、15 个成就追踪和可选的全球排行榜。
  • 原生集成:提供 macOS 菜单栏和 Windows 系统托盘应用以及原生桌面小组件。