Úzkým hrdlem už není psaní kódu
Kódovací agenti už dnes umí běžet bez dozoru za cílem — /loop, goal mode, autonomní běhy. Co jim prázdný repozitář nedá, je způsob, jak poznat, že cíle bylo dosaženo. Indigo je framework, který uzavírá smyčku: popiš, postav, ověř, vylepši, opakuj — dokud „hotovo“ neznamená zelené kontroly a ověřené cesty, ne pocit.
Proč „prostě to nech postavit agenta“ bez frameworku selže
Nasměruj agenta na prázdný Next.js repozitář, řekni si o produkt — a agent si základ improvizuje: ručně spíchnutou autentizaci, vlastní tabulku pro platby, lepidlo mezi tuctem knihoven bez společného modelu. Každý další průchod smyčky pak staví na písku.
Selhání není otázka inteligence — je to prostředí. Smyčka nemá mapu systému, žádný signál, co se rozbilo, a žádný způsob, jak aplikaci, kterou právě změnila, použít.
Improvizované základy
Autentizace, platby, obsah a úlohy se vymýšlejí za pochodu — v každé session jinak. Švy mezi nimi jsou místa, kde aplikace stavěné agenty hnijí.
Žádný zpětnovazební signál
Bez striktních typů, testů a kontrol zdraví nic smyčce neřekne, že se iterace pokazila. Odchylky se hromadí potichu.
Není jak ověřit
Agent, který umí jen číst kód, dodává naslepo. Potřebuje se přihlásit, proklikat aplikaci a zkontrolovat svou práci jako uživatel — a většina kódových základen mu to neumožní.
Šest věcí, které sebezlepšující se smyčka potřebuje. Indigo dodává všech šest.
Tohle je celé zadání. Všechno ve frameworku existuje proto, že jedna z těchhle věcí všude jinde chyběla.
Mapa
Vnořené soubory CLAUDE.md vysvětlují záměr v každé vrstvě; indigo visualize a indigo map vykreslí živou architekturu jako diagramy a mapy kódu, které agent umí zpracovat. Orientace je příkaz, ne expedice.
Signál
Striktní TypeScript, vstupy ohraničené Zodem, testy a indigo doctor známkují každý průchod. Smyčka okamžitě — a mechanicky — ví, kdy se mýlí a kdy je hotová.
Ruce
MCP endpoint promění každou tRPC proceduru v typovaný nástroj a díky seedovaným personám se agent přihlásí a používá aplikaci jako free uživatel, předplatitel nebo admin. Ověřuje jako zákazník, ne jako linter.
Mantinely
Open-closed už v návrhu: typ obsahu je záznam v konfiguraci, funkce je modul, úloha je registrační volání. Agent rozšiřuje bez zásahů do sdíleného kódu, takže dosah škod každého průchodu zůstává malý.
Levné iterace
Dokumentace přes rozcestníky, generované zapojení a kontext ohraničený moduly drží každý průchod úsporný na tokeny. Smyčka, kterou si nemůžeš dovolit spustit, není smyčka — efektivita tokenů je funkce, ne náhoda.
Nic, co by blokovalo
Instalace, přidávání modulů, migrace i kontroly běží přes neinteraktivní CLI. Žádný skrytý dotaz v terminálu smyčku nezastaví; když je rozhodnutí na tobě, agent se zeptá v chatu.
Jeden soudržný framework, který agent rozšiřuje a nikdy needituje
Každá vrstva už ví o ostatních
Indigo je jediný typově bezpečný systém. Autentizace ví o organizacích. Platby vědí o autentizaci. CMS, úlohy, real-time vrstva i administrace sdílejí jeden datový model a jednu sadu konvencí — takže měsíc strávený instalatéřinou odpadá lidem i agentům.
Open-closed už v návrhu
Nové schopnosti se registrují samy. Typ obsahu je záznam v konfiguraci. Funkce je modul. Úloha na pozadí je registrační volání. Agent přidá, co popíšeš, aniž by sáhl na sdílený kód — takže aktualizace zůstávají čisté a smyčku je bezpečné pustit znovu i zítra.
Smyčka nekončí ve chvíli, kdy je funkce venku
Feature-complete je moment, kdy se na většinu kódových základen přestává být bezpečné sahat. Indigo je postavené na opak: stejné koleje, díky kterým první build konverguje, dělají z průběžného zlepšování rutinu. Agent může na postaveném produktu smyčkovat dál — opravovat, co označí doctor, rozšiřovat pokrytí testy tam, kudy proklouzla regrese, překládat nový obsah do všech tvých jazyků a udržovat sitemapy, feedy i strukturovaná data validní, jak produkt roste.
Každý vylepšovací průchod má stejný tvar jako ten první: přečti mapu, udělej malou registrovanou změnu, nech se oznámkovat, ověř jako uživatel. Tohle tady znamená sebezlepšování — žádná magie, jen smyčka, která nikdy neztratí pevnou půdu pod nohama. Recept včetně plánování a mantinelů najdeš v průvodci vylepšovací smyčkou.
Co ti stavění na Indigu doopravdy přinese
Výhody, které se skládají — pro agenta, který odvádí práci, i pro člověka, který vlastní výsledek.
CLAUDE.md dokumentace přes rozcestníky, indigo map, živé Mermaid diagramy a /llms.txt znamenají, že se agent orientuje podle mapy, místo aby kódovou základnu četl pořád dokola. Víc z každé session jde do tvého produktu.indigo doctor zvaliduje celou instalaci.degit nepřenáší historii, bun run init založí čerstvý repozitář. Typované, otestované, čitelné, Apache-2.0 tvoje.Kompletní servis, ne černá skříňka
Ty popisuješ; agent vykonává — včetně příkazů. Instalace, přidávání modulů, migrace a kontroly běží přes neinteraktivní CLI navržená tak, aby nic nikdy neuvízlo na skrytém dotazu v terminálu. Když je rozhodnutí na tobě, agent se tě zeptá v chatu.
A všechno zůstává skutečnou kódovou základnou: typovanou, otestovanou, kontrolovatelnou, Apache-2.0 tvojí. degit nepřenáší historii, bun run init vytvoří čerstvý repozitář a volantu se můžeš chopit v kterémkoli okamžiku.
Otevřené jádro, s benevolentní licencí
Framework a jeho bezplatné moduly jsou open source pod benevolentní licencí Apache-2.0 — použij je na cokoli, včetně uzavřené komerční práce, bez copyleft povinností a bez čehokoli k nákupu. Tři prémiové vertikální moduly — e-commerce, AI chat s postavami a AI generování obsahu — mají komerční licenci a financují další vývoj bezplatného jádra.
Přesvědč se o smyčce sám
Nejrychlejší způsob, jak Indigo pochopit, je nasměrovat na něj svého agenta. Živé demo je plná instalace se všemi zapnutými moduly — a web, který právě čteš, je taky instalace Indiga.