Åpen kildekode · Apache-2.0 — og dette nettstedet er selv en Indigo-installasjon

Beskriv hva du vil ha. Agenten din shipper det — og beviser at det er ferdig.

Et nettsted, en blogg, en nettbutikk, en komplett SaaS — beskriv det i chatten, og kodeagenten din — Claude Code, Codex, Gemini, hvilken som helst — bygger det på ett ferdig koblet, åpent fundament og looper til det er verifiserbart ferdig: grønne sjekker, testede brukerreiser. Ikke en nettstedsbygger. Ikke en mal. En produksjonsklar Next.js-kodebase du eier.

Å komme i gang er én prompt

Gi agenten din repo-URL-en — den leser instruksjonene for agenter i README-en, installerer alt og stiller deg spørsmålene i chatten: moduler, nettstedsnavn, adminkonto. Så kjører den hele installasjonen selv.

Ikke noe terminal i det hele tatt? I Claude Code-desktop-appen velger du en tom mappe for en ny økt og sier det samme — med «her» i stedet for et mappenavn.

Agenten stiller spørsmålene; ingen CLI-prompt blokkerer noen gang på deg
Fungerer i Claude Code, Codex CLI, Gemini CLI — og desktop-appen
Foretrekker du terminalen? Den klassiske veien er fullt støttet

# kjør dette fra mappen der du har prosjektene dine
claude "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
# kjør dette fra mappen der du har prosjektene dine
codex "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
# kjør dette fra mappen der du har prosjektene dine
gemini "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
# kjør dette fra mappen der du har prosjektene dine
bunx degit indigo-fw/starter my-app
cd my-app && bun install
bun run init    # answer its questions in the terminal
bun run dev     # http://localhost:3000
Slik virker det

En loop, ikke et sjansespill

Gi agenten én forespørsel — eller et helt mål, à la /loop, og la den kjøre uten tilsyn. Det kan den, for på Indigo er «ferdig» ingen mening: det er sjekker som blir grønne og personas som fullfører brukerreisene.

1 · Beskriv

Du sier hva produktet skal være, i naturlig språk, i chatten. Det er hele stillingsbeskrivelsen.

2 · Bygg

Agenten orienterer seg fra kartet — nestede CLAUDE.md-filer og levende diagrammer — og utvider gjennom konfig og moduler, aldri ved å redigere delt kjerne.

3 · Verifiser

Typecheck, tester og indigo doctor bedømmer runden. Så logger agenten inn via MCP som en seedet persona og bruker funksjonen slik en kunde ville gjort.

4 · Forbedre

Feil mates rett inn i neste runde — ingen mennesker som videreformidler feilmeldinger. Loopen avsluttes først når ferdig er grønt: sjekkene passerer, brukerreisene er verifisert.

Se det skje

Loopen, i full flyt

Én forespørsel, fra start til mål: agenten bygger, blir bedømt, fikser sin egen glipp og beviser at hele installasjonen fortsatt holder — hele testsuiten, helsesjekkene, alt sammen. Terminalutskriften er ordrett fra ekte kjøringer. Det som når deg, er en lesbar diff.

1
Prompt for å sette opp — agenten gjør resten
0
CLI-prompter som kan stanse loopen — alt kjører ikke-interaktivt
15+
Installerbare moduler
100%
Typesikkerhet fra ende til ende — loopens feilsignal
Hvorfor Indigo

Fordi en prototype ikke er et produkt

Agenten din er ikke bare utvikleren din — på Indigo er den hele teamet: designeren, testeren som logger inn og klikker seg gjennom hver brukerreise, oversetteren som shipper alle 17 språkene, vedlikeholderen som fortsetter å forbedre etter lansering. Det er det som gjør en demo til en virksomhet som holder.

Skikkelig arkitektur fra dag én — runde 100 lander like rent som runde 1.
Alt ferdig koblet — auth, fakturering, CMS, adminpanel, 17 språk, SEO.
Selvverifiserende endringer — agenten logger inn og tester som en ekte kunde.
Billige iterasjoner — agenten orienterer seg fra genererte kart og pekerdocs, ikke ved å lese kodebasen på nytt.

Det forbedres etter lanseringplanlagte forbedringsrunder tar seg av vedlikehold, oversettelser og testdekning.
Du forblir regissøren — beskriv, se over differ, bestem; agenten spør i chatten.
En ekte kodebase — typet, testet, lesbar; ta rattet når som helst.
Ingen innlåsing — Apache-2.0 din, ferskt repo, din database, din deploy.

Vibe-code uten å krasje

Ikke en nettstedsbygger. Ikke en boilerplate. Bygget for loopen.

Agenter feiler ikke av mangel på intelligens — de feiler av mangel på omgivelser. Uansett hva du ellers ville brukt, er gapet det samme: loopen trenger et kart over systemet, et signal når noe ryker, og hender til å teste det den bygde. Indigo er designet rundt alle tre.

Lovable · Bolt · v0

vs. hostede AI-byggere

De genererer appen din på plattformen sin — flott for en prototype, men den dagen den må bli et produkt, treffer du eksportstupet. Indigo starter der de slutter: et ekte repo på din maskin, typet og testet, som din egen agent fortsetter å bygge videre på. Ingen plattform. Ikke noe stup.

ShipFast · create-t3-app

vs. boilerplates

En boilerplate er et øyeblikksbilde: du arver limkoden dens, vedlikeholder den for alltid, og den forteller agenten din ingenting. Indigo er et rammeverk — agenten utvider det gjennom konfig og moduler, redigerer aldri delt kjerne, og oppgraderinger lander rent under funksjonene dine.

