{"repo":"t0dorakis/murmur","free":true,"listed":false,"github":"https://github.com/t0dorakis/murmur","clone":"git clone https://github.com/t0dorakis/murmur.git","description":"The AI cron daemon. Schedule recurring agent sessions via HEARTBEAT.md prompt files.","language":"TypeScript","stars":32,"topics":["cron","ai","ai-agent","automation","bun","claude-code","cli","daemon","effect-ts","heartbeat"],"license":"MIT","category":"cli-tools","readme_excerpt":"murmur The agent cron daemon. Schedule automated Claude/Codex/Pi sessions that run on intervals or cron expressions — each one a fresh CLI invocation with full tool access. Murmur is deliberately minimal: it schedules, runs, and logs. What happens inside each session — checking APIs, sending notifications, updating files — is defined by you and your agent in a markdown prompt. Claude builds the pipeline. Inspired by OpenClaw's HEARTBEAT system — a minimal, standalone implementation focused purely on scheduling periodic agent sessions. Get started in one conversation: Then: /heartbeat-cron watch my GitHub issues and alert me when something urgent comes in Or install manually From source: Manual Setup If you prefer to write the heartbeat yourself: Or start from a battle-tested template: The daemon reads /.murmur/config.json and runs each workspace on schedule. Press q to quit, Ctrl-D to detach. Usage HEARTBEAT.md The prompt file. Write what you want your Agent to do on each run — or let the skill generate it through an interview. HEARTBEAT.md supports optional YAML frontmatter for per-heartbeat configuration: Frontmatter values override config.json. Config.json values are used as fallback. A HEARTBEAT.md without frontmatter works unchanged. Frontmatter Field Description ----------------- ------------------------------------------------------------- name Display name in TUI (falls back to # heading , then dirname) description Description shown in TUI (falls back to content previ","default_branch":null,"files":null,"tree":[],"storefront":"/r/t0dorakis","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/t0dorakis/murmur/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}