Ofte stilte spørsmål

Spørsmål, besvart

Det folk oftest lurer på om Indigo — lisensiering, hvordan det står seg mot byggere og boilerplates, og hvordan det er å bygge på.

Lisens og kostnad

Er det gratis? Hva er haken?

Er Indigo virkelig gratis?

Ja. Rammeverket og nesten alle moduler er gratis og åpen kildekode under den permissive Apache-2.0-lisensen. Du kan bygge, kjøre og shippe med dem uten kostnad — inkludert kommersielle produkter med lukket kildekode.

Kan jeg bruke Indigo kommersielt?

Absolutt, og uten forbehold. Apache-2.0 har ingen copyleft-forpliktelse, så du kan bygge proprietær programvare med lukket kildekode på den gratis kjernen uten å kjøpe noe. Koden du genererer er din.

Hvilke moduler koster penger?

Bare tre. core-store (netthandel), core-chat (AI-karakterchat) og core-ai-writer (AI-innholdsgenerering) er kommersielt lisensiert — vertikalene der du åpenbart driver et inntektsprodukt. Alt annet er gratis.

Hva dekker den kommersielle lisensen?

Bare de tre premium-modulene. Å kjøpe en lisens lar deg installere og distribuere dem; det finansierer videre utvikling av den gratis, åpne kjernen.

Hvordan det står seg

Er dette enda en nettstedsbygger?

Hva skiller Indigo fra Wix, Lovable, Bolt og v0?

Det er hostede plattformer — appen din bor på deres infrastruktur, bygget med deres verktøy, priset etter deres abonnement. Indigo er det motsatte: en ekte, åpen Next.js-kodebase på din maskin, i ditt git-repo, som din egen kodeagent bygger videre på. Det finnes ingen plattform, ingenting å eksportere fra, og ikke noe stup når prototypen må bli et produkt.

Hva skiller det fra ShipFast og create-t3-app?

En boilerplate gir deg et øyeblikksbilde av sammenkoblet kode — du arver limet og vedlikeholder det for alltid, og den forteller agenten din ingenting. Indigo er et rammeverk: nye funksjoner registrerer seg selv gjennom konfig og moduler, delt kjerne redigeres aldri, og agenten får et kart (CLAUDE.md, levende diagrammer), et signal (typer, tester, indigo doctor) og hender (MCP-personas) til å verifisere det den bygde.

Å bygge med Indigo

Hvordan er det å jobbe med?

Er det produksjonsklart?

Indigo leverer produksjonsbehovene de fleste startere hopper over — auth, RBAC, fakturering, sanntid, bakgrunnsjobber, i18n, SEO og en skalerbar serverrollemodell. Det er bygget for å kjøre ekte produkter, ikke bare demoer.

Må jeg forstå hele kodebasen?

Nei — du kommer kanskje aldri til å lese mesteparten av den. Indigo er konfigdrevet og åpen-lukket: agenten din utvider det akkurat der systemet forventer å bli utvidet, og hver endring forblir en liten, reviewbar diff.

Hva betyr «agentnativ»?

Agenten er det primære grensesnittet. Den har et kart (nestede CLAUDE.md-er, levende arkitekturdiagrammer), et feedbacksignal (strenge typer, tester, indigo doctor) og hender på den kjørende appen (typede MCP-verktøy, testpersonas). Du beskriver produktet; agenten bygger det, verifiserer det og spør deg i chatten når en avgjørelse er din.

Kan jeg legge til og fjerne moduler senere?

Ja. Moduler er selvstendige git-subtrees. bun run indigo add <module> installerer en — routere, skjema, seeds og adminsider inkludert — og remove tar den ut igjen.

Hvordan kommer jeg i gang?

Gi agenten din én setning: claude "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need". Den lager mappen, installerer alt og spør om valgene dine i chatten. Fungerer likt i Codex og Gemini CLI — og den klassiske veien med degit + bun run init finnes fortsatt om du foretrekker terminalen.

Trenger jeg spesifikt Claude?

Nei. Indigo er agentagnostisk: Claude Code, Codex CLI og Gemini CLI fungerer alle, og mekanismene er åpne standarder — CLAUDE.md/AGENTS.md-kontekstfiler, et MCP-endepunkt, ikke-interaktive CLI-er. Enhver kodeagent som kan kjøre kommandoer, kan kjøre loopen. Du kan også droppe agenter helt og utvikle for hånd.

Hva om agenten ødelegger noe?

Omgivelsene er bygget slik at den ikke kan ødelegge noe i stillhet. Streng TypeScript, Zod-avgrensede inputs og eierskapssjekker avviser dårlige endringer; indigo doctor og tester bedømmer hver runde; delt kjerne redigeres aldri, så sprengradiusen holder seg innenfor endringen. Og hver runde lander som en ren git-diff — se over den, eller rull den tilbake.

Hvordan når rammeverksoppdateringer prosjektet mitt?

Kjernen og modulene bor i repoet ditt som git-subtrees, og funksjonene dine utvider dem gjennom konfig og registrering i stedet for å redigere dem — så oppdateringer trekkes inn rent, uten å kollidere med det du har bygget. Ingen tvungne migreringer, ingen plattform som bestemmer for deg: du puller når du selv velger.

Hvor får jeg hjelp?

GitHub Discussions for spørsmål, GitHub Issues for bugs, og dokumentasjonen for guider. For kommersiell support, ta kontakt med teamet.

Fortsatt nysgjerrig?

Den raskeste måten å forstå Indigo på er å bruke det — live-demoen kjører alle modulene.