Open source · Apache-2.0 — a ta strona sama jest instalacją Indigo

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.

Pytania zadaje agent; żaden prompt CLI nigdy cię nie blokuje
Działa w Claude Code, Codex CLI, Gemini CLI — i w aplikacji desktopowej
Wolisz terminal? Klasyczna ścieżka jest w pełni wspierana

# uruchom to w folderze, w którym trzymasz swoje projekty
claude "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
# uruchom to w folderze, w którym trzymasz swoje projekty
codex "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
# uruchom to w folderze, w którym trzymasz swoje projekty
gemini "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
# uruchom to w folderze, w którym trzymasz swoje projekty
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
Jak to działa

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.

Zobacz, jak to się dzieje

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.

1
Prompt, by postawić projekt — resztę robi agent
0
Promptów CLI, które mogłyby zatrzymać pętlę — wszystko działa nieinteraktywnie
15+
Modułów do zainstalowania
100%
Bezpieczeństwa typów end-to-end — sygnał błędu pętli
Dlaczego Indigo

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.

Porządna architektura od pierwszego dnia — przebieg setny ląduje równie czysto jak pierwszy.
Wszystko podpięte od startu — auth, billing, CMS, panel administracyjny, 17 języków, SEO.
Zmiany, które weryfikują się same — agent loguje się i testuje jak prawdziwy klient.
Tanie iteracje — agent orientuje się dzięki generowanym mapom i dokumentacji pointer-first, zamiast czytać codebase od nowa.

Produkt ulepsza się po starciezaplanowane przebiegi ulepszeń zajmują się utrzymaniem, tłumaczeniami i pokryciem testami.
To ty pozostajesz reżyserem — opisujesz, przeglądasz diffy, decydujesz; agent pyta na czacie.
Prawdziwy codebase — otypowany, przetestowany, czytelny; przejmij stery w każdej chwili.
Brak lock-inu — Apache-2.0 i twoje, świeże repo, twoja baza danych, twój deployment.

Vibe-code bez katastrofy

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.

Lovable · Bolt · v0

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.

ShipFast · create-t3-app

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.

Puste repo + dowolny agent

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.

Co jest w pudełku

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.

Każda procedura tRPC jest zarazem otypowanym narzędziem MCP — wyselekcjonowana lista na start, pełny rejestr na żądanie
Te same barierki co w UI — auth, kontrole własności i zakres organizacji obowiązują też agentów
/llms.txt daje każdemu odwiedzającemu agentowi przewodnik po twoim produkcie

your-product.com
POST /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
Architektura modułowa

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 żywoFree
core-apiREST API w zakresie organizacji z kluczami i pomiarem zużyciaFree
core-affiliatesŚledzenie poleceń, atrybucja i prowizjeFree
core-multisiteWitryny multi-tenant — schemat na witrynę, mapowanie domenFree
core-storeE-commerce — produkty, koszyk, checkout, VAT UEPaid
core-chatCzat z postaciami AI — dostawcy, konwersacjePaid
core-ai-writerGenerowanie treści AI, SEO, tłumaczeniaPaid
Dla deweloperów

Wciąż 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.

Stack

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

Dowód, nie obietnice

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.