Der Engpass ist nicht mehr das Schreiben von Code
Coding-Agenten können bereits unbeaufsichtigt auf ein Ziel hinarbeiten — /loop, Goal-Mode, autonome Durchläufe. Was sie aus einem leeren Repo nicht bekommen, ist eine Möglichkeit zu erkennen, dass das Ziel erreicht ist. Indigo ist das Framework, das den Loop schließt: beschreiben, bauen, prüfen, verbessern, wiederholen — bis „fertig“ grüne Häkchen und verifizierte User-Journeys bedeutet, kein bloßes Gefühl.
Warum „lass den Agenten einfach bauen“ ohne Framework scheitert
Richte einen Agenten auf ein leeres Next.js-Repo und bitte ihn um ein Produkt — er improvisiert ein Fundament: handgestrickte Auth, eine eigene Billing-Tabelle, Glue-Code zwischen einem Dutzend Bibliotheken ohne gemeinsames Modell. Jeder folgende Durchlauf des Loops baut auf Sand.
Das Scheitern liegt nicht an Intelligenz — es liegt an der Umgebung. Der Loop hat keine Karte des Systems, kein Signal, das ihm sagt, was kaputtging, und keine Möglichkeit, die App zu benutzen, die er gerade geändert hat.
Improvisierte Fundamente
Auth, Billing, Content und Jobs werden spontan neu erfunden — in jeder Session anders. An den Nahtstellen dazwischen verrotten agentengebaute Apps.
Kein Feedback-Signal
Ohne strikte Typen, Tests und Health-Checks sagt dem Loop nichts, dass eine Iteration schiefging. Drift summiert sich lautlos.
Keine Möglichkeit zu prüfen
Ein Agent, der nur Code lesen kann, liefert blind aus. Er muss sich anmelden, herumklicken und seine Arbeit prüfen können wie ein Nutzer — die meisten Codebasen geben ihm keine Chance dazu.
Sechs Dinge, die ein selbstverbessernder Loop braucht. Indigo liefert alle sechs.
Das ist das ganze Lastenheft. Alles im Framework existiert, weil eines davon überall sonst gefehlt hat.
Eine Karte
Verschachtelte CLAUDE.md-Dateien erklären die Absicht auf jeder Ebene; indigo visualize und indigo map rendern die lebende Architektur als Diagramme und Code-Karten, die der Agent parsen kann. Orientierung ist ein Befehl, keine Expedition.
Ein Signal
Striktes TypeScript, Zod-beschränkte Inputs, Tests und indigo doctor benoten jeden Durchlauf. Der Loop weiß sofort — und mechanisch —, wann er falsch liegt und wann er fertig ist.
Hände
Der MCP-Endpoint macht aus jeder tRPC-Prozedur ein typisiertes Tool, und angelegte Personas lassen den Agenten sich anmelden und die App als Free-Nutzer, Abonnent oder Admin benutzen. Er prüft wie ein Kunde, nicht wie ein Linter.
Leitplanken
Open-closed by design: Ein Content-Typ ist ein Config-Eintrag, ein Feature ist ein Modul, ein Job ist ein Registrierungsaufruf. Der Agent erweitert, ohne gemeinsamen Code anzufassen — der Wirkungsradius jedes Durchlaufs bleibt klein.
Günstige Iterationen
Pointer-first-Docs, generierte Verdrahtung und modulgebundener Kontext halten jeden Durchlauf token-schlank. Ein Loop, den du dir nicht leisten kannst, ist kein Loop — Token-Effizienz ist ein Feature, kein Zufall.
Nichts, das blockiert
Setup, Modul-Installationen, Migrationen und Checks laufen über nicht-interaktive CLIs. Kein versteckter Terminal-Prompt hält den Loop je auf; liegt eine Entscheidung bei dir, fragt dich der Agent im Chat.
Ein kohärentes Framework, das der Agent erweitert — nie editiert
Jede Schicht kennt die anderen schon
Indigo ist ein einziges, typsicheres System. Auth kennt Organisationen. Billing kennt Auth. CMS, Jobs, Echtzeit-Schicht und Admin-Panel teilen ein Datenmodell und einen Satz Konventionen — der Verkabelungsmonat entfällt, für Menschen wie für Agenten.
Open-closed by design
Neue Fähigkeiten registrieren sich selbst. Ein Content-Typ ist ein Config-Eintrag. Ein Feature ist ein Modul. Ein Hintergrundjob ist ein Registrierungsaufruf. Der Agent ergänzt, was du beschreibst, ohne gemeinsamen Code anzufassen — Upgrades bleiben sauber, und der Loop kann morgen gefahrlos wieder laufen.
Der Loop geht nicht in Rente, wenn das Feature live ist
Feature-complete ist der Punkt, an dem die meisten Codebasen aufhören, sicher anfassbar zu sein. Indigo ist fürs Gegenteil gebaut: Dieselben Schienen, die den ersten Build konvergieren lassen, machen kontinuierliche Verbesserung zur Routine. Der Agent kann auf dem Produkt weiterloopen, das er gebaut hat — beheben, was doctor meldet, Testabdeckung ausbauen, wo eine Regression durchgerutscht ist, neue Inhalte in deine Sprachen übersetzen und Sitemaps, Feeds und strukturierte Daten valide halten, während das Produkt wächst.
Jeder Verbesserungs-Durchlauf hat dieselbe Form wie der erste: Karte lesen, eine kleine registrierte Änderung machen, benotet werden, als Nutzer prüfen. Das heißt hier selbstverbessernd — keine Magie, nur ein Loop, der nie den Halt verliert. Das Rezept, inklusive Zeitplanung und Leitplanken, steht im Improvement-Loop-Guide.
Was dir das Bauen auf Indigo wirklich bringt
Die Vorteile, die sich aufsummieren — für den Agenten, der die Arbeit macht, und den Menschen, dem das Ergebnis gehört.
CLAUDE.md-Docs, indigo map, live generierte Mermaid-Diagramme und /llms.txt heißen: Der Agent orientiert sich an einer Karte, statt die Codebasis neu zu lesen. Mehr von jeder Session fließt in dein Produkt.indigo doctor validiert die ganze Installation.degit liefert keine History, bun run init erstellt ein frisches Repo. Typisiert, getestet, lesbar, Apache-2.0 und deins.Full Service, keine Blackbox
Du beschreibst; der Agent führt aus — auch die Befehle. Setup, Modul-Installationen, Migrationen und Checks laufen über nicht-interaktive CLIs, entworfen, damit nichts je an einem versteckten Terminal-Prompt hängen bleibt. Liegt eine Entscheidung bei dir, fragt dich der Agent im Chat.
Und alles bleibt eine echte Codebasis: typisiert, getestet, reviewbar, Apache-2.0 und deins. degit liefert keine History, bun run init erstellt ein frisches Repository, und du kannst jederzeit das Steuer übernehmen.
Open Core, permissiv lizenziert
Das Framework und seine kostenlosen Module sind Open Source unter der permissiven Apache-2.0-Lizenz — nutz sie für alles, auch für kommerzielle Closed-Source-Arbeit, ohne Copyleft-Pflicht und ohne dass du etwas kaufen musst. Drei Premium-Vertikalmodule — E-Commerce, AI-Charakter-Chat und AI-Content-Generierung — sind kommerziell lizenziert und finanzieren die Weiterentwicklung des kostenlosen Kerns.
Sieh dir den Loop selbst an
Der schnellste Weg, Indigo zu verstehen: Richte deinen Agenten darauf. Die Live-Demo ist eine vollständige Installation mit allen Modulen — und die Site, die du gerade liest, ist selbst eine Indigo-Installation.