AI Gauge:一款桌面端AI使用量监控工具
AI Gauge 是一款开源的桌面小工具,可实时监控 Claude、ChatGPT Codex、GitHub Copilot 和 OpenRouter 的使用量、剩余额度及重置时间,帮助管理多个AI订阅。支持 Windows、macOS 和 Linux,具有原生界面和多种刷新方式。
AI Gauge 是一款开源的桌面应用程序,旨在帮助用户实时监控多个AI服务的订阅使用情况。它支持 Claude.ai、ChatGPT Codex、GitHub Copilot 和 OpenRouter 等主流平台,能够显示会话使用量、每周额度、重置时间、账户余额和支出等关键数据,并以紧凑的常驻视图呈现,让用户充分利用已付费的订阅服务。
该工具提供了平台原生的用户界面:在 Windows 和 Linux 上,它是一个可置顶、可拖动的无边框小部件,并配有系统托盘图标;在 macOS 上,则采用类似 Stats 的菜单栏项目,用彩色圆点表示各提供商的使用百分比(如 ● 42% ● 78% ● 15%),点击后可弹出详情的面板。AI Gauge 要求 Python 3.11 或更高版本,并将用户的凭据安全地存储在操作系统原生的凭据管理器中(Windows 凭据管理器/DPAPI、macOS 钥匙串、Linux Secret Service)。
目前 AI Gauge 的最新版本为 0.5.9。该项目是一个独立开源的本地桌面工具,与 Anthropic、OpenAI、GitHub、Microsoft、OpenRouter 等提供商无关联。各提供商的页面和API可能随时变化,软件会尽力适配。
在设置方面,AI Gauge 支持多种登录方式。对于 Claude 和 Codex,推荐使用嵌入式浏览器通过电子邮件加魔法链接登录,但注意不要使用“通过 Google 登录”,因为嵌入式浏览器无法完成 Google 认证。如果账户关联了 Google,只需在邮件输入框中输入相同邮箱,使用发送到收件箱的魔法链接即可。若魔法链接不可用,还可以粘贴浏览器的 Cookie 作为后备方案。对于 GitHub Copilot,需要创建一个细粒度的个人访问令牌(PAT),并设置账户权限以读取计划信息。OpenRouter 则需要一个推理 API 密钥和一个管理密钥来显示账户余额和模型活动。
AI Gauge 还支持为 Claude 和 Codex 添加多个账户。用户可以在设置中为每个账户命名,例如“Claude(工作)”或“Codex(账户2)”,并分别进行登录或粘贴 Cookie。每个账户使用独立的 Cookie 存储、浏览器配置文件、小部件状态和历史记录。
小部件的日常使用也非常便捷。在 Windows/Linux 上,小部件默认浮于其他窗口之上,可拖动到任意位置,关闭后隐藏到系统托盘。托盘图标会根据最高使用百分比变为黄色(≥75%)或红色(≥90%)。macOS 上,菜单栏项目显示彩色状态圆点,点击后弹出面板,点击外部区域可关闭。Linux 在没有系统托盘的环境中(如 GNOME),小部件保持可见,右键单击提供显示、刷新、设置和退出菜单。
AI Gauge 具有自适应刷新功能:手动刷新或使用量变化后会进入活跃刷新周期,若无变化则逐渐延长刷新间隔,默认活跃间隔5分钟,最大空闲间隔60分钟。用户还可以在设置中启用开机自启,将其作为日常工具使用。
该项目完全开源,不包含任何遥测功能或后端服务。所有向提供商的请求均从本地应用发出。开发团队欢迎用户提交错误报告、界面修复和合并请求,并提供了详细的贡献指南。
总之,AI Gauge 为同时使用多个AI服务的用户提供了一个统一、美观且实用的用量监控解决方案,帮助用户更好地管理订阅和成本。