Backups, syncs, cleanups — they fail in total silence and save the bad news for 3am. Stillwatch keeps one eye open all night so you can keep both of yours closed.
↑ a live little demo — keep watching for when the pings stop.
# one line in your crontab. the owl takes it from there. 0 2 * * * /backup.sh && curl -fsS https://stillwatch.io/p/abc123
No agent. No library. If your job can run curl, the owl can watch it.
Launch deal: pay once, the owl watches forever. No subscription.
“The backup didn’t fail loudly. It quietly stopped running three weeks ago — and everything looked fine until the day I actually needed it.”
Uptime checks tell you a server is up. Logs tell you what happened if you go read them. Neither tells you that the thing you scheduled never ran. That silent gap is the one that bites — and it’s the only thing the owl is trained to spot.
Tell the owl how often the job should run and how late is too late. You get a unique ping URL.
Append && curl to the end of the job. It only pings when the job actually succeeds.
Ping on time — you hear nothing. Ping goes missing past the grace period — email alert, instantly.
The subscription way
The Stillwatch way
one payment · yours forever
You’re joining the founding list — I’ll email the moment adoption opens.
Same core idea — a ping-based dead man’s switch — stripped to the essentials and sold as a one-time purchase instead of a subscription. Want dashboards, teams and SLA reports? Those tools are excellent. Just want to know when a job dies and never think about billing again? That’s the owl.
Nothing. You add a curl to a job you already have. Any language, any scheduler, any box that can make an outbound HTTPS request.
Being built right now. This page is how I decide what to build first — drop your email and you’re a founding user, with lifetime pricing and a direct line to shape it.
The expected ping doesn’t arrive. Once the grace period passes, you get an email naming the check, when it last reported, and how long it’s been silent. Telegram and Slack are next on the perch.