展示HN:macOS菜单栏仪表盘,用于您的Claude Code配额
菜单栏仪表盘用于您的Claude Code配额 - 每个账户一个仪表盘,如下所示:(为深色菜单栏绘制 - 白色轮廓)每个仪表盘显示一个账户的5小时窗口使用情况,颜色为绿色/橙色(≥70%)/红色(≥90%)。当5小时窗口完全用完时,仪表盘会显示倒计时,直到重置(4:28),而不是百分比。当每周限制达到时,仪表盘变为黑色,并倒计时到每周重置(2D) - 这是硬限制,无论5小时窗口显示的情况如何。下拉列表则详细列出每个账户的所有信息:5小时和每周窗口,按模型的窗口(如果您的计划报告),额外使用信用和重置时间。每5分钟刷新一次(SwiftBar文件名约定),加上手动“立即刷新”条目。快速安装:curl -fsSL https://raw.githubusercontent.com/grzegorz-raczek-unit8/claude-quota/main/install.sh | bash需要macOS和Homebrew。当macOS在第一次刷新时显示钥匙串权限对话框时,点击始终允许。它的工作原理:插件从macOS钥匙串中读取您的Claude Code OAuth令牌(只读 - 它永远不会刷新或重写令牌,因此无法使您登出),并查询Claude Code的/usage屏幕使用的相同使用端点。没有密码,没有抓取,没有第三方服务。注意:该端点是Claude Code内部的并且没有文档,因此未来Claude Code的更改可能需要在这里进行小修复。从检出中安装:git clone https://github.com/grzegorz-raczek-unit8/claude-quota.git cd claude-quota ./install.sh任一安装路径都通过Homebrew设置SwiftBar,如果您没有它。如果一个账户显示⚠,则其令牌因不使用而过期 - 只需运行一次claude CLI,插件会在下一个周期恢复。账户:默认情况下,插件会自动发现账户:每个具有Claude Code钥匙串条目的 ~/.claude / ~/.claude-* 配置目录都会获得一个仪表盘,以目录后缀命名(~/.claude-work → W)。一个自动发现的账户没有字母标签 - 只有仪表盘。要固定或重命名账户(例如,您使用多个CLAUDE_CONFIG_DIR),请创建 ~/.config/claude-quota/accounts,每行一个路径[label](单词标签):~/.claude-work 工作 ~/.claude-priv 私人要隐藏账户的菜单栏仪表盘(其下拉详细信息保持不变),请在下拉菜单中选择该账户行下的“从菜单栏隐藏” - 或编辑 ~/.config/claude-quota/hidden (每行一个标签)。通过CLAUDE_CONFIG_DIR 的多个账户在您的shell rc中看起来如下:claude () { CLAUDE_CONFIG_DIR= "$HOME/.claude-work" command claude "$@"; } claude-priv () { CLAUDE_CONFIG_DIR= "$HOME/.claude-priv" command claude "$@"; } 卸载:从您的SwiftBar插件文件夹中删除claude-quota.5m.py(默认情况下为~/.swiftbar)。
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