Claude
Through Claude Code
The login Claude Code keeps on your Mac, read only, after you say yes once. Or Claude Code's documented status line, which needs no login at all.
Session / Week / Week per model
§ For Claude and Codex / Native macOS app / Version 1.2.2
Annular shows your Claude and Codex usage limits as rings, in the Mac menu bar or docked in a corner of your screen. One glance tells you whether the next long run will make it to the reset.
macOS 14 Sonoma or newer, Apple Silicon
Signed and notarized
Memory at idle
About 15 MB
CPU at idle
Not measurable
Themes
Six, plus an editor
Accounts, tracking
None
Fig. 1 / On your desktop
1
2
3
One ring for each tool in the menu bar, and one number, next to the tighter of the two.
A tab for Claude and a tab for Codex. The panel opens on the one that needs your eye.
The corner rings switch with small CL and CX tags, in any theme.
Fig. 2 / Sources
Annular has no sign-in of its own and never sees a password. It reads what the tools on your Mac already know, read only, and either tool alone is enough.
Claude
The login Claude Code keeps on your Mac, read only, after you say yes once. Or Claude Code's documented status line, which needs no login at all.
Session / Week / Week per model
Codex
Annular asks Codex's own local server for your limits and hangs up. Codex keeps its login and talks to OpenAI itself.
5 hours / Week, as your plan has them
Next
A new tool is added when it has a source we can stand behind. Nothing is scraped, and nothing is guessed.
Fig. 3 / Color
Each ring turns from teal to amber to coral as a limit gets close. You choose the thresholds for every window, and the colors come from the theme.
Fig. 4 / Forecast
Click for exact reset times and a forecast from your recent pace: safe until the reset, or the time you will hit 100 percent. A notification arrives at 75 and 90 percent, once per reset period.
Fig. 5 / Footprint
About 15 MB of memory and no measurable CPU at idle. A keep-awake switch for overnight jobs sits next to the rings, on Option-Shift-K, and lets go by itself when the battery runs low.
Fig. 6 / Themes
Six built-in themes and an editor with a live preview. Themes are small JSON files you can duplicate, tweak, export, and share.

The default: glowing arcs on a translucent panel.

Paper, hairline rings, serif numerals.

A segmented gauge in green, amber, and red.

No panel. Just the rings on your desktop.

One ring for the tightest limit, the others inside it.

Three rings in a row along an edge.
Fig. 7 / Privacy
Annular reads what Claude Code and Codex already keep on your Mac, read only, after you say yes. It never sees a password and keeps no token of its own.
Annular stores no token. Usage history is a local file you can switch off and purge. There is no account, no tracking, and no crash reporting. Anonymous stats are off unless you switch them on.
Annular itself talks to Anthropic to read your Claude usage, and to annular.app once a day to look for an update. With Codex on, Codex talks to OpenAI, and Annular does not. Updates are notarized by Apple and verified against Annular's signing key before they install.
macOS 14 Sonoma or newer, Apple Silicon
Signed and notarized