Autonomous Development
The Ralph technique, without learning the Ralph technique
All the power of autonomous AI development. None of the setup.
curl -fsSL https://raw.githubusercontent.com/whatiskadudoing/ralph-vibe/main/install.sh | sh What is Ralph Vibe?
Setting up the Ralph Wiggum technique for autonomous AI development is complex and time-consuming. You need specifications, implementation plans, build prompts, and a structured workflow.
Ralph Vibe handles all of that automatically.
Have an idea you want to validate? Run the interview, then go grab a beer. Meet friends. Play a video game. Ralph works autonomously in the background—writing code, running tests, iterating—until it's done.
Come back later and see your idea brought to life. 🍺
How It Works
Interview
Ralph asks what you want to build
Specs
Your answers become precise specifications
Plan
Tasks are generated from specs
Build
Autonomous loop builds and tests until done
Commands
ralph init Initialize a new project or integrate with existing code. Add --vibe to run the full pipeline automatically.
ralph start Interactive interview to understand your project and generate specifications.
ralph spec Add new features via interview. Use -f "feature" to skip the interview.
ralph plan Analyze specs and create an implementation task list with file linkage.
ralph work Execute the autonomous build loop. One task per iteration until tests pass.
--vibe Chain commands automatically: init → start → plan → work
Why Ralph Vibe?
Fresh Context
Each iteration starts clean. No accumulated confusion from long sessions.
Specs as Truth
What's in specs/ is what gets built. No ambiguity.
Atomic Tasks
One task per iteration. No partial implementations.
Test-Driven
Tasks only complete when tests pass. Quality enforced automatically.
File Persistence
All state lives in files. Survives context resets across sessions.
Quick Start
Prerequisites
- Claude Code CLI installed with Pro or Team subscription
Installation
curl -fsSL https://raw.githubusercontent.com/whatiskadudoing/ralph-vibe/main/install.sh | sh Verify Installation
ralph --version Start Building
ralph init --vibe This will initialize your project, conduct an interview to gather requirements, generate an implementation plan, and begin the autonomous work loop.
FAQ
Do I need a Claude Pro subscription? +
Can I use Ralph Vibe with an existing project? +
ralph init in your project directory and it will integrate with your existing codebase.
What happens if a build fails? +
ralph work to continue.
How is this different from using Claude Code directly? +
What files does Ralph Vibe create? +
specs/ for specifications, IMPLEMENTATION_PLAN.md for tasks, AGENTS.md for configuration, and supporting prompt files.