Úzkym hrdlom už nie je písanie kódu
Kódovací agenti už dnes vedia bežať bez dozoru za cieľom — /loop, goal mode, autonómne behy. Čo im prázdny repozitár nedá, je spôsob, ako zistiť, že cieľ je splnený. Indigo je framework, ktorý uzatvára slučku: opíš, postav, over, zlepši, opakuj — kým „hotovo“ nie je pocit, ale zelené kontroly a overené cesty.
Prečo „nech to agent proste postaví“ bez frameworku zlyháva
Nasmeruj agenta na prázdny Next.js repozitár a vypýtaj si produkt — základy si improvizuje: ručne písanú autentifikáciu, vlastnú tabuľku fakturácie, lepidlo medzi tuctom knižníc bez spoločného modelu. Každý ďalší prechod slučky stavia na piesku.
Nezlyháva inteligencia — zlyháva prostredie. Slučka nemá mapu systému, žiadny signál o tom, čo sa pokazilo, a žiadny spôsob, ako aplikáciu, ktorú práve zmenila, použiť.
Improvizované základy
Autentifikácia, fakturácia, obsah a úlohy sa vymýšľajú za pochodu — v každej session inak. Švy medzi nimi sú miesta, kde agentom stavané aplikácie hnijú.
Žiadny spätný signál
Bez prísnych typov, testov a kontrol zdravia slučke nič nepovie, že sa iterácia pokazila. Odchýlky sa hromadia potichu.
Žiadny spôsob overenia
Agent, ktorý vie kód len čítať, dodáva naslepo. Potrebuje sa prihlásiť, preklikať a skontrolovať svoju prácu ako používateľ — väčšina kódových báz mu na to nedáva žiadnu možnosť.
Šesť vecí, ktoré samozlepšujúca sa slučka potrebuje. Indigo dodáva všetkých šesť.
Toto je celé zadanie. Všetko vo frameworku existuje preto, lebo jedna z týchto vecí všade inde chýbala.
Mapa
Vnorené súbory CLAUDE.md vysvetľujú zámer v každej vrstve; indigo visualize a indigo map vykreslia živú architektúru ako diagramy a mapy kódu, ktoré agent vie spracovať. Orientácia je príkaz, nie expedícia.
Signál
Prísny TypeScript, vstupy ohraničené Zodom, testy a indigo doctor známkujú každý prechod. Slučka okamžite — a mechanicky — vie, kedy sa mýli a kedy je hotová.
Ruky
MCP endpoint premení každú tRPC procedúru na typovaný nástroj a seedované persony umožnia agentovi prihlásiť sa a používať aplikáciu ako bezplatný používateľ, predplatiteľ alebo admin. Overuje ako zákazník, nie ako linter.
Mantinely
Open-closed už v návrhu: typ obsahu je položka v konfigurácii, funkcia je modul, úloha je registračné volanie. Agent rozširuje bez dotyku so zdieľaným kódom, takže dosah každého prechodu zostáva malý.
Lacné iterácie
Dokumentácia ako smerovníky, generované zapojenie a kontext ohraničený modulmi držia každý prechod úsporný na tokeny. Slučka, ktorú si nemôžeš dovoliť spustiť, nie je slučka — efektivita tokenov je funkcia, nie náhoda.
Nič, čo blokuje
Setup, inštalácie modulov, migrácie aj kontroly bežia cez neinteraktívne CLI. Slučku nikdy nezastaví skrytá otázka v termináli; keď je rozhodnutie na tebe, agent sa ťa spýta v chate.
Jeden súdržný framework, ktorý agent rozširuje, nikdy neupravuje
Každá vrstva už vie o ostatných
Indigo je jeden typovo bezpečný systém. Autentifikácia vie o organizáciách. Fakturácia vie o autentifikácii. CMS, úlohy, real-time vrstva a administračný panel zdieľajú jeden dátový model a jednu sadu konvencií — takže mesiac spájania zmizne pre ľudí aj agentov rovnako.
Open-closed už v návrhu
Nové schopnosti sa registrujú samy. Typ obsahu je položka v konfigurácii. Funkcia je modul. Úloha na pozadí je registračné volanie. Agent pridá, čo opíšeš, bez dotyku so zdieľaným kódom — takže upgrady zostávajú čisté a slučku je bezpečné spustiť aj zajtra.
Slučka neodchádza do dôchodku, keď je funkcia hotová
Feature-complete je bod, v ktorom väčšina kódových báz prestáva byť bezpečná na dotyk. Indigo je postavené na opak: tie isté koľajnice, vďaka ktorým konverguje prvý build, robia z priebežného zlepšovania rutinu. Agent môže na produkte, ktorý postavil, točiť slučku ďalej — opravovať, čo označí doctor, rozširovať pokrytie testami tam, kade prekĺzla regresia, prekladať nový obsah do všetkých tvojich jazykov, udržiavať sitemapy, feedy a štruktúrované dáta v poriadku, ako produkt rastie.
Každý zlepšovací prechod má rovnaký tvar ako ten prvý: prečítaj mapu, sprav malú registrovanú zmenu, nechaj sa oznámkovať, over ako používateľ. To tu znamená samozlepšovanie — žiadna mágia, len slučka, ktorá nikdy nestratí pôdu pod nohami. Recept vrátane plánovania a mantinelov je zdokumentovaný v príručke Improvement Loop.
Čo ti stavanie na Indigu naozaj prinesie
Výhody, ktoré sa skladajú — pre agenta, ktorý robí prácu, aj pre človeka, ktorý vlastní výsledok.
CLAUDE.md ako smerovníky, indigo map, živé Mermaid diagramy a /llms.txt znamenajú, že agent sa orientuje podľa mapy namiesto opätovného čítania kódovej bázy. Viac z každej session ide do tvojho produktu.indigo doctor skontroluje celú inštaláciu.degit neprináša žiadnu históriu, bun run init vytvorí čistý repozitár. Typované, otestované, čitateľné, pod Apache-2.0 tvoje.Plný servis, nie čierna skrinka
Ty opisuješ; agent vykonáva — vrátane príkazov. Setup, inštalácie modulov, migrácie a kontroly bežia cez neinteraktívne CLI navrhnuté tak, aby nič nikdy nezaviazlo na skrytej otázke v termináli. Keď je rozhodnutie na tebe, agent sa ťa spýta v chate.
A všetko zostáva skutočnou kódovou bázou: typovanou, otestovanou, prehľadnou, pod Apache-2.0 tvojou. degit neprináša žiadnu históriu, bun run init vytvorí čistý repozitár a volant môžeš prevziať v ktorejkoľvek chvíli.
Otvorené jadro, permisívna licencia
Framework a jeho bezplatné moduly sú open source pod permisívnou licenciou Apache-2.0 — použi ich na čokoľvek, vrátane uzavretej komerčnej práce, bez copyleft povinnosti a bez toho, aby si čokoľvek kupoval. Tri prémiové vertikálne moduly — e-commerce, AI chat s postavami a AI generovanie obsahu — majú komerčnú licenciu a financujú ďalší vývoj bezplatného jadra.
Pozri si slučku na vlastné oči
Najrýchlejší spôsob, ako pochopiť Indigo, je nasmerovať naň svojho agenta. Živé demo je plná inštalácia so všetkými modulmi — a web, ktorý práve čítaš, je tiež inštalácia Indiga.