How Is This Different from Other Ralphs?
This was kept hackable so you can make it your own.
The script follows the original concepts of the Ralph Wiggum Loop, working with fresh contexts and providing clear verifiable feedback.
It also works generically with any task set.
✨ Features
- PRD generation - Creates a PRD and task list from requirements
- Task lookup table generation - Creates a task lookup table from the PRD
- Task breakdown + step generation - Breaks down each task into manageable steps
- Iteration tracking - Shows progress through iterations with timing
- Stream preview - Shows live output from the Agent
- Step detection - Identifies current activity (Thinking, Implementing, Testing, etc.)
- Screenshot capture - Captures a screenshot of the current screen
- Notifications - Alerts when human input is needed
- History logging - Saves clean output from each iteration
- Timing - Shows timing metrics for each iteration and total time
- Steering - Allows prioritizing critical work that needs to be done before the loop can continue
Besides that:
- it allows you to dump unstructured requirements and have the agent create a PRD and task list for you.
- it uses a task lookup table with individual detailed steps → more scalable as you get 100s of tasks done.
- it’s sandboxed and more secure
- it shows progress and stats so you can keep an eye on what’s been done
- it instructs the agent to write and run automated tests and screenshots per task
- it provides observability and traceability of the agent’s work, showing a stream of output and capturing full historical logs per iteration