Öppen källkod · Apache-2.0 — och den här sajten är själv en Indigo-installation

Beskriv vad du vill ha. Din agent skeppar det — och bevisar att det är klart.

En webbplats, en blogg, en butik, en komplett SaaS — beskriv det i chatten, så bygger din kodagent — Claude Code, Codex, Gemini, vilken som helst — det på en enda färdigkopplad grund med öppen källkod och loopar tills det är verifierbart klart: gröna checkar, testade användarflöden. Ingen webbplatsbyggare. Ingen mall. En produktionsklar Next.js-kodbas som du äger.

Att komma igång är en prompt

Ge din agent repo-URL:en — den läser instruktionerna för agenter i README:n, installerar allt och ställer frågorna till dig i chatten: moduler, sajtnamn, adminkonto. Sedan kör den hela installationen själv.

Inget terminalfönster alls? Välj en tom mapp för en ny session i Claude Codes desktop-app och säg samma sak — med ”här” i stället för ett mappnamn.

Agenten ställer frågorna; ingen CLI-prompt blockerar någonsin på dig
Fungerar i Claude Code, Codex CLI, Gemini CLI — och desktop-appen
Föredrar du terminalen? Den klassiska vägen stöds fullt ut

# kör detta från mappen där du har dina projekt
claude "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
# kör detta från mappen där du har dina projekt
codex "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
# kör detta från mappen där du har dina projekt
gemini "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
# kör detta från mappen där du har dina projekt
bunx degit indigo-fw/starter my-app
cd my-app && bun install
bun run init    # svara på frågorna i terminalen
bun run dev     # http://localhost:3000
Så funkar det

En loop, inte en chansning

Ge agenten en enda förfrågan — eller ett helt mål, i /loop-stil, och låt den köra obevakat. Det kan den, för på Indigo är ”klart” ingen åsikt: det är checkar som blir gröna och personor som slutför användarflödena.

1 · Beskriv

Du säger vad produkten ska vara, med vanliga ord, i chatten. Det är hela arbetsbeskrivningen.

2 · Bygg

Agenten orienterar sig från kartan — nästlade CLAUDE.md-filer och levande diagram — och bygger ut genom konfig och moduler, aldrig genom att redigera den delade kärnan.

3 · Verifiera

Typecheck, tester och indigo doctor betygsätter varvet. Sedan loggar agenten in via MCP som en seedad persona och använder funktionen som en kund skulle göra.

4 · Förbättra

Misslyckanden matas rakt in i nästa varv — ingen människa som vidarebefordrar felmeddelanden. Loopen avslutas först när klart blir grönt: checkarna passerar, flödena är verifierade.

Se det hända

Loopen, mitt i ett varv

En förfrågan, från början till slut: agenten bygger, blir betygsatt, rättar sin egen miss och bevisar att hela installationen fortfarande håller — hela testsviten, hälsokontrollerna, alltihop. Terminalutdata ordagrant från riktiga körningar. Det som når dig är en läsbar diff.

1
Prompt för att komma igång — agenten gör resten
0
CLI-prompter som kan stoppa loopen — allt körs icke-interaktivt
15+
Installerbara moduler
100%
Typsäkerhet hela vägen — loopens felsignal
Därför Indigo

För att en prototyp inte är en produkt

Din agent är inte bara din utvecklare — på Indigo är den hela teamet: designern, testaren som loggar in och klickar sig genom varje flöde, översättaren som skeppar alla 17 språken, förvaltaren som fortsätter förbättra efter lanseringen. Det är det som gör en demo till en verksamhet som håller.

Riktig arkitektur från dag ett — varv 100 landar lika rent som varv 1.
Allt färdigkopplat — auth, betalningar, CMS, adminpanel, 17 språk, SEO.
Självverifierande ändringar — agenten loggar in och testar som en riktig kund.
Billiga iterationer — agenten orienterar sig från genererade kartor och pekardokument, inte genom att läsa om kodbasen.

Det förbättras efter lanseringschemalagda förbättringsvarv sköter underhåll, översättningar och testtäckning.
Du förblir regissören — beskriv, granska diffar, besluta; agenten frågar i chatten.
En riktig kodbas — typad, testad, läsbar; ta över ratten när du vill.
Ingen inlåsning — Apache-2.0-din, färskt repo, din databas, din deploy.

Vibe-coda utan kraschen

Inte en webbplatsbyggare. Inte en boilerplate. Byggt för loopen.

Agenter misslyckas inte av brist på intelligens — de misslyckas av brist på miljö. Vad du än skulle använda i stället är luckan densamma: loopen behöver en karta över systemet, en signal när något går sönder och händer att testa det den byggt med. Indigo är designat kring alla tre.

Lovable · Bolt · v0

vs. hostade AI-byggare

De genererar din app på sin plattform — utmärkt för en prototyp, men dagen den måste bli en produkt står du vid exportstupet. Indigo börjar där de slutar: ett riktigt repo på din maskin, typat och testat, som din egen agent fortsätter bygga vidare på. Ingen plattform. Inget stup.

ShipFast · create-t3-app

vs. boilerplates

