A tiny macOS menu bar app that shows the current status of status.claude.com as a colored dot.
- 🟢 green— all systems operational - 🟡 yellow— minor issue or maintenance - 🔴 red— major or critical outage - ⚪️ gray— the status check itself failed (offline, etc.)
Click the dot for a breakdown: overall description, every component with its own status, any active incidents (click to open the status page), and the time of the last check.
Polls every 60 seconds, plus an immediate re-check when the Mac wakes from sleep.
./build.sh # produces ClaudeStatus.app
open ClaudeStatus.app
Single-file Swift, no dependencies. Requires macOS 13+ and the Xcode command line tools.
Settings → Start at Login in the app's menu. If macOS parks the request behind an approval, the app opens the Login Items pane in System Settings for you.
You can also toggle it from the command line:
ClaudeStatus.app/Contents/MacOS/ClaudeStatus --login-status
ClaudeStatus.app/Contents/MacOS/ClaudeStatus --login on
ClaudeStatus.app/Contents/MacOS/ClaudeStatus --login off
Reads the standard Statuspage summary endpoint:
https://status.claude.com/api/v2/summary.json
The menu bar dot maps status.indicator
(none
/ minor
/ major
/ critical
/
maintenance
) to a color; each row in the menu maps that component's own status
(operational
/ degraded_performance
/ partial_outage
/ major_outage
/
under_maintenance
) the same way.
Public domain — the Unlicense. No copyright. Clone it, fork it, modify it, ship it, sell it, no attribution needed. See LICENSE.