Worst-of aggregation
The menu-bar icon always reflects the single worst state across every source. One thing down is never hidden behind everything else being fine.
VitalsBar watches the status pages of the services you depend on and distills them into a single green / amber / red signal in your menu bar. One glance — everything up? — instead of ten browser tabs.
Watches the status pages you already trust
Built to disappear until it matters
The menu-bar icon always reflects the single worst state across every source. One thing down is never hidden behind everything else being fine.
Each system carries a compact uptime sparkline — one bar per check, tinted by health — so you can see a wobble the moment it starts.
Point it at any Atlassian Statuspage with a label and a host. GitHub, Cloudflare, Datadog and OpenAI ship as defaults.
AppKit + SwiftUI, not a webview. It sips memory, launches instantly, and feels like it came with the OS.
Flip one switch and VitalsBar is watching from the moment you sign in — quietly, in the background, forever.
Signed Sparkle auto-updates land in place and verify against VitalsBar's own key. Install once; stay current.
The health model
Every source maps onto one tint. The bar shows the worst; the pane shows the detail.
Everything reporting none. All clear.
A minor incident or maintenance in progress.
A major or critical outage. Act now.
The source itself is unreachable. Trust nothing blindly.
A closer look
A one-time download that quietly keeps itself up to date from there on.
Unnotarized build — on first open, right-click the app and choose Open to clear Gatekeeper once. Everything after that updates silently.