Browse / Software development / prodigy
prodigy
iepathos
Prodigy is a workflow orchestration tool that enables development teams to automate complex tasks using Claude AI through structured YAML workflows.
Open iepathos/prodigy → Does not match the four rules.
automationclaude-aiclideveloper-toolsdevtoolsmapreduceparallel-executionrustworkflow-orchestration
Built for Claude Code
ships .claude CLAUDE.md and nothing for other agents.
In its own words
README.mdiepathos/prodigy
Transform ad-hoc Claude sessions into reproducible development pipelines with parallel execution, automatic retry, and full state management.
Table of Contents
- Features
- Installation
- Using Cargo (Recommended)
- From Source
- Quick Start
- Your First Workflow
- Parallel Execution Example
- Usage
- Basic Commands
- Advanced Workflows
- Configuration
- Examples
- Automated Testing Pipeline
- Parallel Code Analysis
- Documentation
- Troubleshooting
- Contributing
- License
- Acknowledgments
Features
- ✨ Workflow Orchestration - Define complex development workflows in simple YAML
- ⚡ Parallel Execution - Run multiple Claude agents simultaneously with MapReduce
- 🔄 Automatic Retry - Smart retry strategies with exponential backoff and circuit breakers
- 💾 Full State Management - Checkpoint and resume interrupted workflows exactly where they left off
- 🌳 Git Integration - Automatic worktree isolation for every workflow execution with commit tracking
- 🛡️ Error Recovery - Comprehensive failure handling with on-failure handlers
- 📊 Analytics - Cost tracking, performance metrics, and optimization recommendations
- 🔧 Extensible - Custom validators, handlers, and workflow composition
- 📚 Documentation - Comprehensive man pages and built-in help system
Quick Start
Get up and running in under 5 minutes with these simple examples.
Your First Workflow
- Initialize Prodigy in your project:
Quoting 18% of the README. Read the rest on GitHub ↗
Read from the repository's git tree on 2026-08-17.