Skip to content
Codexex

Codexex.
Codex and Spark quota, everywhere.

Codexex tracks Codex and Spark quota from the menu bar on macOS and as a companion app on iOS: 5-hour and weekly windows, reset timing, 30-day history, session-burn analytics, and weekly pace forecast.

Capabilities

Quick checks first. Useful depth when you open it.

The menu bar stays small. The popup shows Codex and Spark quota side by side. Session analytics help you understand where time actually goes.

Codex and Spark quota

See 5-hour and weekly Codex usage plus Spark quota in the menu bar, each with independent reset timing.

Session-burn analytics

Track project and model burn rates, detect cache-read pressure and tool-loop patterns to optimise Codex usage.

30-day history and forecast

Review usage trends in a chart with weekly pace markers and a forecast line.

iOS companion

Same quota, history, and forecast views on iPhone and iPad.

ChatGPT device-code sign-in

Sign in through the supported device-code flow in Safari instead of relying on browser scraping or unsupported shortcuts.

Preview Mode

Local sample data keeps onboarding, App Review, and offline testing useful even when you do not want live account calls.

Privacy

Menu bar outside. Local state inside.

History, preview data, and window preferences stay on your Mac. Network calls are limited to ChatGPT sign-in, quota reads, and the platform services needed to ship the app.

Local

History store

Safari

Device-code sign-in

Preview

Built-in sample mode

Architecture

SwiftUI and AppKit outside. Rust helper behind XPC.

The menu bar UI is native macOS. Local history analytics stay on device. A bundled Rust helper handles device-code auth and quota reads through an XPC bridge.

Swift

macOS shell

SwiftUI and AppKit drive the status item, compact popup, onboarding flow, and settings window that keep the app fast to check.

Local history

Quota memory

Recent usage, preview data, and popup preferences stay local so the app remains useful even when you are not reloading remote numbers.

XPC bridge

Helper boundary

The app talks to a bundled helper through XPC so auth and quota reads stay outside the UI process.

Rust helper

Auth and quota reads

The bundled Rust helper handles ChatGPT device-code auth and quota fetches, then returns structured snapshot data to the app.

© 2026 Magrathean UK Ltd. All rights reserved.

Registered in England & Wales: Company No. 16955343. Registered Office: 16 Caledonian Court West Street, Watford, WD17 1RY.