chen10191200-hue/GlassQuota

GitHub: chen10191200-hue/GlassQuota

GlassQuota 是一款原生 macOS 菜单栏应用,用于实时显示 Codex、Gemini 和 Claude 三大 AI 服务的剩余用量配额。

Stars: 112 | Forks: 9

# GlassQuota 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 许可证不授予任何商标权。 ## License [MIT](LICENSE)
标签:DLL 劫持, Swift, 大语言模型, 桌面应用, 用量监控, 菜单栏工具