QuotaBar

macOS menu bar · free & open source

See the wall before you hit it.

QuotaBar watches your Claude Code, Codex, Grok and Gemini limits, learns how fast you actually work, and tells you when you are about to run out — while you can still do something about it.

Download .dmg

macOS 13 or later · Apple Silicon & Intel · signed and notarised

The problem

A percentage tells you where you are. Not whether you will make it.

Knowing you are at 78% is useless on its own. QuotaBar records every reading, works out your burn rate, and answers the question you actually have.

QuotaBar
Claude
  5h    ▓▓▓▓▓▓▓░  95%   resets in 45m
        empty in ~40m — 39m before reset
        6.5%/h now · safe ≤4.1%/h

  week  ▓▓▓▓▓░░░  64%   resets in 4d 2h
        lasts to reset with 30% spare
        0.4%/h now · safe ≤2.1%/h

Use Codex now (≈9h) · fallback Grok (≈6h)
Ready for: quick fix  · feature  · long run 

What it does

Forecasts the wall

Derives a burn rate from your own history and says whether this window survives to its reset — and how long before it does not.

Tells you where to go next

Ranks providers by hours of your typical work each still has, with a fallback named.

Knows what fits

Quick fix, feature, long run — sized from your own session lengths, not someone's idea of an average.

Audits your subscriptions

Peak and average use across completed billing periods, with a verdict: cancel, downgrade, keep or upgrade.

Trust

It reads your credentials. So don't take my word for any of this.

QuotaBar reads tokens and logs that belong to your CLIs. That deserves scrutiny, not a privacy badge. Every claim below is one you can check yourself — the commands are right here.

01

It never asks you to paste a token

There is no field anywhere in the app to type a secret into. It reads what your CLIs already stored. Open it and look.

02

Exactly one outbound host

Only Claude has a usage endpoint. Codex, Grok and Gemini are read from local files and make no network request at all.

sudo lsof -i -a -c QuotaBar
03

The token is never stored, logged or exported

Read at request time, then discarded. The entire credential path is one file of about 175 lines.

git grep -n "accessToken"
04

Diagnostics cannot leak

The support export is built by inclusion, not filtering: tokens, headers, email addresses, home paths and your usage figures are all stripped, and it is pretty-printed so you can read it before sending.

05

Signed, notarised, and verifiable

Apple holds a verified identity for the developer and has scanned the binary.

codesign -dv --verbose=4 /Applications/QuotaBar.app

What it cannot promise. QuotaBar is not sandboxed — it cannot be, because reading another tool's Keychain item and logs is impossible under App Sandbox. That is also why it is not on the Mac App Store. The guarantee here is Apple's identity check plus your ability to read the source, not an OS-level cage. The full version, including what it gets wrong.

Install

Two ways in.

Homebrew

Updates with brew upgrade --cask quotabar, or in-app.

Direct download

A signed, notarised universal build. Drag it to Applications and open it — no Gatekeeper warnings, no right-click-to-open ritual.

Latest release

Build it yourself

If you would rather not trust anyone's binary, the source builds in three commands. That is the point of it being open.

Build instructions

QuotaBar is free. No trial, no licence key, no upsell. If it saves you a surprise rate limit and you want it to keep being maintained, chip in — entirely optional, and it changes nothing about the app.