ralph
Autonomous coding loop that builds software one story at a time
All Skills in This Repository (3)
Pure Emerald Level Indicatorscommit
Format git commit messages with Conventional Commits structure.
prd
Generate a structured JSON PRD with stories, gates, and status for Ralph.
dev-browser
Automate browser interactions with persistent page state across script executions.
Frequently Asked Questions
FAQPage SchemaHow to install Ralph?โผ
Run `npx skills add iannuttall/ralph --all -g -y` in your terminal to install all skills in this suite globally.
What does Ralph do?โผ
Ralph is a minimal file-based agent loop for autonomous coding. It reads a JSON PRD, builds one user story per iteration, and commits the work automatically.
Which AI agents work with Ralph?โผ
Ralph supports Codex, Claude Code, Droid, and OpenCode. You can switch agents by setting AGENT_CMD in the config file or passing --agent on the command line.
How does Ralph track progress between runs?โผ
It uses files and git as memory instead of model context. Progress, guardrails, activity logs, and errors are stored in a local .ralph/ folder that persists across iterations.
Can Ralph test web apps in a browser?โผ
Yes. The included dev-browser skill lets the agent navigate sites, fill forms, take screenshots, and scrape data using a persistent Playwright browser session.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core