Flaskehalsen er ikke længere at skrive kode
Kodeagenter kan allerede arbejde uden opsyn mod et mål — /loop, goal mode, autonome kørsler. Det, de ikke kan få fra et tomt repo, er en måde at vide, at målet er nået. Indigo er frameworket, der lukker loopet: beskriv, byg, verificér, forbedr, gentag — indtil "færdig" er grønne checks og verificerede brugerrejser, ikke en mavefornemmelse.
Derfor fejler 'bare lad agenten bygge det' uden et framework
Peg en agent mod et tomt Next.js-repo og bed om et produkt, og den improviserer et fundament: hjemmerullet auth, en hjemmelavet betalingstabel, lim mellem et dusin biblioteker uden fælles model. Hvert efterfølgende gennemløb af loopet bygger på sand.
Fejlen er ikke intelligens — det er miljøet. Loopet har intet kort over systemet, intet signal, der fortæller det, hvad der gik i stykker, og ingen måde at bruge den app, det lige har ændret.
Improviserede fundamenter
Auth, betalinger, indhold og jobs genopfindes på stedet — forskelligt fra session til session. Sømmene imellem dem er dér, hvor agentbyggede apps rådner.
Intet feedbacksignal
Uden strenge typer, tests og sundhedschecks er der intet, der fortæller loopet, at en iteration gik galt. Afdriften vokser i det skjulte.
Ingen måde at verificere på
En agent, der kun kan læse kode, leverer i blinde. Den skal kunne logge ind, klikke rundt og efterprøve sit arbejde, som en bruger ville — de fleste kodebaser giver den ingen mulighed for det.
Seks ting, et selvforbedrende loop har brug for. Indigo leverer alle seks.
Det her er hele designbriefen. Alt i frameworket findes, fordi én af disse manglede alle andre steder.
Et kort
Indlejrede CLAUDE.md-filer forklarer intentionen i hvert lag; indigo visualize og indigo map viser den levende arkitektur som diagrammer og kodekort, agenten kan parse. Orientering er en kommando, ikke en ekspedition.
Et signal
Streng TypeScript, Zod-begrænsede inputs, tests og indigo doctor bedømmer hvert gennemløb. Loopet ved øjeblikkeligt — og mekanisk — når det tager fejl, og når det er færdigt.
Hænder
MCP-endpointet gør hver tRPC-procedure til et typet værktøj, og seedede personaer lader agenten logge ind og bruge appen som gratis bruger, abonnent eller admin. Den verificerer som en kunde, ikke en linter.
Guardrails
Open-closed helt igennem: en indholdstype er en config-post, en feature er et modul, et job er et registreringskald. Agenten udvider uden at røre delt kode, så sprængradius for ethvert gennemløb forbliver lille.
Billige iterationer
Pointer-first-dokumentation, genereret kobling og modulafgrænset kontekst holder hvert gennemløb slankt på tokens. Et loop, du ikke har råd til at køre, er ikke et loop — token-effektivitet er en feature, ikke et tilfælde.
Intet, der blokerer
Opsætning, modulinstallationer, migreringer og checks kører alle gennem ikke-interaktive CLI'er. Ingen skjult terminalprompt bremser nogensinde loopet; når en beslutning er din, spørger agenten dig i chatten.
Ét sammenhængende framework, agenten udvider — aldrig redigerer
Hvert lag kender allerede de andre
Indigo er ét samlet, typesikkert system. Auth kender til organisationer. Betalinger kender til auth. CMS'et, jobs, realtidslaget og adminpanelet deler én datamodel og ét sæt konventioner — så måneden med limkode forsvinder, for mennesker og agenter i lige grad.
Open-closed helt igennem
Nye features registrerer sig selv. En indholdstype er en config-post. En feature er et modul. Et baggrundsjob er et registreringskald. Agenten tilføjer det, du beskriver, uden at røre delt kode — så opgraderinger forbliver rene, og loopet er sikkert at køre igen i morgen.
Loopet går ikke på pension, når featuren er leveret
Feature-complete er dér, hvor de fleste kodebaser holder op med at være sikre at røre ved. Indigo er bygget til det modsatte: de samme skinner, der får det første build til at konvergere, gør løbende forbedring til rutine. Agenten kan blive ved med at loope på det produkt, den har bygget — rette det, doctor flager, udvide testdækningen dér, hvor en regression slap igennem, oversætte nyt indhold på tværs af dine sprog og holde sitemaps, feeds og strukturerede data valide, mens produktet vokser.
Hvert forbedringsgennemløb har samme form som det første: læs kortet, lav en lille registreret ændring, bliv bedømt, verificér som bruger. Det er dét, selvforbedrende betyder her — ikke magi, bare et loop, der aldrig mister fodfæstet. Opskriften, inklusive planlægning og guardrails, er dokumenteret i Improvement Loop-guiden.
Hvad du faktisk får ud af at bygge på Indigo
Fordelene, der forrenter sig — for agenten, der gør arbejdet, og mennesket, der ejer resultatet.
CLAUDE.md-dokumentation, indigo map, levende Mermaid-diagrammer og /llms.txt betyder, at agenten orienterer sig ud fra et kort i stedet for at genlæse kodebasen. Mere af hver session går til dit produkt.indigo doctor validerer hele installationen.degit leverer ingen historik, bun run init laver et frisk repo. Typet, testet, læsbart, Apache-2.0-dit.Fuld service, ikke black box
Du beskriver; agenten udfører — inklusive kommandoerne. Opsætning, modulinstallationer, migreringer og checks kører gennem ikke-interaktive CLI'er, designet så intet nogensinde blokerer på en skjult terminalprompt. Når en beslutning er din at træffe, spørger agenten dig i chatten.
Og alt forbliver en rigtig kodebase: typet, testet, til at reviewe, Apache-2.0-din. degit leverer ingen historik, bun run init opretter et frisk repository, og du kan tage rattet når som helst.
Open core, med en tilladende licens
Frameworket og dets gratis moduler er open source under den tilladende Apache-2.0-licens — brug dem til hvad som helst, inklusive kommercielt arbejde med lukket kildekode, uden copyleft-forpligtelse og uden noget at købe. Tre premium-vertikalmoduler — e-handel, AI-karakterchat og AI-indholdsgenerering — er kommercielt licenseret og finansierer den fortsatte udvikling af den gratis kerne.
Se loopet med egne øjne
Den hurtigste måde at forstå Indigo på er at pege din agent mod det. Live-demoen er en fuld installation med alle moduler slået til — og sitet, du læser lige nu, er også en Indigo-installation.