macOS menu bar utility

Usagebar

Your Claude and Codex limits, surfaced where you actually work.

Install once, let it read your existing CLI auth locally, and keep the 5-hour window plus weekly usage visible from the macOS menu bar.

Homebrew

The shortest path from zero to a live usage indicator.

brew install betoxf/tap/usagebar

Rolling window

5h live tracking

Weekly cap

7d usage view

Refresh

Every 60 seconds

5h and 7d usage at a glance

Local auth

Claude CLI/Codex CLI

Live preview

The real app interface, not a placeholder mockup.

60s refresh
Usagebar app screenshot showing Claude and Codex usage in the macOS menu bar

Quick start

From install to useful in under a minute.

The flow is short because the app is reading what you already have. Install it, open it, and the menu bar becomes the status line for your CLI usage.

01

Install from Homebrew

The fastest path is one command. If you are already using Claude CLI or Codex CLI, there is nothing else to wire up.

brew install betoxf/tap/usagebar

02

Launch it once

Open Usagebar and it immediately checks your local auth stores instead of sending credentials through a hosted service.

open -a Usagebar

03

Keep the numbers in sight

Claude and Codex usage stays in the menu bar, with quick refresh, launch-at-login, and display controls available from the dropdown.

brew update && brew upgrade --cask usagebar

Alt

No Homebrew available

The install script still gives you a clean fallback if you just want the app in Applications and out of the way.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/betoxf/Usagebar/main/install.sh)"

Why it feels better

The utility stays tiny, but the payoff is constant.

Zero-config auth pickup

Usagebar reads the same local CLI-managed auth stores you already use, so setup is usually finished as soon as the app opens.

Private by default

Credentials stay on your Mac. No telemetry, no analytics, and no extra account just to inspect usage.

Built for both providers

Show Claude, Codex, or both. Switch intervals, icon visibility, and display modes are all adjustable from the menu.

Light enough to disappear

The app sits in the menu bar, refreshes quietly, and avoids becoming another window or dashboard you need to keep open.

In motion

Usagebar alternating providers inside the menu bar.

Usagebar demo showing the macOS menu bar app switching between Claude and Codex usage

Local setup

It works with the auth you already have.

Claude CLI

Reads the Keychain item Claude Code-credentials, with ~/.claude/.credentials.json as a fallback on older setups.

Codex CLI

Reads ~/.codex/auth.json after a normal codex login.

Manual fallback

Claude can still be connected through browser sign-in when the CLI is not part of your workflow.

Common commands

Install

brew install betoxf/tap/usagebar

Launch

open -a Usagebar

Update

brew update && brew upgrade --cask usagebar

Privacy and behavior

All credentials remain local to the Mac.

No telemetry, no analytics, and no hosted sync layer.

Launch at Login, provider toggles, and display controls live in the menu itself.

Install Usagebar

If you already use Claude CLI or Codex CLI, the menu bar can do the rest.

brew install betoxf/tap/usagebar