Ralph: une boucle d’agent IA autonome pour finir un PRD story par story
https://github.com/snarktank/ralph
📌 RALPH est un pattern d’agent IA autonome qui exécute des itérations de développement en boucle jusqu’à compléter tous les items d’un PRD. À chaque cycle, l’outil relance une nouvelle instance “propre” (Claude Code ou Amp) pour limiter la dérive de contexte.
Le coeur est une boucle iterative avec contexte frais a chaque passage, une story a la fois, et une memoire persistante via git, progress.txt et prd.json.
L’idée est simple et très pragmatique: découper un objectif produit en stories JSON (prd.json), faire traiter une story à la fois, valider avec checks qualité, committer, puis recommencer. Ce modèle transforme un LLM de “copilote ponctuel” en moteur d’exécution continue.
Le projet insiste sur des principes essentiels pour que ça tienne en production: stories petites, feedback loops solides (tests/typecheck), mémoire externe explicite (progress.txt, git, PRD), et conventions projet partagées via AGENTS.md.
- 🔁 Boucle autonome jusqu’à complétion des stories
- 🧠 Contexte frais à chaque itération pour réduire l’accumulation d’erreurs
- 🗂️ Pilotage par
prd.jsonavec statutpasses - ✅ Validation qualité avant commit (tests, typecheck)
- 🧩 Compatible Amp CLI et Claude Code
- 📝 Capitalisation continue des learnings dans
progress.txtetAGENTS.md
Côté workflow, Ralph couvre tout le cycle: génération PRD, conversion en format exécutable, implémentation story par story, puis arrêt automatique quand tout est marqué comme validé.
source : https://x.com/ryancarson/status/2008548371712135632
Il y a eu pas mal d’alternatives et de fork a Ralph, par exemple Ralph-multi-agents :
https://github.com/alfredolopez80/multi-agent-ralph-loop
Ces deux projets poursuivent un objectif commun : automatiser l’exécution de taches de dev pilotées par PRD avec Claude Code. Mais multi-agent-ralph-loop pousse le modele vers une orchestration plus complete.
Le projet ajoute de la coordination multi-agents, un système mémoire étendu, des hooks avances, du durcissement sécurite, des integrations outillage et un cadre de validation plus large.
Si tu veux une plateforme plus complète avec multi-agent coordination, mémoire poussée et cadre securite renforce, multi-agent-ralph-loop est plus adapté.
Ralph TUI :
https://ralph-tui.com/
https://github.com/subsy/ralph-tui
Ralph-loop :
https://github.com/vercel-labs/ralph-loop-agent
En savoir plus sur Clement MONDARY
Subscribe to get the latest posts sent to your email.
