Opíš, čo chceš. Tvoj agent to dodá — a dokáže, že je hotovo.
Web, blog, obchod, plnohodnotný SaaS — opíš ho v chate a tvoj kódovací agent — Claude Code, Codex, Gemini, ktorýkoľvek z nich — ho postaví na jednom vopred zapojenom open-source základe a opakuje slučku, kým to nie je overiteľne hotové: kontroly zelené, používateľské cesty otestované. Nie je to nástroj na tvorbu webov. Nie je to šablóna. Je to produkčná kódová báza na Next.js, ktorú vlastníš ty.
Začiatok je jeden prompt
Daj agentovi URL repozitára — prečíta si inštrukcie pre agentov v README, nainštaluje všetko a otázky položí tebe v chate: moduly, názov webu, admin účet. Potom celú inštaláciu spustí sám.
Vôbec žiadny terminál? V desktopovej aplikácii Claude Code vyber pre novú session prázdny priečinok a povedz to isté — len s „tu“ namiesto názvu priečinka.
claude "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
codex "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
gemini "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
bunx degit indigo-fw/starter my-app
cd my-app && bun install
bun run init # odpovedz na jeho otázky v termináli
bun run dev # http://localhost:3000
Slučka, nie skok do neznáma
Daj agentovi jednu požiadavku — alebo celý cieľ v štýle /loop a nechaj ho bežať bez dozoru. Môže, lebo na Indigu „hotovo“ nie je názor: sú to zelené kontroly a persony, ktoré prejdú celé cesty.
1 · Opíš
Povieš, aký má byť produkt — bežným jazykom, v chate. To je celý popis práce.
2 · Postav
Agent sa zorientuje podľa mapy — vnorených súborov CLAUDE.md a živých diagramov — a rozširuje cez konfiguráciu a moduly, nikdy nie úpravou zdieľaného jadra.
3 · Over
Typecheck, testy a indigo doctor oznámkujú prechod. Potom sa agent cez MCP prihlási ako seedovaná persona a použije funkciu tak, ako by ju použil zákazník.
4 · Zlepši
Zlyhania idú rovno do ďalšieho prechodu — žiadny človek neprenáša chybové hlášky. Slučka skončí, až keď je „hotovo“ zelené: kontroly prechádzajú, cesty sú overené.
Slučka v plnom lete
Jedna požiadavka od začiatku do konca: agent stavia, dostane známku, opraví vlastnú chybu a dokáže, že celá inštalácia stále drží — celá testovacia sada, kontroly zdravia, všetko. Výstup terminálu je doslovný záznam zo skutočných behov. K tebe sa dostane čitateľný diff.
Lebo prototyp nie je produkt
Tvoj agent nie je len tvoj vývojár — na Indigu je celý tím: dizajnér, tester, ktorý sa prihlási a prekliká každú cestu, prekladateľ, ktorý dodá všetkých 17 jazykov, aj správca, ktorý zlepšuje aj po spustení. Presne to robí z dema biznis, ktorý obstojí.
Nie nástroj na tvorbu webov. Nie boilerplate. Stavané pre slučku.
Agenti nezlyhávajú pre nedostatok inteligencie — zlyhávajú pre nedostatok prostredia. Nech by si namiesto toho siahol po čomkoľvek, medzera je rovnaká: slučka potrebuje mapu systému, signál, keď sa niečo pokazí, a ruky na otestovanie toho, čo postavila. Indigo je navrhnuté okolo všetkých troch.
vs. hostované AI buildery
Aplikáciu ti vygenerujú na svojej platforme — skvelé na prototyp, no v deň, keď sa z neho má stať produkt, narazíš na útes exportu. Indigo začína tam, kde ony končia: skutočný repozitár na tvojom stroji, typovaný a otestovaný, na ktorom ďalej stavia tvoj vlastný agent. Žiadna platforma. Žiadny útes.
vs. boilerplaty
Boilerplate je momentka: zdedíš jeho lepiaci kód, udržiavaš ho navždy a tvojmu agentovi nepovie nič. Indigo je framework — agent ho rozširuje cez konfiguráciu a moduly, zdieľané jadro nikdy neupravuje a upgrady pristanú čisto pod tvojimi funkciami.
vs. vibe-coding od nuly
Agent si improvizuje základy a potom sa unáša — nič mu nepovie, čo sa pokazilo, a nevie použiť, čo postavil. Indigo unášanie odstraňuje: typy, testy a indigo doctor známkujú každý prechod a seedované persony mu umožnia prihlásiť sa a overiť si prácu ako zákazník.
Skutočný biznis, nie kostra
Bezplatné jadro, s ktorým prichádza každá inštalácia — funkčné časti produktu, ktoré agent rozširuje, takže ani jeden prechod slučky nepadne na písanie lepiaceho kódu.
Integrované CMS
Typy obsahu riadené konfiguráciou, história revízií, knižnica médií, plánované publikovanie, shortcody a obsahový kalendár.
Autentifikácia a organizácie
Better Auth s RBAC, multi-tenant organizácie, prihlásenie cez sociálne siete a správa tímov.
Administračný panel od prvého dňa
Obsah, médiá, používatelia, formuláre, vlastné polia, audit log a analytika — kompletný back office, ktorý si nemusel stavať.
Real-time a úlohy na pozadí
WebSocket aktualizácie s Redis pub/sub, BullMQ workery s databázovým fallbackom — živé funkcie a asynchrónna práca, zapojené.
Typová bezpečnosť end-to-end
PostgreSQL cez Drizzle a tRPC až po klienta v jednej typovanej reťazi — ktorá zároveň slúži ako chybový signál slučky.
17 jazykov, preložených agentom
Smerovanie jazykových verzií, hreflang, viacjazyčné sitemapy, JSON-LD a RSS. Web opíš raz; tvoj agent dodá každú jazykovú verziu — 17 jazykov tohto webu bolo preložených presne takto.
Postavené agentom je len polovica príbehu. Tvoj produkt vedia agenti aj obsluhovať.
Ten istý MCP endpoint, ktorý používa stavebná slučka, ide s tvojou aplikáciou do produkcie. Každá API procedúra je typovaný nástroj za API kľúčmi alebo OAuth — takže „pripoj svoju AI k nášmu produktu“ je fakt o tvojom biznise od prvého dňa, nie položka v roadmape.
/llms.txt dá každému prichádzajúcemu agentovi komentovanú prehliadku tvojho produktuPOST /api/mcp every API procedure, as a typed tool
GET /llms.txt the front door for visiting agents
GET /api/v1/openapi REST, OpenAPI 3.1 — generated
Potrebuješ obchod? Zákaznícku podporu? Len blog? Povedz to.
Moduly sú samostatné git subtrees — vrátane routerov, schémy, seedov a admin stránok. Ty pomenuješ schopnosť; agent ju pridá jedným príkazom — alebo odstráni všetko, čo tvoj projekt nikdy nevyužije. Takmer každý modul je bezplatný; tri prémiové vertikály financujú zvyšok.
core-supportAI chat podpory, tikety a živý agentFreecore-apiREST API viazané na organizáciu s kľúčmi a meranímFreecore-affiliatesSledovanie odporúčaní, atribúcia a provízieFreecore-multisiteMulti-tenant weby — schéma na web, mapovanie doménFreecore-storeE-commerce — produkty, košík, checkout, EÚ DPHPaidcore-chatAI chat s postavami — poskytovatelia, konverzáciePaidcore-ai-writerAI generovanie obsahu, SEO, prekladyPaidStále len kód. Stále tvoj.
Postavené agentom neznamená čierna skrinka. Každý prechod slučky pristane ako čitateľný diff v kódovej báze, ktorá zostáva typovaná, otestovaná a pod Apache-2.0 tvoja — volant môžeš prevziať, kedykoľvek chceš.
Čitateľné diffy
Agenti rozširujú cez konfiguráciu a registráciu, takže zmeny sú malé, lokálne a ľahko sa kontrolujú — žiadne rozľahlé prepisovačky.
Mantinely zapnuté
Prísny TypeScript, vstupy ohraničené Zodom, kontroly vlastníctva a konvencie soft-delete platia pre agentov aj ľudí rovnako.
Žiadny lock-in
degit neprináša žiadnu históriu; bun run init vytvorí čistý repozitár. Je to tvoj kód, tvoja databáza, tvoj cieľ nasadenia.
Moderné základy, žiadne kompromisy
Next.js 16 · React 19 · TypeScript · tRPC · Drizzle ORM · PostgreSQL · Better Auth · Tailwind CSS v4 · BullMQ · Redis · WebSocket · Bun · Zod
Práve sa na jeden pozeráš
Tento web je sám osebe inštaláciou Indiga — a každá stránka, v 17 jazykoch, bola preložená kódovacím agentom v jedinom prechode. Prepni jazyk v hlavičke a presvedč sa sám.
17 jazykov, jedna slučka
Web opíš raz; agent dodal každú jazykovú verziu. Expanzia do zahraničia je prompt, nie projekt — a táto stránka je toho dokladom.
Dogfooding od začiatku do konca
indigo-fw.dev, živé demo aj dokumentácia sú všetko inštalácie Indiga. Framework si stavia vlastné vstupné dvere.
Štandardne otvorené
Jadro pod Apache-2.0, vrátane každého bezplatného modulu, ktorý tu vidíš. Naklonuj si ho, čítaj diffy, sprav si ho svojím — žiadna licencia na kúpu.
Spusti slučku
Opíš, čo chceš postaviť, a nechaj svojho agenta bežať. Framework a jeho bezplatné moduly sú pod Apache-2.0 — tvoje na použitie na čokoľvek vrátane komerčnej práce. A ak chceš dôkaz, že to obstojí — práve ho čítaš: tento web je inštaláciou Indiga.