See what’s left.
Know when it’s back.

Reset watches your Codex and Claude Code limits from the edge of your screen, and lights up the moment Tibo, who runs Codex at OpenAI, posts a Reset Surprise.

Download for macOSFree · macOS 26 or newer · Apple silicon
Tibo posts a Reset Surprise. The rail slides out from the edge of the screen, the Codex ring gets a mark, and the bubble counts down until the reset lands.

Reset Surprise.
Never miss one again.

Every so often Tibo posts a Reset Surprise on X: a milestone, a thank-you, and everyone’s usage limits are reset. Reset tells a landed reset from a promised one, turns “tonight at 8pm PST” into a countdown on your own clock, and marks the ring.

From Tibo’s feed, nothing else

Reset reads his public posts and lets one through only when it clearly says a reset has happened or is coming. A joke about a reset button stays a joke.

A countdown on your own clock

He writes “8pm PST” and “tomorrow”. Reset resolves that once and shows how long is left, wherever you are.

Bright when it’s real, dim when it’s a hint

A landed or announced reset earns a bright mark, a tease a dim one, and a cap being put back never earns one. Each leaves by its own clock.

Reset’s countdown bubble beside the Codex ring, showing a Reset News line and Tibo’s post.
Reset’s rail at the edge of a Mac screen with Codex and Claude rings and a Reset News mark.

A ring per provider, at the edge of your screen.

Each ring drains as its allowance is spent and turns amber, then red. The rail stays above whatever you are working in, tucks into the edge until you point there, and opens a bubble with every window behind the number.

Out when you point at the edge.

Gone when you don’t.

The rail tucked away, leaving only a thin tab at the screen edge.

One reading, everywhere.

The window explains the trend, the menu bar keeps the next limit one click away, the widget sits on the desktop, and the rail stays above everything else. Every number, on every surface, is what is left.

The window

Every account and every window, with token history, model mix, projects and tasks behind them, under one selected period.

Reset’s main window with account limits, reset times, and usage history.

The menu bar

The tightest window, in the corner you already look at.

Reset’s menu bar popover showing remaining usage and reset times.

The widget

Add Reset to Notification Centre or the desktop and the same reading is there when you swipe. It refreshes on its own and costs nothing to glance at. Small, medium and large sizes.

The rail

Always in front, out of the way until you want it. One ring per provider, a mark when Tibo posts a Reset Surprise, a bubble when you point at it.

See the rail →

Local by design.

Reset keeps your data on your Mac. It reads what the CLIs already wrote, stores what it learns beside them, and lists every network request it makes in a public privacy contract.

Read the privacy contract →

No analytics

No telemetry, no advertising SDK, no account service, no crash reporting. The only network traffic is the public Reset News feed, the update check, and, if you turn it on, your own providers’ usage endpoints.

Credentials in the Keychain

Saved accounts live in macOS Keychain, never in a plain file. Switching accounts is a validated transaction that puts the previous credential back if the new one fails.

History on your disk

Usage history is a SQLite file in your Application Support folder. It holds numbers and bounded work labels, never prompts, responses or source files.

Reset for macOS.

Free · macOS 26 or newer · Apple silicon

Every release lists a SHA-256 checksum next to the download. Compare it before you open the app.

Reset

Reset is an independent project. It is not affiliated with, endorsed by, or sponsored by OpenAI or Anthropic. Codex, ChatGPT, Claude and Claude Code are trademarks of their respective owners.

Reset Surprise posts are Tibo’s own public posts on X. Reset reads them and nothing more; neither he nor OpenAI is involved in this app.