OpenHelm: A Local Background Scheduler for Claude Code with Self-Correcting Retry Logic

OpenHelm is a background scheduler specifically designed for Claude Code that addresses the problem of tasks stalling or failing repeatedly without user intervention. It runs jobs on a schedule with automatic retry logic that analyzes failures and adjusts prompts before retrying.
How It Works
Users set goals like "keep tests green," "weekly codebase audit," or "draft outreach for new leads." OpenHelm builds a plan of one-off and recurring jobs based on these goals. When a job fails, a lightweight assessor run reads the failure context and adjusts the prompt before retrying. Jobs continue running on schedule without requiring terminal monitoring.
Local-First Architecture
All application state remains on your machine: SQLite database at ~/.openhelm/openhelm.db, credentials stored in macOS Keychain (no SaaS dashboard). LLM calls go through your existing Claude Code subscription rather than requiring a separate API key. While it uses cloud LLMs (Claude), the infrastructure is fully local, keeping job history and project context on-device rather than in cloud databases.
Technical Stack
- Tauri 2 (Rust shell)
- React frontend
- Node.js agent sidecar
- SQLite via Drizzle ORM
The system has three fault-isolated subsystems:
- Scheduler (1-minute tick)
- Executor (streams logs to database as they arrive)
- Watchdog (30-minute timeout, auto-SIGTERM on hung processes)
Availability
The project is fair-source on GitHub and free for teams under 4 users.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Elodin Open-Sources AI Racing Harness with Real-Time Betaflight Simulation for AI Grand Prix Contestants
Elodin released an open-source simulation harness for the AI Grand Prix virtual qualifier, matching competition constraints and running against real Betaflight. The Rust/Bevy-based tool generates camera sensor samples directly in the loop, avoiding heavy game engine overhead.

Lemonade by AMD: Open Source Local LLM Server for GPU and NPU
Lemonade is an open source local AI server that runs text, image, and speech models on GPUs and NPUs. It's OpenAI API compatible, supports multiple models simultaneously, and has a 2MB native C++ backend.

SMELT compiler reduces OpenClaw workspace token usage by up to 95%
SMELT compiles OpenClaw workspace markdown files into a denser runtime form, sending only relevant content to AI models. Benchmarks show token reductions from 76.1% to 95.5% on queries, avoiding reprocessing of static files like USER.md and SOUR.md on every message.

Claude Code v2.1.166: Fallback Models, Glob Deny Rules, Cross-Session Hardening
Claude Code v2.1.166 introduces up to 3 fallback models, glob pattern support in deny rules, hardened cross-session messaging, and fixes for terminal flickering, orphaned processes, and more.