Why this exists
I run 20+ sites. Static sites, fullstack apps, databases, domains. Every morning I'd open Netlify, then Supabase, then GitHub, then curl a few URLs to make sure nothing was down. Three dashboards and a terminal just to answer "is everything okay?"
The Helm puts it all on one screen. Four panels, auto-refreshing, no client-side JavaScript framework. It's built with HTMX because the server already knows everything — why send JSON to the browser just to template it again?
What it does
Monitors site uptime (HTTP HEAD checks), recent deploys (Netlify API), database projects (Supabase Management API), and git activity (GitHub GraphQL). Everything refreshes every 60 seconds. SSE pushes status changes in real time.
How it works
Clone the repo. Add your API tokens to .env.
Run npm start. That's it. No database,
no auth, no build step. Express renders HTML fragments, HTMX swaps them into the page.
Your tokens never leave your machine.
Built by ksmith.
No ads. No tracking. No hosted service. MIT licensed.