Ralph Wiggum

Ralph Wiggum, the viral agentic coding loop.Now simplified for everyone.

The open source approach that went viral for autonomous AI delivery, tuned for real-world teams. Community-led, MIT-licensed, and built to stay simple to adopt.

GitHub native
Open sourceCommunity-ledMIT licensed
Spec-drivenFully autonomousCross-platformNon-profit spirit
Open Source
Vibe Coding
Ralph Wiggum - Vibe Coding: I'm a Developer Now

AI coding agents are powerful.But they need structure.

Modern AI agents can write entire applications. Without clear specifications, they wander, over-engineer, and lose focus on what actually matters.

Clear requirements and scope
Acceptance criteria you can test
Systematic testing and verification
Professional documentation

Ralph Wiggum + SpecKitThe best of both worlds.

We combined the relentless iteration of Ralph Wiggum with a simplified version of the SpecKit methodology from GitHub.

Spec-driven development with professional output
Fully autonomous execution and iteration
Works with any AI agent platform
Instant setup with a single URL

How it works

A simple loop that ships.

The same process across Claude Code, Codex, Cursor, and more.

1. Specify

Create a feature specification using natural language. The AI generates professional acceptance criteria.

/speckit.specify Add user authentication with OAuth
2. Implement

The AI works autonomously until all criteria pass. It commits, pushes, deploys, tests, and iterates.

/speckit.implement
3. Done

When everything passes, you get production-ready code that ships with confidence.

<promise>DONE</promise>

Why Ralph Wiggum

Built for real-world delivery.

Iterative self-correction

The AI does not stop at the first attempt. It tests, finds issues, fixes them, and repeats until everything actually works.

Spec-driven development

Professional-grade specifications ensure the AI knows exactly what to build. No scope creep or forgotten requirements.

Works everywhere

Claude Code, OpenAI Codex, Cursor, and more. One approach, any platform.

Instant setup

Point your AI to the repo. That is it. You are ready to build.

Open source community

Built in public, for the public.

Ralph Wiggum lives on GitHub, shaped by the open source community and shared with a non-profit spirit. Fork it, remix it, and ship better specs with the world.

Contribute on GitHub
Open Source

Transparent, forkable, and built to empower contributors.

Community-led

Ideas evolve in the open and stay friendly to every builder.

MIT licensed

Share it freely, use it commercially, and keep it moving.

Tree of Ralphs: nested autonomous loops

For complex projects with multiple specs, Ralph Wiggum uses a tree structure. Each spec gets its own loop, and the master loop orchestrates everything until the entire project is done.

Master Ralph (All Specs) | +-- Ralph 001 (Spec 001) -> <DONE> +-- Ralph 002 (Spec 002) -> <DONE> +-- Ralph 003 (Spec 003) -> <DONE> | +-- <ALL_DONE>

Getting started

Start building in 60 seconds.

Paste either prompt into your AI agent and you are ready to go.

New project

Use this when starting from scratch.

I want to start a new project with Ralph Wiggum. Set it up using https://github.com/fstandhartinger/ralph-wiggum

Existing project

Use this to add Ralph Wiggum to an existing repo.

Set up Ralph Wiggum in this project using https://github.com/fstandhartinger/ralph-wiggum
How we improved SpecKit

SpecKit is excellent for spec-driven development, but it was designed before modern AI agents became so capable. Here is what we simplified.

SpecKit StepOur ApproachWhy
/speckit.constitutionKeepEssential project principles
/speckit.specifyKeep (enhanced)Specs with Completion Signals
/speckit.planSkipAI agents plan dynamically
/speckit.tasksSkipAI agents break down work automatically
/speckit.implementReplace with Ralph loopIterative until acceptance criteria pass
specify-cliSkipPrompts are enough

Standing on the shoulders of giants

Ralph Wiggum builds on incredible work by the community. This is our interpretation of those ideas, and what we believe is a more approachable update for modern agentic coding.

Tip: point your AI agent or AI chat app to this URL to start using Ralph Wiggum in your project.

https://github.com/fstandhartinger/ralph-wiggum