Často kladené otázky

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ť.

Licencovanie a cena

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.

Porovnanie

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.

Stavanie na Indigu

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.