Flaskehalsen er ikke lenger å skrive kode
Kodeagenter kan allerede jobbe uten tilsyn mot et mål — /loop, målmodus, autonome kjøringer. Det de ikke får fra et tomt repo, er en måte å vite at målet er nådd. Indigo er rammeverket som lukker loopen: beskriv, bygg, verifiser, forbedre, gjenta — til «ferdig» er grønne sjekker og verifiserte brukerreiser, ikke en følelse.
Hvorfor «bare la agenten bygge det» feiler uten et rammeverk
Pek en agent mot et tomt Next.js-repo og be om et produkt, og den improviserer en grunnmur: hjemmesnekret auth, en hjemmelaget faktureringstabell, lim mellom et dusin biblioteker uten felles modell. Hver påfølgende runde i loopen bygger på sand.
Feilen er ikke intelligens — det er omgivelsene. Loopen har ikke noe kart over systemet, ikke noe signal som forteller hva som røk, og ingen måte å bruke appen den nettopp endret.
Improviserte grunnmurer
Auth, fakturering, innhold og jobber blir gjenoppfunnet på sparket — ulikt fra økt til økt. Sømmene mellom dem er der agentbygde apper råtner.
Ikke noe feedbacksignal
Uten strenge typer, tester og helsesjekker er det ingenting som forteller loopen at en iterasjon gikk galt. Drift vokser i stillhet.
Ingen måte å verifisere
En agent som bare kan lese kode, shipper i blinde. Den må logge inn, klikke rundt og sjekke arbeidet sitt slik en bruker ville gjort — de fleste kodebaser gir den ingen mulighet.
Seks ting en selvforbedrende loop trenger. Indigo leverer alle seks.
Dette er hele designbriefen. Alt i rammeverket finnes fordi én av disse manglet alle andre steder.
Et kart
Nestede CLAUDE.md-filer forklarer intensjonen i hvert lag; indigo visualize og indigo map tegner den levende arkitekturen som diagrammer og kodekart agenten kan parse. Orientering er en kommando, ikke en ekspedisjon.
Et signal
Streng TypeScript, Zod-avgrensede inputs, tester og indigo doctor bedømmer hver runde. Loopen vet umiddelbart — og mekanisk — når den tar feil, og når den er ferdig.
Hender
MCP-endepunktet gjør hver tRPC-prosedyre til et typet verktøy, og seedede personas lar agenten logge inn og bruke appen som gratisbruker, abonnent eller admin. Den verifiserer som en kunde, ikke som en linter.
Guardrails
Åpen-lukket fra grunnen av: en innholdstype er en konfigoppføring, en funksjon er en modul, en jobb er et registreringskall. Agenten utvider uten å røre delt kode, så sprengradiusen til enhver runde forblir liten.
Billige iterasjoner
Pekerbaserte docs, generert kobling og modulavgrenset kontekst holder hver runde slank på tokens. En loop du ikke har råd til å kjøre, er ingen loop — tokeneffektivitet er en funksjon, ikke en tilfeldighet.
Ingenting som blokkerer
Oppsett, modulinstallasjoner, migreringer og sjekker kjører alle gjennom ikke-interaktive CLI-er. Ingen skjult terminalprompt stanser noen gang loopen; når en avgjørelse er din, spør agenten deg i chatten.
Ett helhetlig rammeverk agenten utvider, aldri redigerer
Hvert lag kjenner allerede de andre
Indigo er ett enkelt, typesikkert system. Auth kjenner organisasjoner. Fakturering kjenner auth. CMS-et, jobbene, sanntidslaget og adminpanelet deler én datamodell og ett sett konvensjoner — så limkode-måneden forsvinner, for mennesker og agenter likt.
Åpen-lukket fra grunnen av
Nye kapabiliteter registrerer seg selv. En innholdstype er en konfigoppføring. En funksjon er en modul. En bakgrunnsjobb er et registreringskall. Agenten legger til det du beskriver uten å røre delt kode — så oppgraderinger forblir rene, og loopen er trygg å kjøre igjen i morgen.
Loopen pensjonerer seg ikke når funksjonen er shippet
Funksjonskomplett er der de fleste kodebaser slutter å være trygge å røre. Indigo er bygget for det motsatte: de samme skinnene som får første bygg til å konvergere, gjør kontinuerlig forbedring til rutine. Agenten kan fortsette å loope på produktet den bygde — fikse det doctor flagger, utvide testdekningen der en regresjon slapp gjennom, oversette nytt innhold til alle språkene dine, holde sitemaps, feeder og strukturerte data gyldige etter hvert som produktet vokser.
Hver forbedringsrunde har samme form som den første: les kartet, gjør en liten registrert endring, bli bedømt, verifiser som bruker. Det er det selvforbedrende betyr her — ikke magi, bare en loop som aldri mister fotfestet. Oppskriften, inkludert planlegging og guardrails, er dokumentert i guiden for forbedringsloopen.
Hva du faktisk får av å bygge på Indigo
De sammensatte fordelene — for agenten som gjør jobben og mennesket som eier resultatet.
CLAUDE.md-docs, indigo map, levende Mermaid-diagrammer og /llms.txt gjør at agenten orienterer seg fra et kart i stedet for å lese kodebasen på nytt. Mer av hver økt går til produktet ditt.indigo doctor validerer hele installasjonen.degit tar ikke med historikk, bun run init lager et ferskt repo. Typet, testet, lesbart, Apache-2.0 ditt.Full service, ikke svart boks
Du beskriver; agenten utfører — også kommandoene. Oppsett, modulinstallasjoner, migreringer og sjekker kjører gjennom ikke-interaktive CLI-er laget slik at ingenting noen gang blokkerer på en skjult terminalprompt. Når en avgjørelse er din å ta, spør agenten deg i chatten.
Og alt forblir en ekte kodebase: typet, testet, mulig å reviewe, Apache-2.0 din. degit tar ikke med historikk, bun run init lager et ferskt repository, og du kan ta rattet når som helst.
Åpen kjerne, permissivt lisensiert
Rammeverket og de frie modulene er åpen kildekode under den permissive Apache-2.0-lisensen — bruk dem til hva som helst, også kommersielt arbeid med lukket kildekode, uten copyleft-forpliktelse og uten noe å kjøpe. Tre premium-vertikalmoduler — netthandel, AI-karakterchat og AI-generering av innhold — er kommersielt lisensiert og finansierer videre utvikling av den frie kjernen.
Se loopen selv
Den raskeste måten å forstå Indigo på er å peke agenten din mot det. Live-demoen er en full installasjon med alle moduler aktivert — og nettstedet du leser, er også en Indigo-installasjon.