Open source · Apache-2.0 — og dette site er selv en Indigo-installation

Beskriv, hvad du vil have. Din agent leverer det — og beviser, at det er færdigt.

Et website, en blog, en webshop, en fuld SaaS — beskriv det i chatten, og din kodeagent — Claude Code, Codex, Gemini, hvilken som helst — bygger det på ét færdigkoblet open source-fundament og looper, indtil det er verificerbart færdigt: grønne checks, testede brugerrejser. Ikke en website-builder. Ikke en skabelon. En produktionsklar Next.js-kodebase, som du selv ejer.

Kom i gang med én prompt

Giv din agent repo-URL'en — den læser agent-instruktionerne i README'en, installerer alt og stiller dig spørgsmålene i chatten: moduler, sitenavn, admin-konto. Derefter kører den hele installationen selv.

Helt uden terminal? I Claude Code-desktop-appen vælger du en tom mappe til en ny session og siger det samme — bare med "her" i stedet for et mappenavn.

Agenten stiller spørgsmålene; ingen CLI-prompt blokerer nogensinde på dig
Virker i Claude Code, Codex CLI, Gemini CLI — og desktop-appen
Foretrækker du terminalen? Den klassiske vej er fuldt understøttet

# kør dette fra den mappe, hvor du har dine projekter
claude "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
# kør dette fra den mappe, hvor du har dine projekter
codex "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
# kør dette fra den mappe, hvor du har dine projekter
gemini "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
# kør dette fra den mappe, hvor du har dine projekter
bunx degit indigo-fw/starter my-app
cd my-app && bun install
bun run init    # svar på dens spørgsmål i terminalen
bun run dev     # http://localhost:3000
Sådan virker det

Et loop, ikke et spring i blinde

Giv agenten én forespørgsel — eller et helt mål i /loop-stil, og lad den køre uden opsyn. Det kan den, fordi 'færdig' på Indigo ikke er en holdning: det er checks, der bliver grønne, og personaer, der gennemfører brugerrejserne.

1 · Beskriv

Du siger, hvad produktet skal være — i almindeligt sprog, i chatten. Det er hele jobbeskrivelsen.

2 · Byg

Agenten orienterer sig ud fra kortet — indlejrede CLAUDE.md-filer og levende diagrammer — og udvider gennem config og moduler, aldrig ved at redigere den delte kerne.

3 · Verificér

Typecheck, tests og indigo doctor bedømmer gennemløbet. Derefter logger agenten ind via MCP som en seedet persona og bruger featuren, som en kunde ville gøre.

4 · Forbedr

Fejl føres direkte ind i næste gennemløb — intet menneske skal videregive fejlbeskeder. Loopet slutter først, når 'færdig' bliver grønt: checks består, brugerrejser verificeret.

Se det ske

Loopet, fanget i farten

Én forespørgsel, fra start til slut: agenten bygger, bliver bedømt, retter sin egen fejl og beviser, at hele installationen stadig holder — hele testsuiten, sundhedschecks, alt sammen. Terminaloutput ordret fra rigtige kørsler. Det, der når frem til dig, er en læsbar diff.

1
Prompt for at sætte op — agenten klarer resten
0
CLI-prompts, der kan bremse loopet — alt kører ikke-interaktivt
15+
Installérbare moduler
100%
Typesikkerhed fra ende til anden — loopets fejlsignal
Derfor Indigo

Fordi en prototype ikke er et produkt

Din agent er ikke bare din udvikler — på Indigo er den hele teamet: designeren, testeren, der logger ind og klikker sig gennem hver brugerrejse, oversætteren, der leverer alle 17 sprog, vedligeholderen, der bliver ved med at forbedre efter lancering. Det er dét, der forvandler en demo til en forretning, der holder.

Rigtig arkitektur fra dag ét — gennemløb 100 lander lige så rent som gennemløb 1.
Alt koblet til fra start — auth, betalinger, CMS, adminpanel, 17 sprog, SEO.
Selvverificerende ændringer — agenten logger ind og tester som en rigtig kunde.
Billige iterationer — agenten orienterer sig ud fra genererede kort og pointer-dokumentation, ikke ved at genlæse kodebasen.

Det forbedrer sig efter lanceringplanlagte forbedringsgennemløb klarer vedligeholdelse, oversættelser og testdækning.
Du forbliver instruktøren — beskriv, gennemgå diffs, beslut; agenten spørger i chatten.
En rigtig kodebase — typet, testet, læsbar; tag rattet når som helst.
Ingen lock-in — Apache-2.0 og dit, frisk repo, din database, dit deploy.

Vibe-code uden at crashe

Ikke en website-builder. Ikke en boilerplate. Bygget til loopet.

Agenter fejler ikke af mangel på intelligens — de fejler af mangel på miljø. Uanset hvad du ellers ville bruge, er hullet det samme: loopet har brug for et kort over systemet, et signal, når noget går i stykker, og hænder til at teste det, det har bygget. Indigo er designet omkring alle tre.

Lovable · Bolt · v0

vs. hostede AI-buildere

De genererer din app på deres platform — perfekt til en prototype, men den dag den skal blive et produkt, rammer du eksportmuren. Indigo starter, hvor de slutter: et rigtigt repo på din maskine, typet og testet, som din egen agent bygger videre på. Ingen platform. Ingen mur.

