De bottleneck is niet langer code schrijven
Coding agents kunnen al onbeheerd naar een doel toe werken — /loop, goal mode, autonome runs. Wat ze in een lege repo niet krijgen, is een manier om te weten dat het doel is gehaald. Indigo is het framework dat de loop sluit: beschrijf, bouw, verifieer, verbeter, herhaal — tot "klaar" bestaat uit groene checks en geverifieerde journeys, niet uit een gevoel.
Waarom 'laat de agent het gewoon bouwen' zonder framework faalt
Wijs een agent op een lege Next.js-repo en vraag om een product, en hij improviseert een fundering: zelfgebouwde auth, een eigen billing-tabel, glue tussen een dozijn libraries zonder gedeeld model. Elke volgende pass van de loop bouwt op drijfzand.
Het falen zit niet in intelligentie — het zit in de omgeving. De loop heeft geen kaart van het systeem, geen signaal dat vertelt wat er brak, en geen manier om de app die hij net wijzigde ook te gebruiken.
Geïmproviseerde fundamenten
Auth, billing, content en jobs worden ter plekke opnieuw uitgevonden — elke sessie anders. De naden ertussen zijn waar agent-gebouwde apps wegrotten.
Geen feedbacksignaal
Zonder strikte types, tests en healthchecks vertelt niets de loop dat een iteratie misging. Drift stapelt zich geruisloos op.
Geen manier om te verifiëren
Een agent die alleen code kan lezen, shipt blind. Hij moet kunnen inloggen, rondklikken en zijn werk controleren zoals een gebruiker — de meeste codebases geven hem daar geen mogelijkheid toe.
Zes dingen die een zelfverbeterende loop nodig heeft. Indigo levert alle zes.
Dit is de hele designbrief. Alles in het framework bestaat omdat een van deze zes overal elders ontbrak.
Een kaart
Geneste CLAUDE.md-bestanden leggen op elke laag de intentie uit; indigo visualize en indigo map renderen de live architectuur als diagrammen en codekaarten die de agent kan parsen. Oriëntatie is een commando, geen expeditie.
Een signaal
Strikte TypeScript, Zod-begrensde inputs, tests en indigo doctor beoordelen elke pass. De loop weet onmiddellijk — en mechanisch — wanneer hij fout zit, en wanneer hij klaar is.
Handen
Het MCP-endpoint maakt van elke tRPC-procedure een getypeerde tool, en geseede persona's laten de agent inloggen en de app gebruiken als gratis gebruiker, abonnee of admin. Hij verifieert als een klant, niet als een linter.
Guardrails
Open-closed by design: een contenttype is een config-entry, een feature is een module, een job is een registratie-aanroep. De agent breidt uit zonder gedeelde code aan te raken, zodat de blast radius van elke pass klein blijft.
Goedkope iteraties
Pointer-first docs, gegenereerde bedrading en module-gebonden context houden elke pass zuinig met tokens. Een loop die je niet kunt betalen is geen loop — token-efficiëntie is een feature, geen toeval.
Niets dat blokkeert
Setup, module-installaties, migraties en checks draaien allemaal via non-interactieve CLI's. Geen verborgen terminalprompt legt ooit de loop stil; als een beslissing aan jou is, vraagt de agent het je in de chat.
Eén samenhangend framework dat de agent uitbreidt, nooit bewerkt
Elke laag kent de andere al
Indigo is één type-safe systeem. Auth weet van organisaties. Billing weet van auth. Het CMS, de jobs, de real-time-laag en het adminpanel delen één datamodel en één set conventies — zo verdwijnt de maand loodgieterswerk, voor mensen én agents.
Open-closed by design
Nieuwe capabilities registreren zichzelf. Een contenttype is een config-entry. Een feature is een module. Een background job is een registratie-aanroep. De agent voegt toe wat jij beschrijft zonder gedeelde code aan te raken — dus upgrades blijven schoon, en de loop kan morgen veilig opnieuw draaien.
De loop gaat niet met pensioen als de feature shipt
Feature-complete is het punt waarop de meeste codebases niet langer veilig aan te raken zijn. Indigo is voor het omgekeerde gebouwd: dezelfde rails die de eerste build laten convergeren, maken continu verbeteren routine. De agent kan blijven itereren op het product dat hij bouwde — fixen wat doctor aankaart, testdekking uitbreiden waar een regressie doorheen glipte, nieuwe content vertalen naar al je locales, en sitemaps, feeds en structured data geldig houden terwijl het product groeit.
Elke verbeter-pass heeft dezelfde vorm als de eerste: lees de kaart, maak een kleine geregistreerde wijziging, word beoordeeld, verifieer als gebruiker. Dát is wat zelfverbeterend hier betekent — geen magie, gewoon een loop die nooit zijn houvast verliest. Het recept, inclusief scheduling en guardrails, staat gedocumenteerd in de Improvement Loop-gids.
Wat bouwen op Indigo je werkelijk oplevert
De voordelen die zich opstapelen — voor de agent die het werk doet en de mens die het resultaat bezit.
CLAUDE.md-docs, indigo map, live Mermaid-diagrammen en /llms.txt betekenen dat de agent zich oriënteert via een kaart in plaats van de codebase te herlezen. Meer van elke sessie gaat naar jouw product.indigo doctor valideert de hele installatie.degit levert geen historie mee, bun run init maakt een verse repo. Getypeerd, getest, leesbaar, Apache-2.0 van jou.Full service, geen black box
Jij beschrijft; de agent voert uit — inclusief de commando's. Setup, module-installaties, migraties en checks draaien via non-interactieve CLI's, zo ontworpen dat niets ooit blokkeert op een verborgen terminalprompt. Als een beslissing aan jou is, vraagt de agent het je in de chat.
En alles blijft een echte codebase: getypeerd, getest, reviewbaar, Apache-2.0 van jou. degit levert geen historie mee, bun run init maakt een verse repository, en je kunt op elk moment het stuur overnemen.
Open core, permissief gelicentieerd
Het framework en zijn gratis modules zijn open source onder de permissieve Apache-2.0-licentie — gebruik ze voor alles, ook closed-source commercieel werk, zonder copyleft-verplichting en zonder iets te kopen. Drie premium verticale modules — e-commerce, AI-characterchat en AI-contentgeneratie — zijn commercieel gelicentieerd en financieren de verdere ontwikkeling van de gratis kern.
Zie de loop met eigen ogen
De snelste manier om Indigo te begrijpen is je agent erop te wijzen. De live demo is een volledige installatie met elke module aan — en de site die je nu leest is óók een Indigo-installatie.