Open Source · Apache-2.0 — und diese Site ist selbst eine Indigo-Installation

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.

Der Agent stellt die Fragen; kein CLI-Prompt bleibt je an dir hängen
Funktioniert in Claude Code, Codex CLI, Gemini CLI — und der Desktop-App
Lieber Terminal? Der klassische Weg wird voll unterstützt

# führ das im Ordner aus, in dem deine Projekte liegen
claude "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
# führ das im Ordner aus, in dem deine Projekte liegen
codex "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
# führ das im Ordner aus, in dem deine Projekte liegen
gemini "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
# führ das im Ordner aus, in dem deine Projekte liegen
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
So funktioniert's

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.

Sieh es passieren

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.

1
Prompt fürs Setup — den Rest erledigt der Agent
0
CLI-Prompts, die den Loop aufhalten können — alles läuft nicht-interaktiv
15+
Installierbare Module
100%
Ende-zu-Ende-Typsicherheit — das Fehlersignal des Loops
Warum Indigo

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.

Saubere Architektur ab Tag eins — Durchlauf 100 landet so sauber wie Durchlauf 1.
Alles vorverdrahtet — Auth, Billing, CMS, Admin-Panel, 17 Sprachen, SEO.
Selbstprüfende Änderungen — der Agent meldet sich an und testet wie ein echter Kunde.
Günstige Iterationen — der Agent orientiert sich an generierten Karten und Pointer-Docs, statt die Codebasis neu zu lesen.

Es verbessert sich nach dem Launchgeplante Verbesserungs-Durchläufe übernehmen Wartung, Übersetzungen und Testabdeckung.
Du bleibst Regisseur — beschreiben, Diffs reviewen, entscheiden; der Agent fragt im Chat.
Eine echte Codebasis — typisiert, getestet, lesbar; übernimm jederzeit das Steuer.
Kein Lock-in — Apache-2.0 und deins, frisches Repo, deine Datenbank, dein Deployment.

Vibe-coden ohne den Crash

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.

Lovable · Bolt · v0

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.

ShipFast · create-t3-app

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.

Leeres Repo + beliebiger Agent

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.

Was drin ist

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.

Jede tRPC-Prozedur ist zugleich ein typisiertes MCP-Tool — eine kuratierte Liste vorneweg, das volle Register auf Abruf
Dieselben Leitplanken wie in der UI — Auth, Ownership-Checks und Org-Scoping gelten auch für Agenten
/llms.txt gibt jedem vorbeikommenden Agenten die geführte Tour durch dein Produkt

your-product.com
POST /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
Modulare Architektur

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-AgentFree
core-apiOrg-basierte REST-API mit Keys und MeteringFree
core-affiliatesReferral-Tracking, Attribution und ProvisionenFree
core-multisiteMandantenfähige Sites — Schema pro Site, Domain-MappingFree
core-storeE-Commerce — Produkte, Warenkorb, Checkout, EU-MehrwertsteuerPaid
core-chatAI-Charakter-Chat — Provider, KonversationenPaid
core-ai-writerAI-Content-Generierung, SEO, ÜbersetzungPaid
Für Entwickler

Immer 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.

Der Stack

Moderne Fundamente, keine Kompromisse

Next.js 16 · React 19 · TypeScript · tRPC · Drizzle ORM · PostgreSQL · Better Auth · Tailwind CSS v4 · BullMQ · Redis · WebSocket · Bun · Zod

Beweise statt Versprechen

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.