Blog
Agentic CodingRalph LoopClaude CodeAutomation

Der Ralph Loop: Wie ein Bash-Einzeiler die Softwareentwicklung verändert

Geoffrey Huntleys Ralph Loop -- while :; do cat PROMPT.md | claude-code; done -- reduziert MVP-Kosten von $50.000 auf $297. Warum diese eine Zeile die Branche verändert.

AutorGiuliano FalcoFounder, EconLab AI
Datum
Lesezeit12 min
01

Was ist der Ralph Loop?

Der Ralph Loop ist die einfachste Form eines autonomen Coding-Agenten: Eine Endlosschleife die ein LLM immer wieder mit denselben Instruktionen füttert. Der Agent liest die Aufgabe, führt sie aus, und die Schleife startet ihn erneut -- mit dem aktualisierten Stand des Projekts.

Benannt nach Ralph Wiggum für seine “unerschütterliche Beharrlichkeit trotz allem was um ihn herum passiert”.

Die fünf Primitives

Huntley argumentiert, dass ein Coding-Agent nur fünf Operationen braucht:

  • Read -- Dateien lesen
  • List -- Verzeichnisse auflisten
  • Bash -- Shell-Befehle ausführen
  • Edit -- Dateien bearbeiten
  • Search -- Code durchsuchen

Alles andere -- spezialisierte Tools, MCP-Server, komplexe Orchestrierung -- ist optionale Komplexität, die meistens mehr schadet als nutzt.

02

Die Zahlen die zählen

  • MVP-Kosten: $297 (statt $50.000 traditionell)
  • Dev-Kosten/Stunde: ~$10,42 (unter US-Mindestlohn)
  • Nutzbare Tokens: ~176k von 200k (Claude Sonnet nach System-Prompt)
  • Huntleys Code-freie Zeit: 9 Monate (nur noch Review und Prompts)
  • Team-Effizienz: 20 Leute → 30x Output
03

Warum der Loop funktioniert: Backpressure

Die entscheidende Einsicht ist nicht der Loop selbst, sondern was zwischen den Iterationen passiert: Backpressure.

Backpressure sind Tests, Compiler und Linter -- die Qualitätstore die den Output des Agenten prüfen bevor er akzeptiert wird. Ohne Backpressure produziert Ralph Müll. Mit Backpressure konvergiert er.

Huntley: “Tests, Compiler und Linting sind keine Nice-to-haves -- sie sind die einzige Qualitätskontrolle in autonomen Loops.”

04

Die Steuerungsdateien

PROMPT.md -- Das Aufgaben-Briefing

Enthält die vollständige Beschreibung dessen was der Agent tun soll. Wächst über die Zeit auf tausende Regeln, weil jeder neue Fehlertyp eine neue Regel erzeugt. Die Regel “DO NOT IMPLEMENT PLACEHOLDER” existiert weil ein Agent einmal Platzhalter-Code committete.

AGENT.md -- Das Agent-Gedächtnis

Eine Datei die der Agent selbst aktualisiert mit seinen eigenen Learnings. Primitiv aber effektiv -- ein rudimentäres Gedächtnis das Patterns über Sessions hinweg persistiert.

fix_plan.md -- Der aktuelle Aufgabenplan

Was genau gerade zu tun ist. Wird vom Agenten gelesen und abgearbeitet, dann aktualisiert.

05

Die unbequemen Wahrheiten

  • Greenfield oder gar nicht: Ralph funktioniert nur bei neuen Projekten. Bestehende Codebases haben zu viel implizites Wissen.
  • Unter Mindestlohn: $10,42 pro Stunde verändert Per-Seat-Preismodelle, Team-Größen, Karrierepfade, Outsourcing-Entscheidungen.
  • Sichere Codegen ist ungelöst: Huntley warnt: “If anyone pitches you on the idea that you can achieve secure code generation via an MCP tool or Cursor rules, run, don't walk.”
  • Context Engineering > Prompt Engineering: Nicht der Prompt entscheidet, sondern was ins Context-Window geladen wird. Weniger ist exponentiell mehr.
06

Ralph Loop vs. Karpathys Autoresearch

  • Ziel: Ralph = Aufgabe erledigen (breit). Autoresearch = Eine Metrik optimieren (scharf).
  • Feedback: Ralph = Tests bestanden? Ja/Nein. Autoresearch = Score besser?
  • Anwendung: Ralph = Jedes Greenfield-Projekt. Autoresearch = Alles mit messbarer Metrik.

Die stärkste Kombination: Ralph Loop für die tägliche Arbeit, Autoresearch nachts drüber um die Prompts und Konfigurationen zu verbessern.

Die stärkste Kombination: Ralph Loop für die tägliche Arbeit, Autoresearch nachts drüber um die Prompts und Konfigurationen zu verbessern.

07

Vom Ralph Loop zum EconLab UltraLoop: Was wir hinzugefügt haben

Der Ralph Loop ist die Grundlage unserer täglichen Arbeit bei EconLab AI. Aber nach Monaten im Produktiveinsatz haben wir vier Schwächen identifiziert und gelöst:

1. Persistentes Wissen

Huntleys AGENT.md ist ein guter Anfang, aber unstrukturiert. Unser UltraLoop speichert Erkenntnisse in typisierten Dateien (Progress, Agents, Tasks) die bei jeder neuen Session gezielt geladen werden. Der Agent erinnert sich an Fehler -- ohne unter Context Rot zu leiden.

2. Benannte Checkpoints statt nur Git-Commits

Nicht nur "Commit nach jedem Task", sondern typisierte Checkpoints (FEAT, FIX, SAFE, MILE) mit Rollback-CLI. Wenn der Agent nach 4 Stunden eine Sackgasse erreicht: /checkpoint rollback SAFE-letzte-stabile-version.

3. Multi-Agent statt Single-Agent

Huntleys Loop nutzt einen einzelnen Agenten. Unser UltraLoop kann Teams von spezialisierten Agenten orchestrieren -- jeder in eigener tmux-Session, mit SendMessage-Kommunikation. Der Lead-Agent verteilt Tasks, Sub-Agents arbeiten parallel.

4. Audit-Trail

Jede Entscheidung des Agenten wird dokumentiert: welcher Task, welcher Prompt, welches Ergebnis. Nicht nur für Debugging -- mit dem EU AI Act (ab August 2026) wird Nachvollziehbarkeit des Entwicklungsprozesses zunehmend regulatorisch relevant.

Der UltraLoop ist kein Gegenentwurf zum Ralph Loop -- er ist seine natürliche Evolution für Teams die Audit-Anforderungen erfüllen müssen. Huntleys Einzeiler bleibt das Fundament. Was wir hinzufügen: Persistenz, Struktur und Nachvollziehbarkeit.

Über den Autor

Giuliano Falco

Founder, EconLab AI

7 Jahre Wirtschaftsprüfung und IT-Audit. Jetzt baut er mit Agentic Coding die nächste Generation von Audit- und Enterprise-Software.

Bereit für den nächsten Schritt?

Wir beraten zu KI-Strategie, EU AI Act und Agentic Coding.

Gespräch vereinbaren