Skip to content

Add usage — macOS menu bar quota monitor for Claude Code and Codex - #39

Open
aqua5230 wants to merge 2 commits into
PierrunoYT:masterfrom
aqua5230:add-usage
Open

Add usage — macOS menu bar quota monitor for Claude Code and Codex#39
aqua5230 wants to merge 2 commits into
PierrunoYT:masterfrom
aqua5230:add-usage

Conversation

@aqua5230

Copy link
Copy Markdown

Adds usage to the Tools list (alphabetical order, between Unblocked and v0.dev).

  • Pins Claude Code and Codex quota (5-hour / weekly) to the macOS menu bar, with burn-rate predictions and offline HTML usage reports
  • Never calls the Anthropic/OpenAI API; reads only local files, so monitoring adds zero token overhead
  • Free, open source (AGPL-3.0), installable via brew install --cask aqua5230/usage/usage

🤖 Generated with Claude Code

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

@PierrunoYT PierrunoYT left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the submission. The project qualifies, but the description is outdated. It now supports Windows and Antigravity, and Antigravity uses network APIs, so “reading only local files” is too broad.

Suggested replacement:

usage - A macOS menu-bar and Windows system-tray app for monitoring Claude Code, Codex, and Antigravity quotas, with burn-rate estimates and locally generated usage reports.

@aqua5230

aqua5230 commented Aug 6, 2026

Copy link
Copy Markdown
Author

Thanks for the review — you were right, the description had gone stale. I've pushed an update to this PR using your suggested wording:

usage - A macOS menu bar and Windows system tray app that monitors Claude Code, Codex, and Antigravity quota, with burn rate estimates and locally generated usage reports.

Your point about "reads local files only" being too broad was well taken. Antigravity quota genuinely does come over the network from Google's quota endpoint, so the old blanket claim was wrong. I've corrected the same overreach in the project's own README, SECURITY.md, and landing page — SECURITY.md now lists every outbound request the app makes, rather than claiming there are none.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants