AThevon/TokenEater

Native macOS app to monitor Claude AI usage limits and watch your coding sessions live

解决的问题

TokenEater 解决了在 Claude AI 上‘盲目’触达使用限制的问题。由于 Anthropic 未提供原生桌面使用监控工具,Pro、Max 或 Team 计划的用户常常在不知自己距离限额有多近或消耗速度有多快的情况下耗尽额度。

工作原理

该应用从 macOS Keychain 中读取 OAuth 访问令牌(与 Claude Code 使用的令牌相同),向 Anthropic 的使用情况和用户资料端点发起只读 API 调用。然后处理这些数据,通过 macOS 菜单栏应用、桌面小部件和浮动覆盖层提供实时监控。为确保性能和安全,主应用将使用数据写入共享本地 JSON 文件,WidgetKit 扩展通过读取该文件实现监控,无需直接访问网络或 Keychain。

适用人群

使用 Claude Code 并希望在 macOS 上以高可见性方式追踪其令牌使用量、消耗速度和历史记录的 Claude AI 高级用户(特别是 Pro、Max 或 Team 计划用户)。

主要亮点

  • 多界面监控:通过可自定义的菜单栏弹出窗口、原生 macOS 桌面小部件和浮动覆盖层追踪使用情况。
  • Agent Watchers:一个浮动覆盖层,可监控活跃的 Claude Code 会话,并允许用户直接跳转到对应终端。
  • 智能配速与着色:基于使用情况和预测速率计算“风险评分”的风险感知系统,将状态按区域(如“冷静”、“正常”、“警告”、“高温”)进行颜色编码。
  • 使用历史:基于 Claude Code 的本地 JSONL 日志的时间序列令牌使用量浏览器,支持按模型系列(Opus、Sonnet、Haiku)过滤。
  • 细粒度通知:可自定义的使用量上升、恢复、配速和定时重置提醒等通知。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目