Heartbeat and uptime monitoring
Know your jobs are alive.
Cron jobs, scheduled automations and AI agents fail quietly: they simply stop running, and nobody notices until something downstream breaks. Vivere gives each job a URL to ping. When the pings stop, you get told.
Start free Two-minute quickstart
# at the end of your job
curl -fsS -m 10 --retry 3 https://vivere.dev/p/<monitor-id>
# or wrap it, and get exit code, duration and output too
vivere run --url https://vivere.dev/p/<monitor-id> -- ./backup.sh
Dead man's switch
Set a period or a cron expression plus a grace window. If a successful ping does not arrive in time, the monitor goes down and alerts fire. Recovery alerts when it comes back.
Runs, not just pings
Ping /start first and Vivere records duration, exit code and the last 64 KB of output for every run. Failures show up with the log attached.
Uptime checks too
Point an HTTP monitor at a URL. Expected status, keyword match, timeout and failure threshold, checked every minute on paid plans.
Alerts where you are
Email, webhooks with signed payloads, Slack, Discord, Telegram and ntfy. Retries with backoff, and a test button for every channel.
Built for automation builders
Copy-paste guides for cron, systemd, Windows Task Scheduler, GitHub Actions, Kubernetes, Docker, n8n, Make, Zapier, Python, Node, Go and Claude Code.
Public status page
Mark monitors public and share a status page with 30-day uptime, plus SVG badges for your README.
Questions
How is this different from Healthchecks.io or Cronitor?
Same idea, a smaller and cheaper product with the automation-platform and AI-agent guides written first, status pages included, and a wrapper CLI that captures output. If you need SMS and phone calls, those tools are the better fit. Side by side: Healthchecks.io, Cronitor, UptimeRobot.
What counts as a ping?
Any HTTP request to the monitor's URL: GET, POST, HEAD or PUT, from anything that can make one. The body of a POST is kept as the run log.
What if Vivere itself goes down?
Then no alerts are sent until it is back, which is worth knowing before you depend on it. Vivere runs on one server, so there is one of everything. An independent check on GitHub's infrastructure requests the site every 15 minutes and emails the operator when it fails, so at least the failure of the failure-detector is noticed by something else. The rest of the honest version is on the about page.
Where is my data?
On servers we operate. Monitor names, ping timestamps, run logs and alert destinations are stored; nothing is sold or shared. See the privacy policy.