Monitor uptime, SSL certificates, and content changes from your desktop or terminal. One purchase. Runs on your machine.
Or just run npx github:mahope/deskuptime check https://your-site.com
No install. No account. Just run this in your terminal:
HTTP status codes, redirect chains, and response time measurement. Know when your site is down — and how fast it loads.
Certificate expiry countdown, issuer details, cipher info, and protocol version. Get alerted before your cert expires.
SHA-256 content hash comparison between checks. Detect unauthorized changes, injected scripts, or broken layouts.
Three ways to get the CLI. All free, no account needed.
brew tap mahope/tap
brew install deskuptime
npx github:mahope/
deskuptime check https://your-site.com
| Feature | Free (CLI) | Pro ($19) |
|---|---|---|
| URL checking | ✓ | ✓ |
| SSL expiry check | ✓ | ✓ |
| Content hash comparison | ✓ | ✓ |
| Use from terminal | ✓ | ✓ |
| System tray desktop app | — | ✓ |
| Background monitoring (watch mode, up to 3 URLs) | ✓ | ✓ |
| More than 3 monitored URLs | — | ✓ |
| Email / webhook alerts | — | ✓ |
| Unlimited URLs | — | ✓ |
Pingdom costs $12/mo. UptimeRobot Pro is $7/mo. That's $84–144/year. DeskUptime is $19 once. Three months and you've saved money.
No cloud account. No third-party server seeing your URLs. Your data stays on your computer. Privacy by default.
Use the terminal for quick checks, the desktop app for continuous monitoring. Same engine, two interfaces.
Works on any website — WordPress, Shopify, Netlify, Cloudflare Pages, your grandma's hand-coded HTML. No integration needed.
Pro features unlock via Lemon Squeezy license key. 3 machines per purchase. No DRM, no phone-home — just a key.
One purchase covers all future v1.x releases. Major version upgrades at a discount. No subscription treadmill.
$19 one-time. License key unlocks the desktop app, system notifications and unlimited URLs. Watch mode is free in the CLI.