Otázky a odpovědi
Věci, na které se lidé u Indiga ptají nejčastěji — licencování, srovnání s buildery a boilerplaty a jaké je na něm stavět.
Je to zdarma? Kde je háček?
Je Indigo opravdu zdarma?
Ano. Framework a téměř všechny moduly jsou zdarma a open source pod benevolentní licencí Apache-2.0. Můžeš s nimi stavět, provozovat i dodávat bez jakýchkoli nákladů — včetně komerčních produktů s uzavřeným zdrojovým kódem.
Můžu Indigo používat komerčně?
Rozhodně a bez podmínek. Apache-2.0 nemá žádnou copyleftovou povinnost, takže na svobodném jádru můžeš stavět proprietární software s uzavřeným zdrojovým kódem, aniž bys cokoli kupoval. Kód, který vygeneruješ, je tvůj.
Které moduly stojí peníze?
Jen tři. core-store (e-commerce), core-chat (AI chat s postavami) a core-ai-writer (AI generování obsahu) jsou komerčně licencované — vertikály, kde zjevně provozuješ výdělečný produkt. Všechno ostatní je zdarma.
Co pokrývá komerční licence?
Jen ty tři prémiové moduly. Zakoupení licence ti umožní je nainstalovat a nasadit; financuje pokračující vývoj svobodného open-source jádra.
Je tohle další website builder?
Čím se Indigo liší od Wixu, Lovable, Boltu nebo v0?
To jsou hostované platformy — tvoje aplikace žije na jejich infrastruktuře, staví se jejich nástroji a platí se jejich předplatným. Indigo je pravý opak: skutečná open-source kódová základna na Next.js na tvém stroji, ve tvém git repozitáři, na které staví tvůj vlastní kódovací agent. Není tu žádná platforma, nic, z čeho bys exportoval, a žádná propast ve chvíli, kdy se z prototypu má stát produkt.
Čím se liší od ShipFast nebo create-t3-app?
Boilerplate ti předá snímek zapojeného kódu — zdědíš lepicí kód, navždy ho udržuješ a tvému agentovi neřekne nic. Indigo je framework: nové funkce se registrují přes konfiguraci a moduly, sdílené jádro se nikdy needituje a agent dostane mapu (CLAUDE.md, živé diagramy), signál (typy, testy, indigo doctor) a ruce (MCP persony), aby ověřil, co postavil.
Jaké je s ním pracovat?
Je to připravené na produkci?
Indigo přináší produkční záležitosti, které většina starterů přeskočí — autentizaci, RBAC, platby, real-time, úlohy na pozadí, i18n, SEO a škálovatelný model serverových rolí. Je postavené na provoz skutečných produktů, ne jen dem.
Musím rozumět celé kódové základně?
Ne — většinu z ní možná nikdy nepřečteš. Indigo je řízené konfigurací a open-closed: tvůj agent ho rozšiřuje přesně tam, kde systém s rozšířením počítá, a každá změna zůstává malým, přehledným diffem.
Co znamená „agentově nativní“?
Agent je primární rozhraní. Má mapu (vnořené CLAUDE.md, živé diagramy architektury), zpětnovazební signál (striktní typy, testy, indigo doctor) a ruce na běžící aplikaci (typované MCP nástroje, testovací persony). Ty popíšeš produkt; agent ho postaví, ověří a v chatu se zeptá, když je rozhodnutí na tobě.
Můžu moduly později přidávat a odebírat?
Ano. Moduly jsou samostatné git subtrees. bun run indigo add <module> jeden nainstaluje — včetně routerů, schématu, seedů a stránek administrace — a remove ho zase odebere.
Jak začnu?
Dej svému agentovi jedinou větu: claude "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need". Vytvoří složku, všechno nainstaluje a na tvoje volby se zeptá v chatu. Stejně to funguje v Codexu i Gemini CLI — a klasická cesta degit + bun run init je pořád k dispozici, jestli dáváš přednost terminálu.
Potřebuju konkrétně Claude?
Ne. Indigo je vůči agentům agnostické: fungují Claude Code, Codex CLI i Gemini CLI a všechny opěrné body jsou otevřené standardy — kontextové soubory CLAUDE.md/AGENTS.md, MCP endpoint, neinteraktivní CLI. Smyčku zvládne každý kódovací agent, který umí spouštět příkazy. A můžeš agenty úplně vynechat a vyvíjet ručně.
Co když agent něco rozbije?
Prostředí je postavené tak, aby se nic nedalo rozbít potichu. Striktní TypeScript, vstupy ohraničené Zodem a kontroly vlastnictví špatné změny odmítnou; indigo doctor a testy oznámkují každý průchod; sdílené jádro se nikdy needituje, takže dosah škod zůstává uvnitř dané změny. A každý průchod přistane jako obyčejný git diff — projdi ho, nebo ho vrať.
Jak se aktualizace frameworku dostanou do mého projektu?
Jádro a moduly žijí v tvém repozitáři jako git subtrees a tvoje funkce je rozšiřují přes konfiguraci a registraci, místo aby je editovaly — takže aktualizace se natáhnou čistě, bez kolizí s tím, co jsi postavil. Žádné vynucené migrace, žádná platforma, která rozhoduje za tebe: stahuješ, když se rozhodneš ty.
Kde najdu pomoc?
GitHub Discussions pro otázky, GitHub Issues pro chyby a dokumentace pro návody. Pro komerční podporu se ozvi týmu.
Chceš vědět víc?
Nejrychlejší způsob, jak Indigo pochopit, je použít ho — živé demo běží se všemi moduly.