Beschreib, was du willst. Dein Agent liefert es aus — und beweist, dass es fertig ist.
Eine Website, ein Blog, ein Shop, ein volles SaaS — beschreib es im Chat, und dein Coding-Agent — Claude Code, Codex, Gemini, welcher auch immer — baut es auf einem vorverdrahteten Open-Source-Fundament und loopt, bis es nachweisbar fertig ist: Checks grün, User-Journeys getestet. Kein Website-Baukasten. Kein Template. Eine produktionsreife Next.js-Codebasis, die dir gehört.
Der Einstieg ist ein Prompt
Gib deinem Agenten die Repo-URL — er liest die Anweisungen für Agenten im README, installiert alles und stellt dir die Fragen im Chat: Module, Site-Name, Admin-Konto. Dann führt er die komplette Installation selbst aus.
Gar kein Terminal? Wähl in der Claude-Code-Desktop-App einen leeren Ordner für eine neue Session und sag dasselbe — mit „hier“ statt eines Ordnernamens.
claude "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
codex "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
gemini "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
bunx degit indigo-fw/starter my-app
cd my-app && bun install
bun run init # beantworte seine Fragen im Terminal
bun run dev # http://localhost:3000
Ein Loop, kein Blindflug
Gib dem Agenten eine einzelne Anfrage — oder ein ganzes Ziel, /loop-Style, und lass ihn unbeaufsichtigt laufen. Er kann das, weil „fertig“ auf Indigo keine Meinungssache ist: grüne Checks und Personas, die ihre Journeys abschließen.
1 · Beschreiben
Du sagst im Chat, in natürlicher Sprache, was das Produkt sein soll. Das ist die ganze Stellenbeschreibung.
2 · Bauen
Der Agent orientiert sich an der Karte — verschachtelte CLAUDE.md-Dateien und live generierte Diagramme — und erweitert über Config und Module, nie durch Eingriffe in den gemeinsamen Kern.
3 · Prüfen
Typecheck, Tests und indigo doctor benoten den Durchlauf. Dann meldet sich der Agent über MCP als angelegte Persona an und benutzt das Feature so, wie ein Kunde es täte.
4 · Verbessern
Fehlschläge fließen direkt in den nächsten Durchlauf — kein Mensch muss Fehlermeldungen weiterreichen. Der Loop endet erst, wenn „fertig“ grün wird: Checks bestanden, Journeys verifiziert.
Der Loop, mitten im Flug
Eine Anfrage, von Anfang bis Ende: Der Agent baut, wird benotet, behebt seinen eigenen Fehler und beweist, dass die ganze Installation weiter hält — die komplette Test-Suite, die Health-Checks, alles. Terminal-Ausgabe wortwörtlich aus echten Durchläufen. Bei dir kommt ein lesbarer Diff an.
Weil ein Prototyp noch kein Produkt ist
Dein Agent ist nicht nur dein Entwickler — auf Indigo ist er das ganze Team: der Designer, der Tester, der sich anmeldet und jede Journey durchklickt, der Übersetzer, der alle 17 Sprachen ausliefert, der Maintainer, der nach dem Launch weiter verbessert. Das macht aus einer Demo ein Geschäft, das trägt.
Kein Website-Baukasten. Kein Boilerplate. Gebaut für den Loop.
Agenten scheitern nicht an fehlender Intelligenz — sie scheitern an fehlender Umgebung. Egal, was du stattdessen nutzen würdest, die Lücke ist dieselbe: Der Loop braucht eine Karte des Systems, ein Signal, wenn etwas kaputtgeht, und Hände, um das Gebaute zu testen. Indigo ist um alle drei herum entworfen.
vs. gehostete AI-Builder
Sie generieren deine App auf ihrer Plattform — großartig für einen Prototyp, aber an dem Tag, an dem daraus ein Produkt werden muss, stehst du an der Export-Klippe. Indigo beginnt, wo sie enden: ein echtes Repo auf deinem Rechner, typisiert und getestet, an dem dein eigener Agent weiterbaut. Keine Plattform. Keine Klippe.
vs. Boilerplates
Ein Boilerplate ist ein Schnappschuss: Du erbst seinen Glue-Code, wartest ihn für immer, und deinem Agenten sagt er nichts. Indigo ist ein Framework — der Agent erweitert es über Config und Module, editiert nie den gemeinsamen Kern, und Upgrades landen sauber unter deinen Features.
vs. Vibe-Coding von null
Der Agent improvisiert ein Fundament und driftet dann ab — nichts sagt ihm, was kaputtging, und er kann nicht benutzen, was er gebaut hat. Indigo beseitigt den Drift: Typen, Tests und indigo doctor benoten jeden Durchlauf, und angelegte Personas lassen ihn sich anmelden und prüfen wie ein Kunde.
Ein echtes Business, kein Gerüst
Der kostenlose Kern, mit dem jede Installation ausgeliefert wird — funktionierende Produktflächen, die der Agent erweitert, sodass kein Durchlauf des Loops je für Glue-Code draufgeht.
Integriertes CMS
Config-getriebene Content-Typen, Versionshistorie, Medienbibliothek, geplantes Veröffentlichen, Shortcodes und ein Content-Kalender.
Auth & Organisationen
Better Auth mit RBAC, mandantenfähige Organisationen, Social Login und Team-Verwaltung.
Admin-Panel ab Tag eins
Content, Medien, Nutzer, Formulare, Custom Fields, Audit-Log und Analytics — ein komplettes Backoffice, das du nicht bauen musstest.
Echtzeit & Hintergrundjobs
WebSocket-Updates mit Redis Pub/Sub, BullMQ-Worker mit Datenbank-Fallback — Live-Features und asynchrone Arbeit, fertig verdrahtet.
Typsicher, Ende zu Ende
PostgreSQL über Drizzle und tRPC bis zum Client in einer typisierten Kette — die zugleich das Fehlersignal des Loops ist.
17 Sprachen, agentenübersetzt
Locale-Routing, hreflang, mehrsprachige Sitemaps, JSON-LD und RSS. Beschreib die Site einmal; dein Agent liefert jede Sprache aus — die 17 Sprachen dieser Site wurden genau so übersetzt.
Agentengebaut ist die halbe Geschichte. Dein Produkt lässt sich auch von Agenten bedienen.
Derselbe MCP-Endpoint, den der Build-Loop nutzt, geht mit deiner App in Produktion. Jede API-Prozedur ist ein typisiertes Tool hinter API-Keys oder OAuth — „verbinde deine AI mit unserem Produkt“ ist damit ab Tag eins eine Tatsache deines Geschäfts, kein Roadmap-Punkt.
/llms.txt gibt jedem vorbeikommenden Agenten die geführte Tour durch dein ProduktPOST /api/mcp every API procedure, as a typed tool
GET /llms.txt the front door for visiting agents
GET /api/v1/openapi REST, OpenAPI 3.1 — generated
Du brauchst einen Shop? Einen Support-Desk? Nur einen Blog? Sag's einfach.
Module sind in sich geschlossene Git-Subtrees — Router, Schema, Seeds und Admin-Seiten inklusive. Du nennst die Fähigkeit; der Agent ergänzt sie mit einem Befehl — oder entfernt alles, was dein Projekt nie brauchen wird. Fast jedes Modul ist kostenlos; drei Premium-Vertikalen finanzieren den Rest.
core-supportAI-Support-Chat, Tickets und Live-AgentFreecore-apiOrg-basierte REST-API mit Keys und MeteringFreecore-affiliatesReferral-Tracking, Attribution und ProvisionenFreecore-multisiteMandantenfähige Sites — Schema pro Site, Domain-MappingFreecore-storeE-Commerce — Produkte, Warenkorb, Checkout, EU-MehrwertsteuerPaidcore-chatAI-Charakter-Chat — Provider, KonversationenPaidcore-ai-writerAI-Content-Generierung, SEO, ÜbersetzungPaidImmer noch einfach Code. Immer noch deiner.
Agent-gebaut heißt nicht Blackbox. Jeder Durchlauf des Loops landet als lesbarer Diff in einer Codebasis, die typisiert, getestet und Apache-2.0-deins bleibt — übernimm das Steuer, wann immer du willst.
Lesbare Diffs
Agenten erweitern über Config und Registrierung — Änderungen bleiben klein, lokal und reviewbar, keine ausufernden Rewrites.
Leitplanken an
Striktes TypeScript, Zod-beschränkte Inputs, Ownership-Checks und Soft-Delete-Konventionen gelten für Agenten wie für Menschen.
Kein Lock-in
degit liefert keine History; bun run init erstellt ein frisches Repo. Es ist dein Code, deine Datenbank, dein Deploy-Ziel.
Moderne Fundamente, keine Kompromisse
Next.js 16 · React 19 · TypeScript · tRPC · Drizzle ORM · PostgreSQL · Better Auth · Tailwind CSS v4 · BullMQ · Redis · WebSocket · Bun · Zod
Du siehst dir gerade einen an
Diese Site ist selbst eine Indigo-Installation — und jede Seite wurde in 17 Sprachen von einem Coding-Agenten in einem einzigen Durchlauf übersetzt. Wechsle im Header die Sprache und überzeug dich selbst.
17 Sprachen, ein Loop
Beschreib die Site einmal; der Agent hat jede Sprache ausgeliefert. International zu gehen ist ein Prompt, kein Projekt — und diese Seite ist der Beleg.
End-to-end selbst genutzt
indigo-fw.dev, die Live-Demo und die Docs sind allesamt Indigo-Installationen. Das Framework baut seine eigene Eingangstür.
Offen per Default
Apache-2.0-Kern, jedes kostenlose Modul, das du hier siehst, inklusive. Klon es, lies die Diffs, mach es zu deinem — keine Lizenz zu kaufen.
Starte den Loop
Beschreib, was du bauen willst, und lass deinen Agenten laufen. Das Framework und seine kostenlosen Module sind Apache-2.0 — deins für alles, auch für kommerzielle Arbeit. Und falls du einen Beweis willst, dass es trägt: Du liest ihn gerade — diese Site ist eine Indigo-Installation.