Real-time AI usage monitoring

Know your limits.
Before you hit them.

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.

iPhone
Apple Watch
Home Screen Widget
0%
used
5-Hour Window
Resets in 3h 12m
0%
used
7-Day Window
Resets in 2d 8h

Animated live preview · Your data stays on-device

3
Apple platforms supported simultaneously
0
Manual steps to capture credentials
2
AI platforms tracked — Claude & Codex
2
Usage windows tracked (5h + 7d)

Features

Everything you need,
nothing you don't.

AI Watchman is purpose-built to be invisible until you need it — then crystal clear the moment you do.

🔑

Zero-Touch Login

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.

Apple Watch Companion

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.

📊

Dual Usage Windows

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.

🧠

Codex Tracking

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.

🟦

Home Screen Widgets

Small and medium widget sizes keep your usage visible without opening the app. Both refresh automatically and display graceful error states if credentials lapse.

📅

Activity Calendar

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.

🔔

Live Activities

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.

🎨

Themes & Fonts

Make the app yours. Choose from multiple color themes and widget font styles to match your aesthetic — from minimal monochrome to vivid accent palettes.

🛡️

Privacy by Design

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

One app,
every screen.

AI Watchman is a native SwiftUI application built for iPhone, Apple Watch, and the iOS widget system — all sharing the same data layer.

AI Watchman
30%
70%
Updated just now
Refresh

iPhone App

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.

Claude Usage
30%
70%
Claude · Codex

Apple Watch App

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.

AI Watchman
Updated 2m ago
30%
70%
30%
70%
Watchman

Home Screen Widgets

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

Simple setup.
Automatic everything.

From first launch to live dials in under a minute — no API keys, no developer accounts required.

1

Sign in through the app

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.

2

Credentials captured automatically

A WKHTTPCookieStoreObserver fires the moment your session cookies land. No copy-paste, no DevTools — the app handles it instantly.

3

Synced to Watch & Widget

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.

4

Dials stay current

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

Rate limits are invisible
until they aren't.

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.

Two Independent Clocks

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.

🎯

Glanceable at a Wrist

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.

⏱️

Countdown to Reset

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.