这个项目能做什么

TokenBar 是一款原生 macOS 菜单栏应用,可监控 25 种以上 AI 编程代理的 AI token 用量与订阅配额,包括 Claude Code、Codex、Cursor、OpenCode 和 Gemini CLI。它在本地读取会话日志数据,无需账户或遥测。菜单栏可显示今日 token、成本、每分钟实时 token 或剩余订阅配额,并配有信号条、圆环或融化冰棒等视觉指示。受 RunCat 启发,一只猫的动画会随用量增加而加快。 仪表盘以 Liquid Glass 面板(在较旧 macOS 上为弹出框)打开,带有用于筛选代理的应用标签页,以及提供七种视角的视图切换:Overview、Models、Monthly、Daily、Hourly、Stats 和 Agents。它还包含用于年度用量的交互式 3D 贡献图、带进度预测的 OAuth 配额卡片、实时会话追踪、连续记录以及完整键盘控制。刷新失败时会保留最后已知值。 安装通过 Homebrew cask 完成:`brew install --cask nanako0129/tokenbar/tokenbar`。该应用需要 Apple Silicon 和 macOS 14+,在 macOS 26 上具有 Liquid Glass 效果,在 macOS 27 上使用玻璃面板。它采用临时签名,更新通过 Sparkle 提供,并可选 beta 通道。macOS 11–13 可使用旧版 Tauri 构建。 架构:Rust 通过共享的 tokscale-core 引擎(固定为 Git 子模块)处理数据解析与聚合,并带有用于配额获取的 FFI 层。Swift 管理 UI、NSStatusItem 外壳和 Sparkle 更新。使用 `make` 或 `make run` 构建。该项目包含知识库和贡献指南。 TokenBar 采用 MIT 许可证,基于 Junho Yeo 的 tokscale 构建,其根源可追溯至 tokcat 和 RunCat。可通过 Patreon 提供赞助。