开源 macOS 工具实时展示 Claude API 使用情况和成本,方便开发者跟踪消费,但受限于平台和用户基础。
一个轻量级的 macOS 菜单栏应用,可以一目了然地显示你的 Claude Code 使用限制。由 @richhickson 开发
🔄 每 2 分钟自动刷新
🚦 颜色编码状态 - 绿色(正常),黄色(>70%),红色(>90%)
⏱️ 显示会话和周限制的重置倒计时
📊 同时显示会话和周限制
🪶 轻量级 - 原生 Swift,资源占用最少
预编译版本
下载 ClaudeUsage.zip
解压并将 ClaudeUsage.app 拖到应用程序文件夹
打开应用(第一次可能需要右键点击 → 打开)
从源码编译
git clone https://github.com/YOUR_USERNAME/claude-usage.git
cd claude-usage
open ClaudeUsage.xcodeproj
然后用 ⌘B 构建,用 ⌘R 运行。
macOS 13.0(Ventura)或更高版本
已安装并登录 Claude Code CLI
安装 Claude Code CLI
如果还没有安装 Claude Code,请运行:
npm install -g @anthropic-ai/claude-code
登录 Claude Code
claude
完成登录流程。
启动应用
启动 Claude Usage - 它会自动从 Keychain 读取你的凭据
Claude Usage 从 macOS Keychain 读取你的 Claude Code OAuth 凭据,并查询 api.anthropic.com/api/oauth/usage 的使用 API 端点。
注意: 这使用了一个未公开的 API,可能随时更改。应用会优雅地处理 API 变更,但如果 Anthropic 修改端点,应用可能会停止工作。
你的凭据永远不会离开你的机器
无分析或遥测
除了 Anthropic 的 API,不向任何地方发送数据
开源 - 自己验证代码
"未登录 Claude Code"
在终端中运行 claude 并完成登录流程。
应用不在菜单栏显示
在 Activity Monitor 中检查应用是否在运行。尝试退出并重新打开。
使用情况显示错误的值
点击下拉菜单中的刷新按钮 (↻)。如果仍然错误,你的 Claude Code 会话可能已过期 - 再次运行 claude。
欢迎 PR!请先打开一个 issue 讨论主要更改。
MIT 许可证 - 随意使用。
免责声明: 这是一个非官方工具,与 Anthropic 无关。它使用可能随时更改的未公开 API。