Show HN: macOS 菜单栏计量器,用于显示 Claude Code 配额
摘要
一个 macOS 菜单栏工具,通过 SwiftBar 实时显示 Claude Code API 配额使用情况,支持多个账户,并在达到限制时显示使用条和倒计时。
查看缓存全文
缓存时间: 2026/06/10 11:43
grzegorz-raczek-unit8/claude-quota
来源:https://github.com/grzegorz-raczek-unit8/claude-quota
claude-quota
菜单栏仪表,显示您的 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 (https://brew.sh)。当 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
如果尚未安装 SwiftBar (https://github.com/swiftbar/SwiftBar),上述任一安装路径都会通过 Homebrew 进行安装。如果某个账户显示 ⚠,说明其令牌因长期未使用而过期——运行一次 claude CLI 命令,小部件将在下一个刷新周期自动恢复。
账户
默认情况下,插件会自动发现账户:每个包含 Claude Code 钥匙串条目的 ~/.claude / ~/.claude-* 配置目录都会获得一个条形图,并以目录后缀作为标签(例如 ~/.claude-work → W)。如果只自动发现一个账户,则不显示字母标签——仅显示条形图。
若要固定或重命名账户(例如您使用多个 CLAUDE_CONFIG_DIR),请创建 ~/.config/claude-quota/accounts,每行使用一个 路径 [标签] 格式(标签为单个单词):
~/.claude-work Work
~/.claude-priv 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 插件文件夹(默认为 ~/.swiftbar)中删除 claude-quota.5m.py 文件。
相似文章
Show HN: 我的 Claude 配额在10分钟内用完了,所以我做了一个工具来找出原因
Tare 是一个开源工具,让 Claude Code 用户通过读取日志并用纯英文回答问题来分析他们的令牌使用情况,帮助诊断和优化配额消耗。
steipete/CodexBar
CodexBar 是一款 macOS 菜单栏应用,可监控并显示超过 57 家 AI 编码提供商的用量限制和额度,帮助开发者围绕重置进行规划。
AgentQuartz
AgentQuartz 是一款 macOS 菜单栏工具,可跟踪并显示您对 Claude 和 Cursor AI 工具的使用情况,方便监控。
Clawdmeter 将你的 Claude Code 使用统计转换为一个微型桌面仪表盘
一个名为 Clawdmeter 的新开源项目,可将 Claude Code 使用统计数据转换为一个带有像素艺术动画的微型桌面仪表盘,它采用 Waveshare ESP32-S3 显示屏和蓝牙连接构建而成。
展示 HN:ClaudeStatsBar:你的会话已深入486k,但没有任何提示
ClaudeStatsBar 是一个 Python 工具,为 Claude Code 会话提供实时状态行,显示上下文大小、每轮 token 成本和使用窗口,帮助开发者管理长时间会话并避免意外达到限制。