Hacker Newsnew | past | comments | ask | show | jobs | submit | t0dorakis's commentslogin

hey hn, i built murmur. its a cron daemon that runs claude code sessions on a schedule.

you write a HEARTBEAT.md file in your repo with yaml frontmatter for config and a prompt below:

    ---
    name: competitor watch
    cron: 0 9 * * MON
    agent: claude-code
    model: sonnet
    timeout: 10m
    ---

    fetch https://competitor.com/changelog.
    compare against ~/tracking/competitor-last.md for new entries.

    for each new feature, check our issue tracker and think about
    whether it makes sense for our product given our roadmap.
    only if it genuinely adds value: open an issue with reasoning.

    update competitor-last.md. if nothing new, HEARTBEAT_OK.
murmur reads the file, runs claude on schedule, claude uses its tools to do the work. the file is version controlled, similar format to skills files.

you could run claude in github actions too but murmur runs on your own machine. a mac mini or raspberry pi in the corner, full access to your local files and network.

got the idea from openClaw's heartbeat but didn't want a full platform, just the scheduling part.

bun + effect-ts, single binary, no cloud.

brew install t0dorakis/murmur/murmur

or: npx skills add t0dorakis/murmur --skill heartbeat-cron

i run about 6 of these for competitor analysis, issue triage, weekly paper research, daily briefs. curious what pepole would use it for.


Nice! Fits very well to my cli based cron job deamon for agents https://github.com/t0dorakis/murmur


If you want to let your agents check for gigs from time to time you can also use https://github.com/t0dorakis/murmur its a cron job for claude/pi without all the baggage which openClaw brings


So its basically Ralph Wiggum as a SaaS?


Great peace of art!


Hi Sébastien, thanks for trying it out! Yes, the amount of words created is limited to keep the cost down. The stuff you can create is also pretty tame as its openAi (especially on the image side). The images also tend to be focussed on portrait of actors as I implemented a tendency for film stills and reoccurring faces.


Yeah im creating JSON structures of a story plot using GPT and then I use that to create individual images with dalle (I should def use stable diffusion for the cheaper cost :D). The tricky part is to always inject the same kind of style. Fun prompt engineering!


I posted something and it does not show up since an hour, is there some kind of review built in?


Done! Apologies for the delay. We didn't add auto approval to prevent spam.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: