GlassQuota 是一个原生 macOS 菜单栏工具,实时显示 Codex、Gemini 与 Claude 的剩余用量。
- 菜单栏显示 Codex、Gemini、Claude 图标与剩余百分比
- 液态玻璃面板、进度条和安全等级圆环
- Codex 每 5 秒刷新
- Gemini 由 Chrome 扩展每 30 秒在后台刷新;GlassQuota 每 5 秒读取本地快照
- Claude 读取官方桌面端保存的会话/周限额快照;未运行或快照过期时自动隐藏
- 所有用量数据仅在本机读取
- macOS 15 或更高版本
- Swift 6
- 已登录的 Codex
- 已登录 Gemini 的 Chrome
git clone https://github.com/chen10191200-hue/GlassQuota.git
cd GlassQuota
swift run -c release首次使用 Gemini 时,在 Chrome 中完成一次本地桥接安装:
./build-app.command
./GlassQuota.app/Contents/Resources/install-chrome-bridge.command随后打开 chrome://extensions,开启「开发者模式」,点击「加载已解压的扩展程序」,选择 GlassQuota.app/Contents/Resources/ChromeExtension。扩展复用你已登录的 Chrome 会话,后台打开非激活的 Gemini 用量标签页并立即关闭;不会打开、控制或读取 Gemini 桌面应用。
- Codex:读取本机
~/.codex/sessions中最新的速率限制事件。 - Gemini:Chrome 扩展只读取
gemini.google.com/usage的可见文字,并仅把剩余百分比、重置时间和采集时间写入本机快照;不读取 Cookie、账号密码或对话内容。 - Claude:读取 Claude Desktop 的
plan-usage-history.json(由 Claude 官方客户端从服务器获取并保存)。 - 不上传账号、对话、Token 或用量数据。
这是非官方社区项目,与 OpenAI 或 Google 无隶属或背书关系。Codex、OpenAI、Gemini、Google 及相关标志是其各自权利人的商标;MIT 许可证不授予任何商标权。