AI Watchman surfaces your Claude and Codex usage across every Apple device — iPhone, Apple Watch, and home screen widget — so you always know exactly where you stand.
Animated live preview · Your data stays on-device
Features
AI Watchman is purpose-built to be invisible until you need it — then crystal clear the moment you do.
Sign into Claude or Codex through the in-app browser and your session credentials are captured automatically — no copying from DevTools, no manual token entry. It just works.
Glance at your wrist to see both usage dials in real-time. Your iPhone pushes credentials to the Watch automatically via WatchConnectivity — the Watch refreshes immediately.
Claude enforces two independent rate limits: a rolling 5-hour window and a 7-day rolling window. AI Watchman tracks both simultaneously with live countdown timers.
Monitor your OpenAI Codex usage alongside Claude in the same dashboard. Switch between accounts, track both services, and never get caught off guard by either limit.
Small and medium widget sizes keep your usage visible without opening the app. Both refresh automatically and display graceful error states if credentials lapse.
See your usage history at a glance with a beautiful activity calendar. Spot patterns, track heavy days, and understand your AI usage over time — all stored on-device.
Your usage dials live on your Lock Screen and in the Dynamic Island — no need to even unlock your phone. Rate limit countdowns update in real time right where you see them.
Make the app yours. Choose from multiple color themes and widget font styles to match your aesthetic — from minimal monochrome to vivid accent palettes.
Everything lives on your devices via App Groups shared storage. Credentials never leave the Apple ecosystem — there's no server, no account, no third-party cloud storage.
Platforms
AI Watchman is a native SwiftUI application built for iPhone, Apple Watch, and the iOS widget system — all sharing the same data layer.
Your command center. Sign in once via the embedded browser for Claude and Codex, then monitor all your dials on a clean dark dashboard. Syncs to your Watch instantly. Explore usage history with the Activity Calendar and Live Activities on your Lock Screen.
Glance at your wrist, see your limits. The watchOS app receives credentials pushed from your iPhone and fetches usage independently — no phone required once synced. Claude and Codex dials, all on your wrist.
Small and medium sizes keep both dials on your home screen at all times. Auto-refreshes every 30 minutes. Tap to open the full app.
How It Works
From first launch to live dials in under a minute — no API keys, no developer accounts required.
The iPhone app opens an embedded browser pointed at claude.ai. Log in as normal — the app silently watches for the sessionKey and lastActiveOrg cookies to appear.
A WKHTTPCookieStoreObserver fires the moment your session cookies land. No copy-paste, no DevTools — the app handles it instantly.
Credentials are written to a shared App Group accessible by all three targets. The Watch receives them via WatchConnectivity and pulls live data from the Claude API immediately.
Hit Refresh any time on iPhone or Watch to pull fresh data. Widgets auto-refresh every 30 minutes. Sessions are valid for 30 days — re-login is rarely needed.
Why It Matters
Claude's usage limits reset on rolling windows — not fixed midnight cutoffs. Without visibility into where you stand right now, you risk hitting a wall mid-task.
The 5-hour window controls your burst rate — how hard you can push Claude right now. The 7-day window controls your sustained capacity. Both matter; both are shown.
On a deadline? You don't want to open a browser, navigate to settings, and parse a table. A two-second wrist-raise tells you everything you need to know.
Knowing your usage is 80% isn't enough — knowing it resets in 47 minutes is what actually changes your behavior. AI Watchman shows both, always.