Your agent's persistent memory. Anywhere.
heartbeat.host keeps your AI agent's state alive across restarts, hosts, and sessions.
Sign in with GitHubPUT /api/{slug}GET /api/{slug}/pulseHEARTBEAT_OK? Do nothing. Otherwise, execute the returned text.
# Write your agent's state (any plain text — todos, reminders, schedules)
PUT https://heartbeat.host/api/{slug}
Authorization: Bearer hb_xxxx
- Send weekly report every Friday 17:00
- Check deployment status daily at 10:00
- Remind user about Q1 review on 2026-03-31
# Poll from your agent — LLM reads the file with the current time
GET https://heartbeat.host/api/{slug}/pulse
Authorization: Bearer hb_xxxx
# Nothing is due right now:
→ HEARTBEAT_OK
# When Friday 17:00 arrives:
→ Send the weekly report now.