Vragen, beantwoord
De dingen die mensen het vaakst over Indigo vragen — licenties, hoe het zich verhoudt tot builders en boilerplates, en hoe het is om erop te bouwen.
Is het gratis? Waar zit de adder?
Is Indigo echt gratis?
Ja. Het framework en vrijwel elke module zijn gratis en open source onder de permissieve Apache-2.0-licentie. Je kunt ermee bouwen, draaien en shippen zonder kosten — inclusief closed-source commerciële producten.
Kan ik Indigo commercieel gebruiken?
Absoluut, en zonder verplichtingen. Apache-2.0 kent geen copyleft-verplichting, dus je kunt proprietary, closed-source software op de gratis kern bouwen zonder iets te kopen. De code die je genereert is van jou.
Welke modules kosten geld?
Slechts drie. core-store (e-commerce), core-chat (AI-characterchat) en core-ai-writer (AI-contentgeneratie) zijn commercieel gelicentieerd — de verticals waar je duidelijk een verdienend product draait. Al het andere is gratis.
Wat dekt de commerciële licentie?
Alleen die drie premium modules. Met een licentie kun je ze installeren en deployen; het financiert de verdere ontwikkeling van de gratis, open-source kern.
Is dit de zoveelste websitebuilder?
Waarin verschilt Indigo van Wix, Lovable, Bolt of v0?
Dat zijn gehoste platforms — je app leeft op hun infrastructuur, gebouwd met hun tools, geprijsd via hun abonnement. Indigo is het tegenovergestelde: een echte, open-source Next.js-codebase op jouw machine, in jouw git-repo, waar je eigen coding agent op bouwt. Er is geen platform, niets om uit te exporteren, en geen klif wanneer het prototype een product moet worden.
Waarin verschilt het van ShipFast of create-t3-app?
Een boilerplate geeft je een momentopname van aan elkaar bedrade code — je erft de glue en onderhoudt die voor altijd, en hij vertelt je agent niets. Indigo is een framework: nieuwe features registreren zichzelf via config en modules, gedeelde core wordt nooit bewerkt, en de agent krijgt een kaart (CLAUDE.md, live diagrammen), een signaal (types, tests, indigo doctor) en handen (MCP-persona's) om te verifiëren wat hij bouwde.
Hoe is het om mee te werken?
Is het production-ready?
Indigo levert de productiezaken die de meeste starters overslaan — auth, RBAC, billing, real-time, background jobs, i18n, SEO en een schaalbaar serverrollen-model. Het is gebouwd om echte producten te draaien, niet alleen demo's.
Moet ik de hele codebase begrijpen?
Nee — grote kans dat je het meeste nooit leest. Indigo is config-gedreven en open-closed: je agent breidt het precies daar uit waar het systeem verwacht uitgebreid te worden, en elke wijziging blijft een kleine, reviewbare diff.
Wat betekent 'agent-native'?
De agent is de primaire interface. Hij heeft een kaart (geneste CLAUDE.md's, live architectuurdiagrammen), een feedbacksignaal (strikte types, tests, indigo doctor) en handen aan de draaiende app (getypeerde MCP-tools, testpersona's). Jij beschrijft het product; de agent bouwt het, verifieert het en vraagt jou in de chat wanneer een beslissing aan jou is.
Kan ik later modules toevoegen en verwijderen?
Ja. Modules zijn zelfstandige git subtrees. bun run indigo add <module> installeert er een — routers, schema, seeds en adminpagina's inbegrepen — en remove haalt hem er weer uit.
Hoe ga ik van start?
Geef je agent één zin: claude "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need". Hij maakt de map aan, installeert alles en vraagt je keuzes in de chat. Werkt hetzelfde in Codex en Gemini CLI — en het klassieke pad met degit + bun run init is er nog steeds als je de terminal verkiest.
Heb ik specifiek Claude nodig?
Nee. Indigo is agent-agnostisch: Claude Code, Codex CLI en Gemini CLI werken allemaal, en de affordances zijn open standaarden — CLAUDE.md/AGENTS.md-contextbestanden, een MCP-endpoint, non-interactieve CLI's. Elke coding agent die commando's kan draaien, kan de loop draaien. Je kunt agents ook helemaal overslaan en met de hand ontwikkelen.
Wat als de agent iets kapotmaakt?
De omgeving is zo gebouwd dat hij niets geruisloos kapot kan maken. Strikte TypeScript, Zod-begrensde inputs en ownership-checks weigeren slechte wijzigingen; indigo doctor en tests beoordelen elke pass; gedeelde core wordt nooit bewerkt, dus de blast radius blijft binnen de wijziging. En elke pass landt als een gewone git-diff — review hem, of draai hem terug.
Hoe bereiken framework-updates mijn project?
Core en modules leven in je repo als git subtrees, en jouw features breiden ze uit via config en registratie in plaats van ze te bewerken — dus updates komen schoon binnen, zonder te botsen met wat jij bouwde. Geen gedwongen migraties, geen platform dat voor je beslist: jij pullt wanneer jij dat kiest.
Waar vind ik hulp?
GitHub Discussions voor vragen, GitHub Issues voor bugs, en de documentatie voor gidsen. Neem voor commerciële support contact op met het team.
Nog steeds nieuwsgierig?
De snelste manier om Indigo te begrijpen is het te gebruiken — de live demo draait elke module.