Releases: jaywedgeworth22/codecaps
Release list
CodeCaps 1.1.0
AgentBar is now CodeCaps.
- Download and Homebrew use the new name:
brew install --cask jaywedgeworth22/tap/codecaps - If the old cask is installed, switch once with
brew uninstall --cask agent-barand then installcodecaps. Settings and saved tokens stay put — the bundle id did not change. - An empty Renewal Date is filled from a platform's billing cycle when one is known (Cursor). A 5-hour or weekly quota reset is not treated as a renewal. Type in the field to override it.
AgentBar 1.0.2
Adds a one-time Allow Access To Claude Code step. macOS guards Claude Code's saved login per app, so a freshly installed AgentBar showed Claude as signed out until access was granted; the app now explains this and asks once. Background refreshes can no longer raise a Keychain panel on their own.
AgentBar 1.0.1
Removes a one-time settings migration that carried the author's own server address as a constant. Nothing else changes; fresh installs already defaulted to empty endpoints. Install with Homebrew (brew install --cask jaywedgeworth22/tap/agent-bar) or download AgentBar.dmg.
AgentBar 1.0.0
What It Is
AgentBar is a macOS menu bar app that reads the quota of the AI coding CLIs already signed in on your Mac, without ever asking for a provider API key. It can also push those readings to an endpoint you run, and pull a whole fleet's readings back, so one popover shows more than one machine at a time.
Install
Homebrew:
brew install --cask jaywedgeworth22/tap/agent-barOr download AgentBar.dmg below and drag AgentBar into Applications. macOS 14 or later. Universal — one build for Apple silicon and Intel. Signed with a Developer ID and notarized by Apple, so it opens without a Gatekeeper detour.
Highlights
- Glance and Console. Glance is the menu bar popover — one row per platform under
This MacandFleet, each with a percentage, a usage bar and a reset countdown. Console is a resizable window with an all-platforms overview, a per-platform drill-down with search, and five Settings pages. - Seven providers, read from each CLI's own saved credentials. Claude, Codex, Antigravity, Cursor, Grok CLI, Grok Bot and MiniMax. Every reader reuses a file, Keychain item or session database the CLI already created; nothing asks you to type a key.
- Antigravity pools. Antigravity sells two independent model allowances, so it shows two rows, Gemini and Claude & GPT, rather than collapsing them into one number that hides whichever pool still has room.
- Fleet push and pull to your own endpoint. Both off by default. Push sends quota windows in
usage_monitor_v2orgeneric_webhookform; pull reads a server's aggregated windows back asFleetrows. HTTPS is required for any real host, and the two tokens live in the macOS Keychain rather than a config file. - Light, Dark or System. Light is the default.
Known Limits
- Fleet grouping cannot yet tell two Macs apart. A pulled window is attributed by the
sourceit carries, and there is no machine identifier field, so two otherwise identical Macs collapse into one fleet origin. - There is no auto-update outside Homebrew. Installed from the dmg, AgentBar will not tell you a new version exists;
brew upgrade --cask agent-baris the path that updates itself.
If You Only Have One Mac
Use something else. steipete/CodexBar and tddworks/ClaudeBar are both MIT, signed and notarized, cover every provider AgentBar does and go further on a single machine. AgentBar earns its place only when you want quota pushed to a server you run and a fleet pulled back into one view.