Tomt repo + hvilken som helst agent

vs. vibe-coding fra bunnen av

Agenten improviserer en grunnmur og driver så av kurs — ingenting forteller den hva som røk, og den kan ikke bruke det den bygde. Indigo fjerner driften: typer, tester og indigo doctor bedømmer hver runde, og seedede personas lar den logge inn og verifisere som en kunde.

Hva som er i esken

En ekte virksomhet, ikke et stillas

Den frie kjernen hver installasjon leveres med — fungerende produktflater agenten utvider, så ingen runde i loopen går med til å skrive limkode.

Integrert CMS

Konfigdrevne innholdstyper, revisjonshistorikk, mediebibliotek, planlagt publisering, shortcodes og en innholdskalender.

Auth og organisasjoner

Better Auth med RBAC, multi-tenant-organisasjoner, sosial innlogging og teamhåndtering.

Adminpanel fra dag én

Innhold, medier, brukere, skjemaer, egendefinerte felter, auditlogg og analyse — et fullt backoffice du slapp å bygge.

Sanntid og bakgrunnsjobber

WebSocket-oppdateringer med Redis pub/sub, BullMQ-workere med database-fallback — live funksjoner og asynkront arbeid, ferdig koblet.

Typesikkert, fra ende til ende

PostgreSQL gjennom Drizzle og tRPC til klienten i én typet kjede — som samtidig er loopens feilsignal.

17 språk, agentoversatt

Locale-ruting, hreflang, flerspråklige sitemaps, JSON-LD og RSS. Beskriv nettstedet én gang; agenten din shipper hvert språk — dette nettstedets 17 språk ble oversatt akkurat slik.

Agentbygget er halve historien. Produktet ditt kan også opereres av agenter.

Det samme MCP-endepunktet som byggloopen bruker, følger med appen din til produksjon. Hver API-prosedyre er et typet verktøy bak API-nøkler eller OAuth — så «koble AI-en din til produktet vårt» er et faktum fra dag én for virksomheten din, ikke et punkt på veikartet.

Hver tRPC-prosedyre er samtidig et typet MCP-verktøy — en kuratert liste først, hele registeret på forespørsel
Samme guardrails som UI-et — auth, eierskapssjekker og organisasjonsavgrensning gjelder også for agenter
/llms.txt gir enhver besøkende agent en guidet omvisning i produktet ditt

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
Modulær arkitektur

Trenger du en nettbutikk? En supportdesk? Bare en blogg? Si det.

Moduler er selvstendige git-subtrees — routere, skjema, seeds og adminsider inkludert. Du navngir kapabiliteten; agenten legger den til med én kommando — eller fjerner alt prosjektet ditt aldri kommer til å bruke. Nesten hver modul er gratis; tre premium-vertikaler finansierer resten.

core-supportAI-supportchat, saker og live-agentFree
core-apiOrganisasjonsavgrenset REST API med nøkler og målingFree
core-affiliatesSporing av vervinger, attribusjon og provisjonerFree
core-multisiteMulti-tenant-nettsteder — skjema-per-nettsted, domenemappingFree
core-storeNetthandel — produkter, handlekurv, kasse, EU-mvaPaid
core-chatAI-karakterchat — leverandører, samtalerPaid
core-ai-writerAI-generering av innhold, SEO, oversettelsePaid
For utviklere

Fortsatt bare kode. Fortsatt din.

Agentbygget betyr ikke svart boks. Hver runde i loopen lander som en lesbar diff i en kodebase som forblir typet, testet og Apache-2.0 din — ta rattet når du vil.

Lesbare differ

Agenter utvider gjennom konfig og registrering, så endringer er små, lokale og enkle å reviewe — ikke omfattende omskrivinger.

Guardrails på

Streng TypeScript, Zod-avgrensede inputs, eierskapssjekker og soft-delete-konvensjoner gjelder likt for agenter og mennesker.

Ingen innlåsing

degit tar ikke med historikk; bun run init lager et ferskt repo. Det er din kode, din database, ditt deploy-mål.

Stacken

Moderne fundament, ingen kompromisser

Next.js 16 · React 19 · TypeScript · tRPC · Drizzle ORM · PostgreSQL · Better Auth · Tailwind CSS v4 · BullMQ · Redis · WebSocket · Bun · Zod

Bevis, ikke løfter

Du ser på ett

Dette nettstedet er selv en Indigo-installasjon — og hver side, på 17 språk, ble oversatt av en kodeagent i én enkelt runde. Bytt språk i toppmenyen og se selv.

17 språk, én loop

Beskriv nettstedet én gang; agenten shippet hvert språk. Å gå internasjonalt er en prompt, ikke et prosjekt — og denne siden er kvitteringen.

Dogfooded fra ende til ende

indigo-fw.dev, live-demoen og dokumentasjonen er alle Indigo-installasjoner. Rammeverket bygger sin egen inngangsdør.

Åpent som standard

Apache-2.0-kjerne, med hver frie modul du ser her inkludert. Klon det, les differene, gjør det til ditt — ingen lisens å kjøpe.

Start loopen

Beskriv hva du vil bygge, og la agenten din kjøre. Rammeverket og de frie modulene er Apache-2.0 — dine å bruke til hva som helst, også kommersielt arbeid. Og vil du ha bevis på at det holder, så leser du det nå: dette nettstedet er en Indigo-installasjon.