Know the moment your sites go down.
UpWatchr is a tiny native Windows app that watches the URLs you care about and alerts you the second something breaks. No accounts. No cloud. No subscription.
Windows 10 & 11 10.6 MB No telemetry
v2025.6.3 Released Jun 3, 2026 · 10.6 MB download
Everything you need. Nothing you don't.
No dashboards to learn. No tiers to upgrade. Just reliable monitoring that lives on your machine.
Real-time status, no refresh
Each site is pinged on its own interval. The status dot updates the moment something changes — no refresh, no polling the page, no clicking around.
Multi-channel alerts
Popup, email, webhook, Telegram, or run a local app. Toggle independently. Mix and match.
Local-first
All data stays on your machine. No account, no cloud, no telemetry — ever.
Advanced HTTP
Any verb, custom headers and body, basic auth, expected status codes, follow-redirects toggle, per-site timeouts.
Instant
Native Windows app, not Electron. Tiny install, instant startup, near-zero memory footprint.
Uptime history
Every status transition is recorded so future charts can show per-site and global uptime over time.
Local status page
Opt-in HTTP server exposes a localhost status page with live auto-refresh. Password-protect it if you like.
Free, forever
No paid tier, no trial countdown, no upsell. The whole thing is free.
Notify me — but only how I want.
Every channel is independent. Want a Telegram nudge plus a desktop popup? Done. Want webhook-only with no popups? Done.
Popup
Native Windows toast with site name, URL, HTTP code, and latency.
Gmail, Outlook, or any SMTP server. Rich HTML body with the full request context.
Webhook
POST JSON or GET querystring with siteId, method, status code, latency, and error.
Telegram
Paste a bot token, hit Connect, done. Chat ID is auto-detected.
Local app
Run a script or executable with siteId, status, HTTP code, latency as args.
{
"siteName": "Production API",
"url": "https://api.example.com/healthz",
"method": "GET",
"previousStatus": "Online",
"newStatus": "Offline",
"statusCode": 503,
"responseTimeMs": 142
}
Your watchlist, in a browser.
Flip a toggle in settings and UpWatchr starts a tiny HTTP server on localhost. Open the URL in any browser to see the live status of every site you're monitoring. Matches your desktop theme.
-
Bound to
127.0.0.1— never exposed beyond your machine. - Live auto-refresh — status updates every second without reloading the page.
- Optional password gate. Set one in settings and visitors get a login screen.
- Read-only — no way to add or remove sites from the web view.
Three steps to peace of mind.
Installs in seconds. Notifies you for years.
Add a site
Paste a URL, optionally name it, set how often to check (default 60s).
Pick channels
Popup is on by default. Add email, webhook, or Telegram in seconds.
Forget about it
UpWatchr lives in the tray. When a site flips status, you'll know — exactly the way you asked.
More from our workshop.
Built by the same hands. Same philosophy: local-first, no subscriptions, no nonsense.
Stop checking. Start watching.
UpWatchr is here. Drop in your first URL and you'll have a working uptime monitor in under a minute — free, forever.
v2025.6.3 Released Jun 3, 2026 · 10.6 MB download
Windows 10 & 11 · 64-bit · Free forever · No accounts, no telemetry.