Opisz, czego chcesz. Twój agent to dostarczy — i udowodni, że jest gotowe.
Strona internetowa, blog, sklep, pełny SaaS — opisz to na czacie, a twój agent kodujący — Claude Code, Codex, Gemini, którykolwiek — zbuduje to na jednym podpiętym od startu, open-source'owym fundamencie i będzie krążyć w pętli, aż wszystko będzie weryfikowalnie gotowe: kontrole na zielono, ścieżki użytkowników przetestowane. To nie kreator stron. Nie szablon. Produkcyjny codebase Next.js, który należy do ciebie.
Start to jeden prompt
Podaj agentowi URL repozytorium — przeczyta instrukcje dla agentów w README, zainstaluje wszystko i zada tobie pytania na czacie: moduły, nazwa strony, konto administratora. Potem sam przeprowadzi całą instalację.
W ogóle bez terminala? W aplikacji desktopowej Claude Code wybierz pusty folder na nową sesję i powiedz to samo — z „tutaj” zamiast nazwy folderu.
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 # odpowiedz na jego pytania w terminalu
bun run dev # http://localhost:3000
Pętla, nie skok w ciemno
Przekaż agentowi jedno zadanie — albo cały cel, w stylu /loop, i pozwól mu działać bez nadzoru. Może tak pracować, bo w Indigo „gotowe” nie jest opinią: to kontrole przechodzące na zielono i persony przechodzące całe ścieżki.
1 · Opisz
Mówisz, czym ma być produkt — naturalnym językiem, na czacie. To cały opis stanowiska.
2 · Zbuduj
Agent orientuje się dzięki mapie — zagnieżdżonym plikom CLAUDE.md i generowanym na żywo diagramom — i rozszerza system przez konfigurację i moduły, nigdy przez edycję wspólnego rdzenia.
3 · Zweryfikuj
Typecheck, testy i indigo doctor oceniają przebieg. Potem agent loguje się przez MCP jako seedowana persona i używa funkcji tak, jak zrobiłby to klient.
4 · Ulepsz
Porażki trafiają prosto do następnego przebiegu — nikt nie musi przekazywać komunikatów o błędach. Pętla kończy się dopiero, gdy „gotowe” świeci na zielono: kontrole przechodzą, ścieżki są zweryfikowane.
Pętla w trakcie lotu
Jedno zadanie od początku do końca: agent buduje, dostaje ocenę, poprawia własne potknięcie i dowodzi, że cała instalacja wciąż się trzyma — pełny zestaw testów, kontrole zdrowia, wszystko. Wyjście terminala dosłownie z prawdziwych przebiegów. Do ciebie trafia czytelny diff.
Bo prototyp to jeszcze nie produkt
Twój agent to nie tylko twój deweloper — w Indigo to cały zespół: projektant, tester, który loguje się i przeklikuje każdą ścieżkę, tłumacz, który dostarcza wszystkie 17 języków, i opiekun, który ulepsza produkt po starcie. To właśnie zamienia demo w biznes, który się utrzyma.
To nie kreator stron. Nie boilerplate. Zbudowane pod pętlę.
Agenci nie zawodzą przez brak inteligencji — zawodzą przez brak środowiska. Czegokolwiek użyjesz zamiast tego, luka jest ta sama: pętla potrzebuje mapy systemu, sygnału, gdy coś się psuje, i rąk, by przetestować to, co zbudowała. Indigo jest zaprojektowane wokół wszystkich trzech.
kontra hostowane kreatory AI
Generują twoją aplikację na swojej platformie — świetne na prototyp, ale w dniu, w którym musi stać się produktem, trafiasz na klif eksportu. Indigo zaczyna tam, gdzie one kończą: prawdziwe repo na twojej maszynie, otypowane i przetestowane, które twój własny agent dalej rozbudowuje. Bez platformy. Bez klifu.
kontra boilerplate'y
Boilerplate to migawka: dziedziczysz jego kod sklejający, utrzymujesz go na zawsze, a twojemu agentowi nie mówi on nic. Indigo to framework — agent rozszerza go przez konfigurację i moduły, nigdy nie edytuje wspólnego rdzenia, a aktualizacje lądują czysto pod twoimi funkcjami.
kontra vibe-coding od zera
Agent improwizuje fundament, a potem dryfuje — nic nie mówi mu, co się zepsuło, i nie umie użyć tego, co zbudował. Indigo usuwa dryf: typy, testy i indigo doctor oceniają każdy przebieg, a seedowane persony pozwalają mu się zalogować i zweryfikować wszystko jak klient.
Prawdziwy biznes, nie rusztowanie
Darmowy rdzeń, z którym startuje każda instalacja — działające powierzchnie produktu, które agent rozszerza, więc żaden przebieg pętli nie idzie na pisanie kodu sklejającego.
Zintegrowany CMS
Typy treści sterowane konfiguracją, historia wersji, biblioteka mediów, planowana publikacja, shortcode'y i kalendarz treści.
Auth i organizacje
Better Auth z RBAC, organizacje multi-tenant, logowanie społecznościowe i zarządzanie zespołami.
Panel administracyjny od pierwszego dnia
Treści, media, użytkownicy, formularze, pola niestandardowe, dziennik audytu i statystyki — kompletny back office, którego nie musisz budować.
Czas rzeczywisty i zadania w tle
Aktualizacje po WebSocketach z pub/sub na Redisie, workery BullMQ z zapasową kolejką w bazie danych — funkcje na żywo i praca asynchroniczna, już podpięte.
Bezpieczne typy, od końca do końca
PostgreSQL przez Drizzle i tRPC aż po klienta w jednym otypowanym łańcuchu — który przy okazji jest sygnałem błędu pętli.
17 języków, tłumaczonych przez agenta
Routing językowy, hreflang, wielojęzyczne sitemapy, JSON-LD i RSS. Opisz stronę raz; twój agent dostarczy każdą wersję językową — 17 języków tej strony powstało dokładnie w ten sposób.
Zbudowane przez agenta to połowa historii. Twój produkt można też obsługiwać agentami.
Ten sam endpoint MCP, którego używa pętla budowania, trafia z twoją aplikacją na produkcję. Każda procedura API to otypowane narzędzie za kluczami API albo OAuth — więc „podłącz swoje AI do naszego produktu” to fakt o twoim biznesie od pierwszego dnia, a nie punkt na roadmapie.
/llms.txt daje każdemu odwiedzającemu agentowi przewodnik po twoim produkciePOST /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
Potrzebujesz sklepu? Działu wsparcia? Tylko bloga? Wystarczy powiedzieć.
Moduły to samodzielne subtree Gita — routery, schemat, seedy i strony administracyjne w komplecie. Ty nazywasz potrzebę; agent dodaje ją jednym poleceniem — albo usuwa wszystko, czego twój projekt nigdy nie użyje. Niemal każdy moduł jest darmowy; trzy wertykały premium finansują resztę.
core-supportCzat wsparcia AI, tickety i konsultant na żywoFreecore-apiREST API w zakresie organizacji z kluczami i pomiarem zużyciaFreecore-affiliatesŚledzenie poleceń, atrybucja i prowizjeFreecore-multisiteWitryny multi-tenant — schemat na witrynę, mapowanie domenFreecore-storeE-commerce — produkty, koszyk, checkout, VAT UEPaidcore-chatCzat z postaciami AI — dostawcy, konwersacjePaidcore-ai-writerGenerowanie treści AI, SEO, tłumaczeniaPaidWciąż zwykły kod. Wciąż twój.
Zbudowane przez agenta nie znaczy czarna skrzynka. Każdy przebieg pętli ląduje jako czytelny diff w codebase, który pozostaje otypowany, przetestowany i twój na licencji Apache-2.0 — przejmij stery, kiedy tylko chcesz.
Czytelne diffy
Agenci rozszerzają system przez konfigurację i rejestrację, więc zmiany są małe, lokalne i łatwe do przejrzenia — nie rozlazłe przepisywanie wszystkiego.
Barierki włączone
Ścisły TypeScript, wejścia ograniczone Zodem, kontrole własności i konwencje soft-delete obowiązują agentów i ludzi tak samo.
Brak lock-inu
degit nie zabiera historii; bun run init tworzy świeże repo. To twój kod, twoja baza danych, twój cel wdrożenia.
Nowoczesne fundamenty, zero kompromisów
Next.js 16 · React 19 · TypeScript · tRPC · Drizzle ORM · PostgreSQL · Better Auth · Tailwind CSS v4 · BullMQ · Redis · WebSocket · Bun · Zod
Właśnie na jeden patrzysz
Ta strona sama jest instalacją Indigo — a każda podstrona, w 17 językach, została przetłumaczona przez agenta kodującego w jednym przebiegu. Przełącz język w nagłówku i przekonaj się na własne oczy.
17 języków, jedna pętla
Opisz stronę raz; agent dostarczył każdą wersję językową. Wejście na rynki międzynarodowe to prompt, nie projekt — a ta strona jest tego dowodem.
Dogfooding od początku do końca
indigo-fw.dev, demo na żywo i dokumentacja to wszystko instalacje Indigo. Framework buduje własne drzwi wejściowe.
Domyślnie otwarte
Rdzeń na licencji Apache-2.0, wraz z każdym darmowym modułem, który tu widzisz. Sklonuj go, przeczytaj diffy, uczyń go swoim — bez licencji do kupienia.
Uruchom pętlę
Opisz, co chcesz zbudować, i pozwól swojemu agentowi działać. Framework i jego darmowe moduły są na licencji Apache-2.0 — twoje do dowolnego użytku, w tym komercyjnego. A jeśli chcesz dowodu, że to się trzyma — właśnie go czytasz: ta strona sama jest instalacją Indigo.