Desktop website monitoring.
No monthly fees.

Monitor uptime, SSL certificates, and content changes from your desktop or terminal. One purchase. Runs on your machine.

$19
one-time · 3 activations · lifetime updates

Or just run npx github:mahope/deskuptime check https://your-site.com

Try it right now

No install. No account. Just run this in your terminal:

$ npx github:mahope/deskuptime check https://example.com https://cloudflare.com
🔍 Checking 2 URL(s)...

https://example.com
   Status: 200 OK
   Response: 85ms
   🔒 SSL: 63 days ✓
   — Content: 559 bytes

https://cloudflare.com
   Status: 200 OK
   Response: 312ms
   🔒 SSL: 42 days ✓
   — Content: 1,316,377 bytes

What you can monitor

🟢

Uptime & Response

HTTP status codes, redirect chains, and response time measurement. Know when your site is down — and how fast it loads.

🔒

SSL Certificate

Certificate expiry countdown, issuer details, cipher info, and protocol version. Get alerted before your cert expires.

🔄

Content Changes

SHA-256 content hash comparison between checks. Detect unauthorized changes, injected scripts, or broken layouts.

Install

Three ways to get the CLI. All free, no account needed.

🍎

Homebrew (macOS / Linux)

brew tap mahope/tap
brew install deskuptime

npx (no install)

npx github:mahope/
deskuptime check https://your-site.com

📥

Download release

Grab a tagged tarball from GitHub Releases and run it with Node 18+.

Free vs Pro

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

Why a desktop app?

🔌 No monthly bill

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.

🏠 Runs on your machine

No cloud account. No third-party server seeing your URLs. Your data stays on your computer. Privacy by default.

🛠️ CLI + Desktop

Use the terminal for quick checks, the desktop app for continuous monitoring. Same engine, two interfaces.

🔍 Universal

Works on any website — WordPress, Shopify, Netlify, Cloudflare Pages, your grandma's hand-coded HTML. No integration needed.

🔐 License key

Pro features unlock via Lemon Squeezy license key. 3 machines per purchase. No DRM, no phone-home — just a key.

📈 Lifetime updates

One purchase covers all future v1.x releases. Major version upgrades at a discount. No subscription treadmill.

Get DeskUptime Pro

$19 one-time. License key unlocks the desktop app, system notifications and unlimited URLs. Watch mode is free in the CLI.

$19
one-time · 3 activations
  • ✓ Desktop app (Tauri, Mac + Windows)
  • ✓ Background monitoring
  • ✓ System notifications
  • ✓ Email & webhook alerts
  • ✓ Unlimited URLs
  • ✓ Lifetime updates (v1.x)
⏳ License sales starting soon via Lemon Squeezy.
Leave your email and we'll notify you.

No spam. Only one email when licenses go live.