Your bot can’t tell you it’s dead.
When your Claw bot crashes, everything crashes with it — your monitoring, your alerts, your peace of mind. ClawBeat monitors from the outside. The only way that actually works.
The silent failure problem is real.
Real issues. Real people. Real downtime nobody noticed.
These aren’t edge cases. Silent crashes happen every day. The only question is: how long until you notice?
Built by a developer who got tired of messaging his own bot to check if it’s alive.
Three minutes to peace of mind.
$ npx clawbeat@latest setupOne command. Detects your platform, configures the heartbeat agent, starts pulsing.
POST /v1/beat ~100 bytesA tiny heartbeat every 60 seconds. No sensitive data leaves your machine. The request itself is the signal.
Bot silent for 3 minutesIf your bot goes quiet for 3 minutes, you get an email. When it comes back, you get another one. Simple.
Without external monitoring...
Know your bot is alive without thinking about it.
$3/mo. That’s it.
Less than 15 minutes of your VPS bill.
Built for Claw bots. Not retrofitted.
| ClawBeat | UptimeRobot | Healthchecks | Uptime Kuma | |
|---|---|---|---|---|
| Works with localhost bots | Yes | No | No | Partial |
| One-command install | Yes | N/A | No | No |
| Under $5/mo | Yes | No | Yes | Free* |
| No self-hosting required | Yes | Yes | Yes | No |
* Uptime Kuma is free but requires you to self-host another service to monitor your self-hosted service.
Frequently asked questions
How does ClawBeat monitor a localhost bot?+
ClawBeat doesn't connect to your bot from the outside — your bot reaches out to us. A tiny heartbeat agent runs inside your bot's process and sends a POST request to our server every 60 seconds. If those requests stop, we know something's wrong. This works even if your bot binds to localhost with no open ports.
What data does ClawBeat collect from my bot?+
Almost nothing. Each heartbeat is an empty POST request with a bearer token — roughly 100 bytes. No logs, no prompts, no conversation data, no environment variables. Your platform and version are stored once at registration, not sent per heartbeat.
Why not just use Uptime Kuma or UptimeRobot?+
Both require your bot to expose an HTTP endpoint they can ping from the outside. Most Claw bots bind to localhost — there's nothing to ping. Uptime Kuma also needs you to self-host another service, which creates a recursive monitoring problem. ClawBeat uses push-based heartbeats, so it works with any bot regardless of network config.
How fast will I get alerted if my bot goes down?+
3 minutes. Your bot sends a heartbeat every 60 seconds. If we don't hear from it for 3 consecutive minutes, you get an email. When the bot comes back online, you get a recovery notification too. There's a 5-minute grace period on new bots so you don't get false alerts during setup.
Does ClawBeat work with OpenClaw, NanoClaw, and ZeroClaw?+
Yes, all three at launch. OpenClaw uses a gateway plugin (installed via openclaw plugins install), NanoClaw uses a Claude Code skill, and ZeroClaw uses a config file with its built-in heartbeat engine. Each integration takes under 3 minutes to set up. More Claw platforms are coming soon.
Still messaging your bot from time to time just to make sure it’s alive?