Popiš, co chceš. Tvůj agent to dodá — a dokáže, že je hotovo.
Web, blog, e-shop, plnohodnotný SaaS — popiš to v chatu a tvůj kódovací agent — Claude Code, Codex, Gemini, kterýkoli z nich — to postaví na jednom předem zapojeném open-source základu a opakuje smyčku, dokud to není prokazatelně hotové: kontroly zelené, uživatelské cesty otestované. Žádný website builder. Žádná šablona. Produkční kódová základna na Next.js, kterou vlastníš ty.
Na start stačí jeden prompt
Předej agentovi URL repozitáře — přečte si instrukce pro agenty v README, všechno nainstaluje a otázky položí tobě v chatu: moduly, název webu, admin účet. Celou instalaci pak provede sám.
Úplně bez terminálu? V desktopové aplikaci Claude Code vyber pro novou session prázdnou složku a řekni totéž — jen s „tady“ místo názvu složky.
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 # na otázky odpověz v terminálu
bun run dev # http://localhost:3000
Smyčka, ne skok do neznáma
Zadej agentovi jeden požadavek — nebo celý cíl ve stylu /loop a nech ho běžet bez dozoru. Může si to dovolit, protože na Indigu „hotovo“ není názor: jsou to zelené kontroly a persony, které dokončí své cesty.
1 · Popiš
Řekneš, co má produkt umět — běžným jazykem, v chatu. To je celý popis práce.
2 · Postav
Agent se zorientuje podle mapy — vnořených souborů CLAUDE.md a živých diagramů — a rozšiřuje přes konfiguraci a moduly, nikdy úpravou sdíleného jádra.
3 · Ověř
Typecheck, testy a indigo doctor oznámkují průchod. Pak se agent přes MCP přihlásí jako seedovaná persona a použije funkci tak, jak by ji použil zákazník.
4 · Vylepši
Selhání jdou rovnou do dalšího průchodu — žádný člověk nepřenáší chybové hlášky. Smyčka končí, až když se hotovo rozsvítí zeleně: kontroly prošly, cesty ověřené.
Smyčka za letu
Jeden požadavek od začátku do konce: agent staví, dostane známku, opraví vlastní přehmat a dokáže, že celá instalace pořád drží — kompletní sada testů, kontroly zdraví, všechno. Výstup terminálu doslova ze skutečných běhů. K tobě doputuje čitelný diff.
Protože prototyp není produkt
Tvůj agent není jen tvůj vývojář — na Indigu je to celý tým: designér, tester, který se přihlásí a prokliká každou cestu, překladatel, který dodá všech 17 jazyků, i správce, který produkt vylepšuje dál i po spuštění. Právě tohle dělá z dema byznys, který obstojí.
Žádný website builder. Žádný boilerplate. Postavené pro smyčku.
Agenti neselhávají kvůli nedostatku inteligence — selhávají kvůli nedostatku prostředí. Ať už bys sáhl po čemkoli jiném, mezera je stejná: smyčka potřebuje mapu systému, signál, když se něco rozbije, a ruce, kterými otestuje, co postavila. Indigo je navržené kolem všech tří.
vs. hostované AI buildery
Vygenerují ti aplikaci na své platformě — na prototyp skvělé, ale v den, kdy se z něj má stát produkt, narazíš na propast exportu. Indigo začíná tam, kde ony končí: skutečný repozitář na tvém stroji, typovaný a otestovaný, na kterém tvůj vlastní agent staví dál. Žádná platforma. Žádná propast.
vs. boilerplaty
Boilerplate je snímek: zdědíš jeho lepicí kód, navždy ho udržuješ a tvému agentovi neřekne nic. Indigo je framework — agent ho rozšiřuje přes konfiguraci a moduly, nikdy needituje sdílené jádro a aktualizace přistávají čistě pod tvými funkcemi.
vs. vibe-coding od nuly
Agent si základ improvizuje a pak ujíždí — nic mu neřekne, co se rozbilo, a to, co postavil, neumí použít. Indigo tenhle drift odstraňuje: typy, testy a indigo doctor známkují každý průchod a díky seedovaným personám se agent přihlásí a všechno ověří jako zákazník.
Skutečný byznys, ne lešení
Bezplatné jádro, se kterým přichází každá instalace — funkční části produktu, které agent rozšiřuje, takže žádný průchod smyčky nepadne na psaní lepicího kódu.
Integrované CMS
Typy obsahu řízené konfigurací, historie revizí, knihovna médií, plánované publikování, shortcody a obsahový kalendář.
Autentizace a organizace
Better Auth s RBAC, multi-tenant organizace, přihlašování přes sociální sítě a správa týmů.
Administrace od prvního dne
Obsah, média, uživatelé, formuláře, vlastní pole, auditní log a analytika — kompletní back office, který jsi nemusel stavět.
Real-time a úlohy na pozadí
WebSocket aktualizace s Redis pub/sub, BullMQ workery s databázovým fallbackem — živé funkce a asynchronní práce, zapojené.
Typová bezpečnost end-to-end
PostgreSQL přes Drizzle a tRPC až ke klientovi v jednom typovaném řetězci — který zároveň slouží jako chybový signál smyčky.
17 jazyků, přeložených agentem
Směrování podle jazyka, hreflang, vícejazyčné sitemapy, JSON-LD a RSS. Popiš web jednou; tvůj agent dodá každý jazyk — 17 jazyků tohoto webu bylo přeloženo přesně takhle.
Postavené agentem je jen půlka příběhu. Tvůj produkt navíc agenti umí obsluhovat.
Stejný MCP endpoint, který používá stavěcí smyčka, jede s tvou aplikací do produkce. Každá API procedura je typovaný nástroj za API klíči nebo OAuth — takže „připojte svou AI k našemu produktu“ je fakt o tvém byznysu od prvního dne, ne položka na roadmapě.
/llms.txt provede každého příchozího agenta tvým produktemPOST /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
Potřebuješ e-shop? Zákaznickou podporu? Jen blog? Stačí říct.
Moduly jsou samostatné git subtrees — včetně routerů, schématu, seedů a stránek administrace. Ty pojmenuješ schopnost; agent ji jedním příkazem přidá — nebo odstraní všechno, co tvůj projekt nikdy nevyužije. Skoro každý modul je zdarma; tři prémiové vertikály financují zbytek.
core-supportAI chat podpory, tikety a živý agentFreecore-apiREST API vázané na organizaci, s klíči a měřenímFreecore-affiliatesSledování doporučení, atribuce a provizeFreecore-multisiteMulti-tenant weby — schéma na web, mapování doménFreecore-storeE-commerce — produkty, košík, checkout, EU DPHPaidcore-chatAI chat s postavami — poskytovatelé, konverzacePaidcore-ai-writerAI generování obsahu, SEO, překladyPaidPořád jen kód. Pořád tvůj.
Postavené agentem neznamená černá skříňka. Každý průchod smyčky přistane jako čitelný diff v kódové základně, která zůstává typovaná, otestovaná a Apache-2.0 tvoje — chop se volantu, kdykoli budeš chtít.
Čitelné diffy
Agenti rozšiřují přes konfiguraci a registraci, takže změny jsou malé, lokální a snadno projdou review — žádné rozlezlé přepisy.
Mantinely zapnuté
Striktní TypeScript, vstupy ohraničené Zodem, kontroly vlastnictví a konvence soft-delete platí pro agenty i lidi stejně.
Žádný lock-in
degit nepřenáší historii; bun run init založí čerstvý repozitář. Je to tvůj kód, tvoje databáze, tvůj deploy.
Moderní základy, žádné kompromisy
Next.js 16 · React 19 · TypeScript · tRPC · Drizzle ORM · PostgreSQL · Better Auth · Tailwind CSS v4 · BullMQ · Redis · WebSocket · Bun · Zod
Právě se na jeden díváš
Tenhle web je sám o sobě instalací Indiga — a každou jeho stránku, v 17 jazycích, přeložil kódovací agent na jeden průchod. Přepni jazyk v hlavičce a přesvědč se sám.
17 jazyků, jedna smyčka
Popiš web jednou; agent dodal každý jazyk. Expanze do světa je prompt, ne projekt — a tahle stránka je účtenka.
Dogfooding od začátku do konce
indigo-fw.dev, živé demo i dokumentace jsou všechno instalace Indiga. Framework staví vlastní hlavní vchod.
Otevřené ve výchozím stavu
Jádro pod Apache-2.0, včetně každého bezplatného modulu, který tu vidíš. Naklonuj ho, čti diffy, uprav si ho — žádná licence k nákupu.
Spusť smyčku
Popiš, co chceš postavit, a nech svého agenta běžet. Framework a jeho bezplatné moduly jsou pod Apache-2.0 — tvoje k použití na cokoli, včetně komerční práce. A jestli chceš důkaz, že to drží — právě ho čteš: tenhle web je instalací Indiga.