Ralph is a Bash-based autonomous AI coding loop that iterates over features defined in prd.json up to a user-specified maximum. In each iteration it delegates the next incomplete task to Claude, marks the task as passed, updates a progress log, and commits changes, continuing until all tasks pass or the limit is reached; upon completion it emits a completion token.