En boilerplate är en ögonblicksbild: du ärver dess limkod, underhåller den för alltid, och den säger din agent ingenting. Indigo är ett ramverk — agenten bygger ut det genom konfig och moduler, redigerar aldrig den delade kärnan, och uppgraderingar landar rent under dina funktioner.

Tomt repo + valfri agent

vs. vibe-coding från noll

Agenten improviserar fram en grund och driver sedan iväg — inget berättar vad som gick sönder, och den kan inte använda det den byggt. Indigo tar bort driften: typer, tester och indigo doctor betygsätter varje varv, och seedade personor låter den logga in och verifiera som en kund.

Det som ingår

En riktig verksamhet, inte en byggställning

Den fria kärnan varje installation levereras med — fungerande produktytor som agenten bygger ut, så att inget varv i loopen någonsin läggs på limkod.

Integrerat CMS

Konfigdrivna innehållstyper, versionshistorik, mediabibliotek, schemalagd publicering, shortcodes och en innehållskalender.

Auth & organisationer

Better Auth med RBAC, multi-tenant-organisationer, social inloggning och teamhantering.

Adminpanel från dag ett

Innehåll, media, användare, formulär, anpassade fält, granskningslogg och analys — ett komplett backoffice du slapp bygga.

Realtid & bakgrundsjobb

WebSocket-uppdateringar med Redis pub/sub, BullMQ-workers med databas-fallback — livefunktioner och asynkront arbete, färdigkopplat.

Typsäkert, hela vägen

PostgreSQL genom Drizzle och tRPC till klienten i en enda typad kedja — som också fungerar som loopens felsignal.

17 språk, agentöversatta

Locale-routing, hreflang, flerspråkiga sitemaps, JSON-LD och RSS. Beskriv sajten en gång; din agent skeppar varje språkversion — den här sajtens 17 språk översattes precis så.

Agentbyggt är halva historien. Din produkt kan styras av agenter också.

Samma MCP-endpoint som byggloopen använder följer med din app till produktion. Varje API-procedur är ett typat verktyg bakom API-nycklar eller OAuth — så ”koppla din AI till vår produkt” är ett faktum om din verksamhet från dag ett, inte en punkt på roadmappen.

Varje tRPC-procedur är också ett typat MCP-verktyg — en kurerad lista först, hela registret på begäran
Samma skyddsräcken som UI:t — auth, ägarskapskontroller och organisationsavgränsning gäller även agenter
/llms.txt ger varje besökande agent en guidad tur genom din produkt

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

Behöver du en butik? En supportdesk? Bara en blogg? Säg det.

Moduler är självständiga git-subtrees — routrar, schema, seeds och adminsidor ingår. Du namnger förmågan; agenten lägger till den med ett kommando — eller tar bort allt som ditt projekt aldrig kommer att använda. Nästan varje modul är fri; tre premiumvertikaler finansierar resten.

core-supportAI-supportchatt, ärenden och live-agentFree
core-apiOrganisationsavgränsat REST-API med nycklar och mätningFree
core-affiliatesReferralspårning, attribution och provisionerFree
core-multisiteMulti-tenant-sajter — schema per sajt, domänmappningFree
core-storeE-handel — produkter, varukorg, kassa, EU-momsPaid
core-chatAI-karaktärschatt — leverantörer, konversationerPaid
core-ai-writerAI-innehållsgenerering, SEO, översättningPaid
För utvecklare

Fortfarande bara kod. Fortfarande din.

Agentbyggt betyder inte svart låda. Varje varv i loopen landar som en läsbar diff i en kodbas som förblir typad, testad och Apache-2.0-din — ta över ratten när du vill.

Läsbara diffar

Agenter bygger ut via konfiguration och registrering, så ändringar är små, lokala och granskningsbara — inte svällande omskrivningar.

Skyddsräcken på

Strikt TypeScript, Zod-begränsade indata, ägarskapskontroller och soft-delete-konventioner gäller för agenter och människor lika.

Ingen inlåsning

degit levererar ingen historik; bun run init skapar ett färskt repo. Det är din kod, din databas, ditt deploy-mål.

Stacken

Modern grund, inga kompromisser

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

Bevis, inte löften

Du tittar på en

Den här sajten är själv en Indigo-installation — och varje sida, på 17 språk, översattes av en kodagent i ett enda varv. Byt språk i sidhuvudet och se själv.

17 språk, en loop

Beskriv sajten en gång; agenten skeppade varje språkversion. Att gå internationellt är en prompt, inte ett projekt — och den här sidan är kvittot.

Dogfoodat hela vägen

indigo-fw.dev, livedemon och dokumentationen är alla Indigo-installationer. Ramverket bygger sin egen ytterdörr.

Öppet som standard

Apache-2.0-kärna, varje fri modul du ser här inkluderad. Klona den, läs diffarna, gör den till din — ingen licens att köpa.

Starta loopen

Beskriv vad du vill bygga och låt din agent köra. Ramverket och dess fria moduler är Apache-2.0 — dina att använda till vad som helst, inklusive kommersiellt arbete. Och vill du ha bevis på att det håller — du läser det just nu: den här sajten är en Indigo-installation.