I tried OpenClaw. It is awesome, but token use killed me, and like with Claude Code scheduling, I ended up spending most of my time managing failed executions and tweaking prompts.

I built OpenHelm to fix this. It’s a local macOS app that turns your high-level goals into a self-running job queue, built directly on top of your existing Claude Code subscription.

Use it free

- Download it now: https://openhelm.ai/

- GitHub: https://github.com/maxbeech/openhelm

- Video: https://youtu.be/FfEBw1SCl7w

How it works

1. Set a goal, eg. "cold reach out to new leads", "grow my SEO", "audit my app weekly", "keep tests green")

2. OpenHelm puts together a plan combining one-off and recurring jobs to make it happen

3. Whenever a job fails, it will spot this, adjust, and try again

4. It will keep on top of the goal, auto-adjusting what jobs are run to actually achieve it

Key benefits

- Fair Source, on GitHub (free for teams under four people)

- Free to use (all LLM calls use your Claude Code subscription)

- Fully local

- Secure (any tokens/passwords stay in macOS Keychain unless you specify otherwise)

Happy to answer any questions!

On mobile atm - how are you authorizing the CC oauth token? Are you able to use streaming outputs)

Hey!

OpenHelm doesn't handle any OAuth itself. It simply inherits the auth from the user's existing Claude Code CLI installation

Yes, full streaming. OpenHelm uses --output-format stream-json when invoking Claude Code, which emits newline-delimited JSON events in real time.