OpenHelm : Un Planificateur de Tâches en Arrière-plan Local pour Claude Code avec Logique de Réessai Autocorrectrice

OpenHelm est un planificateur en arrière-plan spécialement conçu pour Claude Code qui résout le problème des tâches qui se bloquent ou échouent à plusieurs reprises sans intervention de l'utilisateur. Il exécute des tâches selon un planning avec une logique de réessai automatique qui analyse les échecs et ajuste les instructions avant de réessayer.
Comment ça fonctionne
Les utilisateurs définissent des objectifs comme "garder les tests verts", "audit hebdomadaire de la base de code" ou "rédiger des approches pour de nouveaux prospects". OpenHelm construit un plan de tâches ponctuelles et récurrentes basées sur ces objectifs. Lorsqu'une tâche échoue, une exécution légère d'évaluation lit le contexte de l'échec et ajuste l'instruction avant de réessayer. Les tâches continuent de s'exécuter selon le planning sans nécessiter de surveillance en terminal.
Architecture Local-First
Tous les états de l'application restent sur votre machine : base de données SQLite à ~/.openhelm/openhelm.db, identifiants stockés dans le trousseau macOS (pas de tableau de bord SaaS). Les appels LLM passent par votre abonnement Claude Code existant plutôt que de nécessiter une clé API séparée. Bien qu'il utilise des LLM cloud (Claude), l'infrastructure est entièrement locale, conservant l'historique des tâches et le contexte du projet sur l'appareil plutôt que dans des bases de données cloud.
Pile technique
- Tauri 2 (shell Rust)
- Interface frontend React
- Sidecar agent Node.js
- SQLite via Drizzle ORM
Le système a trois sous-systèmes isolés en cas de panne :
- Planificateur (tick d'une minute)
- Exécuteur (transmet les journaux à la base de données à leur arrivée)
- Surveillant (délai d'attente de 30 minutes, auto-SIGTERM sur les processus bloqués)
Disponibilité
Le projet est fair-source sur GitHub et gratuit pour les équipes de moins de 4 utilisateurs.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Utiliser /probe pour détecter les hallucinations de l'IA avant d'écrire du code
Un développeur partage une technique appelée /probe qui force les plans générés par l'IA à émettre des affirmations numérotées avec des valeurs attendues, puis sonde le système réel pour détecter les écarts. La méthode a révélé quatre erreurs factuelles dans la description par Claude de son propre format JSONL, qui auraient causé des bugs dans le code.

Brunnfeld Agentic World : Simulation d'Économie Médiévale Multi-Agents Sans Invitations Comportementales
Une simulation TypeScript où 20 agents LLM négocient de manière autonome dans une économie de village médiéval sans instructions comportementales, objectifs ou stratégies commerciales. Les agents reçoivent environ 200 tokens de perceptions à chaque tick et interagissent via un moteur déterministe gérant la physique, les recettes et les mécanismes de marché.

Extension Chrome Cowork automatise la suppression des données personnelles des courtiers en données
Un utilisateur de Reddit rapporte qu'en utilisant l'extension Chrome Cowork avec une connexion Gmail, il a automatisé le remplissage de formulaires, la rédaction d'e-mails et la vérification des demandes de suppression pour effacer ses données personnelles des principaux fournisseurs de données en seulement quelques heures.

Claude Code v2.1.59 ajoute la mémoire automatique, la commande de copie et des améliorations du shell.
Claude Code v2.1.59 introduit la sauvegarde automatique du contexte dans la mémoire automatique avec la gestion de /memory, ajoute une commande /copy pour la sélection interactive des blocs de code, et améliore les suggestions de préfixes pour les commandes bash composées.