macOS 14+ · native Swift

Look up.
Know if you can keep coding.

CodexReserve puts your 5-hour and weekly Codex limits in the menu bar. No dashboard. No account. No configuration.

Download DMG ↗
SwiftUI + AppKit Zero dependencies MIT licensed
CodexReserve popover showing blue weekly and green 5-hour usage rings
Weekly
5-hour

It does one job

Two limits. Two rings.
Nothing else to manage.

5-hour limit

The green ring.

See the short-window reserve you have left before Codex needs time to reset.

Weekly limit

The blue ring.

Open the popover for your weekly reserve, remaining percentage, and reset time.

CodexReserve popover interface

Quiet until useful

Hover for the numbers. Go back to work.

CodexReserve refreshes quietly in the background, shows reset times when you need them, and gives you a chime as your limits run down.

01

At a glance. Your menu bar shows the weekly percentage, 5-hour ring, and short-window percentage.

02

Useful detail on demand. Hover or open the popover to see both limits and their reset times.

03

Low-noise alerts. A simple sound lets you know when your reserve crosses important thresholds.

Built like a Mac app

Native means native.

CodexReserve is written in Swift with SwiftUI and AppKit. It is small on purpose, with no framework pile hiding behind the menu bar.

01

Zero dependencies.

No Electron. No web view wearing an .app costume. No local server.

Swift 6
02

No extra account.

It uses the Codex sign-in already on your Mac. There is no separate provider setup to maintain.

Codex auth
03

No usage empire.

No historical token warehouse, spend projections, or multi-provider control room. Just the answer you came for.

2 rings

The smaller question

Can I keep using Codex?

That question deserved a two-ring answer, not another SaaS dashboard.

Get CodexReserve

One command.
Then look up.

Requires macOS 14 or later and Codex signed in at least once. Don't see the ring after opening? System Settings, Menu Bar, switch CodexReserve on. macOS hides new icons sometimes.

Terminal

Prefer the manual route? Grab the latest DMG ↗

Mac calls it damaged on first launch? It's just unsigned. Clear it once: xattr -dr com.apple.quarantine /Applications/CodexReserve.app

Copied to clipboard