ShipFast · create-t3-app

vs. boilerplates

En boilerplate er et øjebliksbillede: du arver dens limkode, vedligeholder den for evigt, og den fortæller din agent ingenting. Indigo er et framework — agenten udvider det gennem config og moduler, redigerer aldrig den delte kerne, og opgraderinger lander rent under dine features.

Tomt repo + en vilkårlig agent

vs. vibe-coding fra bunden

Agenten improviserer et fundament og driver derefter af kurs — intet fortæller den, hvad der gik i stykker, og den kan ikke bruge det, den har bygget. Indigo fjerner afdriften: typer, tests og indigo doctor bedømmer hvert gennemløb, og seedede personaer lader den logge ind og verificere som en kunde.

Hvad er der i kassen

En rigtig forretning, ikke et stillads

Den gratis kerne, alle installationer leveres med — fungerende produktflader, som agenten udvider, så intet gennemløb af loopet nogensinde spildes på at skrive limkode.

Integreret CMS

Config-drevne indholdstyper, revisionshistorik, mediebibliotek, planlagt udgivelse, shortcodes og en indholdskalender.

Auth & organisationer

Better Auth med RBAC, multi-tenant organisationer, socialt login og teamhåndtering.

Adminpanel fra dag ét

Indhold, medier, brugere, formularer, brugerdefinerede felter, audit-log og analytics — et komplet backoffice, du ikke selv skulle bygge.

Realtid & baggrundsjobs

WebSocket-opdateringer med Redis pub/sub, BullMQ-workers med database-fallback — live features og asynkront arbejde, færdigkoblet.

Typesikkert, fra ende til anden

PostgreSQL gennem Drizzle og tRPC til klienten i én typet kæde — som samtidig er loopets fejlsignal.

17 sprog, agentoversat

Locale-routing, hreflang, flersprogede sitemaps, JSON-LD og RSS. Beskriv sitet én gang; din agent leverer hvert sprog — dette sites 17 sprog blev oversat på præcis den måde.

Agentbygget er halvdelen af historien. Dit produkt kan også betjenes af agenter.

Det samme MCP-endpoint, som byggeloopet bruger, følger med din app i produktion. Hver API-procedure er et typet værktøj bag API-nøgler eller OAuth — så "forbind din AI til vores produkt" er et faktum om din forretning fra dag ét, ikke et punkt på roadmappet.

Hver tRPC-procedure fungerer samtidig som et typet MCP-værktøj — en kurateret liste forrest, hele registret på kommando
Samme guardrails som i UI'et — auth, ejerskabschecks og organisationsafgrænsning gælder også for agenter
/llms.txt giver enhver besøgende agent den guidede rundtur i dit 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

Brug for en webshop? En supportdesk? Bare en blog? Sig til.

Moduler er selvstændige git subtrees — routere, schema, seeds og adminsider inkluderet. Du nævner behovet; agenten tilføjer det med én kommando — eller fjerner alt det, dit projekt aldrig får brug for. Næsten alle moduler er gratis; tre premium-vertikaler finansierer resten.

core-supportAI-supportchat, tickets og live agentFree
core-apiOrganisationsafgrænset REST API med nøgler og forbrugsmålingFree
core-affiliatesReferral-tracking, attribution og kommissionerFree
core-multisiteMulti-tenant sites — schema-per-site, domænemappingFree
core-storeE-handel — produkter, kurv, checkout, EU-momsPaid
core-chatAI-karakterchat — udbydere, samtalerPaid
core-ai-writerAI-indholdsgenerering, SEO, oversættelsePaid
Til udviklere

Stadig bare kode. Stadig din.

Agentbygget betyder ikke black box. Hvert gennemløb af loopet lander som en læsbar diff i en kodebase, der forbliver typet, testet og Apache-2.0-din — tag rattet, når du vil.

Læsbare diffs

Agenter udvider gennem config og registrering, så ændringer er små, lokale og til at reviewe — ikke vidtstrakte omskrivninger.

Guardrails slået til

Streng TypeScript, Zod-begrænsede inputs, ejerskabschecks og soft-delete-konventioner gælder for agenter og mennesker på lige fod.

Ingen lock-in

degit leverer ingen historik; bun run init laver et frisk repo. Det er din kode, din database, dit deploy-mål.

Stakken

Moderne fundament, ingen kompromiser

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 kigger på ét lige nu

Dette site er selv en Indigo-installation — og hver eneste side, på 17 sprog, blev oversat af en kodeagent i ét enkelt gennemløb. Skift sprog i headeren og se selv.

17 sprog, ét loop

Beskriv sitet én gang; agenten leverede hvert sprog. At gå internationalt er en prompt, ikke et projekt — og denne side er kvitteringen.

Dogfooded fra ende til anden

indigo-fw.dev, live-demoen og dokumentationen er alle Indigo-installationer. Frameworket bygger sin egen hoveddør.

Åben som standard

Apache-2.0-kerne, med alle de gratis moduler, du ser her. Klon det, læs diffene, gør det til dit — ingen licens at købe.

Start loopet

Beskriv, hvad du vil bygge, og lad din agent køre. Frameworket og dets gratis moduler er Apache-2.0 — dine at bruge til hvad som helst, inklusive kommercielt arbejde. Og vil du have bevis for, at det holder, så læser du det lige nu: dette site er en Indigo-installation.