Why it doesn't suck
Most monitoring tools are either too expensive, too complicated, or too cloudy. This one is none of those things.
Actually Works
Not your typical "enterprise monitoring solution". Just add your sites, ips, etc, and get notified on intervals from 1 second to 1 month without melting your laptop.
Monitor Everything
HTTP, HTTPS, TCP ports, DNS, etc - monitor whatever needs monitoring. No artificial limits, no premium tiers. If it has a URL or IP, we can check it.
Cross-Platform
Runs natively on Windows, macOS, and Linux. One codebase, three platforms, zero compromises. Built with Electron (yes, we know, but it's actually fast).
Historical Data
SQLite database stores everything locally. View uptime trends, response times, outage history. Your data stays on your machine where it belongs.
Privacy First
Zero cloud dependencies. No accounts, no subscription, no data collection. Install once, monitor forever. Your uptime data is nobody's business but yours.
Truly Open Source
MIT licensed, actually open source. Fork it, modify it, sell it (please don't). Built by developers who got tired of overpriced monitoring services.
๐จ Real monitoring stories from the field
"Got woken up by notification that payment API was down. Fixed it before any customers noticed. This free tool saved my business." - DevOps Engineer
"No cloud dependencies, no monthly fees, no bullshit. Just install and it works. Monitors 15 sites without breaking a sweat." - Solo Dev
"Runs on my old laptop, checks 50+ endpoints, uses less RAM than my Slack app. How is this even possible?" - SysAdmin
Built by developers, for developers
No marketing BS. This started because existing solutions sucked - either too expensive, too complicated, or required uploading your data to someone else's cloud.
Real open source, not "open core". Fork it, modify it, break it. Your choice.
SQLite database on your machine. No cloud, no tracking, no data mining your uptime patterns.
Electron + React + TypeScript. Modern stack, but optimized for performance, not just trends.
{ "name": "uptime-watcher", "version": "12.5.0", "description": "Desktop uptime monitoring", "main": "dist-electron/main.js", "scripts": { "start": "electron .", "build": "npm run build:electron-vite", "test": "vitest" }, "dependencies": { "electron": "^32.1.2", "react": "^18.3.1", "node-sqlite3-wasm": "^0.8.15", "zustand": "^5.0.0" }, "license": "Unlicense" }