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+.

Download Desktop App

Native app for macOS and Windows. Lives in your system tray. Checks continue even when the window is closed.

🍎

macOS (Apple Silicon)

M1, M2, M3, M4 โ€” native aarch64 build

Download ↓

🖥️

macOS (Intel)

Intel Macs โ€” x86_64 build

Download ↓

💻

Windows

Windows 10+ โ€” NSIS installer

Download ↓

Free tier monitors up to 3 URLs. Get a Pro license to unlock unlimited URLs and email/webhook alerts.

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.

Frequently Asked Questions

Quick answers to common questions about DeskUptime.

Do I need internet for the desktop app?

Yes. The app checks your websites over the internet. It only works when your computer is online, but checks continue running silently in the background via the system tray.

Can I monitor multiple sites with the free CLI?

Yes. The free CLI watch mode supports up to 3 URLs. The Pro license removes that limit โ€” monitor as many websites as you want.

How does the license key work?

You buy once at $19 and receive a key. It activates unlimited URLs, the desktop system tray app, email and webhook alerts. Works on up to 3 machines and covers all v1.x updates.

What if my computer is off?

Monitoring pauses while your computer is off. This is deliberate โ€” it keeps your data private on your machine and eliminates monthly hosting costs.

Why pay $19 when free services exist?

Free services limit you to 1 URL, require a cloud account, or serve ads. DeskUptime gives unlimited private monitoring on your machine for a one-time price. After 3 months it's cheaper than UptimeRobot Pro.

Is the CLI also free?

Yes. The CLI is free for all features โ€” checking, SSL verify, content hashing. The $19 Pro license is only needed to unlock the desktop system tray app, email/webhook alerts and unlimited URLs.