Otázky a odpovede
To, na čo sa ľudia pri Indigu pýtajú najčastejšie — licencovanie, porovnanie s buildermi a boilerplatmi a aké je na ňom stavať.
Je to zadarmo? V čom je háčik?
Je Indigo naozaj zadarmo?
Áno. Framework a takmer každý modul sú bezplatné a open source pod permisívnou licenciou Apache-2.0. Môžeš s nimi stavať, prevádzkovať aj dodávať bez akýchkoľvek nákladov — vrátane komerčných produktov s uzavretým zdrojovým kódom.
Môžem Indigo používať komerčne?
Rozhodne, a bez akýchkoľvek podmienok. Apache-2.0 nemá copyleftovú povinnosť, takže na bezplatnom jadre môžeš stavať proprietárny softvér s uzavretým zdrojovým kódom bez toho, aby si čokoľvek kupoval. Kód, ktorý vygeneruješ, je tvoj.
Ktoré moduly sú platené?
Len tri. core-store (e-commerce), core-chat (AI chat s postavami) a core-ai-writer (generovanie AI obsahu) sú komerčne licencované — vertikály, kde jednoznačne prevádzkuješ produkt generujúci tržby. Všetko ostatné je zadarmo.
Čo pokrýva komerčná licencia?
Len tie tri prémiové moduly. Zakúpenie licencie ti umožní ich nainštalovať a nasadiť; financuje ďalší vývoj bezplatného open-source jadra.
Je to ďalší nástroj na tvorbu webov?
Čím sa Indigo líši od Wixu, Lovable, Boltu či v0?
To sú hostované platformy — tvoja aplikácia žije na ich infraštruktúre, stavia sa ich nástrojmi a platí sa ich predplatným. Indigo je presný opak: skutočná open-source kódová báza na Next.js na tvojom stroji, v tvojom git repozitári, na ktorej stavia tvoj vlastný kódovací agent. Nie je tu žiadna platforma, nie je z čoho exportovať a žiadny útes, keď sa z prototypu má stať produkt.
Čím sa líši od ShipFast či create-t3-app?
Boilerplate ti odovzdá momentku pozapájaného kódu — zdedíš lepidlo, udržiavaš ho navždy a tvojmu agentovi nepovie nič. Indigo je framework: nové funkcie sa registrujú cez konfiguráciu a moduly, zdieľané jadro sa nikdy neupravuje a agent dostane mapu (CLAUDE.md, živé diagramy), signál (typy, testy, indigo doctor) a ruky (MCP persony) na overenie toho, čo postavil.
Aké je s ním pracovať?
Je pripravené na produkciu?
Indigo prináša produkčné náležitosti, ktoré väčšina starterov preskočí — autentifikáciu, RBAC, fakturáciu, real-time, úlohy na pozadí, i18n, SEO a škálovateľný model serverových rolí. Je stavané tak, aby utiahlo skutočné produkty, nie len demá.
Musím rozumieť celej kódovej báze?
Nie — väčšinu z nej možno nikdy nebudeš čítať. Indigo je riadené konfiguráciou a open-closed: tvoj agent ho rozširuje presne tam, kde systém s rozšírením počíta, a každá zmena zostáva malým, ľahko skontrolovateľným diffom.
Čo znamená „agent-native“?
Agent je primárne rozhranie. Má mapu (vnorené súbory CLAUDE.md, živé diagramy architektúry), spätný signál (prísne typy, testy, indigo doctor) a ruky na bežiacej aplikácii (typované MCP nástroje, testovacie persony). Ty opisuješ produkt; agent ho postaví, overí a keď je rozhodnutie na tebe, spýta sa ťa v chate.
Môžem moduly pridávať a odoberať neskôr?
Áno. Moduly sú samostatné git subtrees. bun run indigo add <module> jeden nainštaluje — vrátane routerov, schémy, seedov a admin stránok — a remove ho zasa odstráni.
Ako začnem?
Daj svojmu agentovi jednu vetu: claude "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need". Vytvorí priečinok, nainštaluje všetko a na tvoje voľby sa spýta v chate. Rovnako to funguje v Codex aj Gemini CLI — a ak máš radšej terminál, klasická cesta degit + bun run init tu stále je.
Potrebujem konkrétne Claude?
Nie. Indigo je agnostické voči agentom: fungujú Claude Code, Codex CLI aj Gemini CLI a všetky opory sú otvorené štandardy — kontextové súbory CLAUDE.md/AGENTS.md, MCP endpoint, neinteraktívne CLI. Slučku zvládne ktorýkoľvek kódovací agent, ktorý vie spúšťať príkazy. Agentov môžeš aj úplne vynechať a vyvíjať ručne.
Čo ak agent niečo pokazí?
Prostredie je postavené tak, aby sa nič nedalo pokaziť potichu. Prísny TypeScript, vstupy ohraničené Zodom a kontroly vlastníctva zlé zmeny odmietnu; indigo doctor a testy známkujú každý prechod; zdieľané jadro sa nikdy neupravuje, takže dosah zostáva vnútri zmeny. A každý prechod pristane ako obyčajný git diff — skontroluj ho, alebo ho vráť.
Ako sa aktualizácie frameworku dostanú do môjho projektu?
Jadro a moduly žijú v tvojom repozitári ako git subtrees a tvoje funkcie ich rozširujú cez konfiguráciu a registráciu namiesto ich úprav — takže aktualizácie sa natiahnu čisto, bez kolízie s tým, čo si postavil. Žiadne vynútené migrácie, žiadna platforma, ktorá rozhoduje za teba: pull spravíš, keď sa rozhodneš ty.
Kde nájdem pomoc?
GitHub Discussions na otázky, GitHub Issues na chyby a dokumentácia na príručky. Pre komerčnú podporu sa ozvi tímu.
Chceš vedieť viac?
Najrýchlejší spôsob, ako pochopiť Indigo, je použiť ho — živé demo beží so všetkými modulmi.