Usein kysytyt kysymykset

Kysymyksiä ja vastauksia

Asiat, joita Indigosta useimmin kysytään — lisensointi, miten se vertautuu rakentajiin ja boilerplateihin ja millaista sen päälle on rakentaa.

Lisensointi & hinta

Onko se ilmainen? Mikä on juju?

Onko Indigo oikeasti ilmainen?

Kyllä. Kehys ja lähes jokainen moduuli ovat ilmaisia ja avointa lähdekoodia sallivalla Apache-2.0-lisenssillä. Voit rakentaa, ajaa ja julkaista niillä maksutta — mukaan lukien suljetun lähdekoodin kaupalliset tuotteet.

Voinko käyttää Indigoa kaupallisesti?

Ehdottomasti, eikä mitään ehtoja. Apache-2.0:ssa ei ole copyleft-velvoitetta, joten voit rakentaa proprietaarista, suljetun lähdekoodin ohjelmistoa ilmaisen ytimen päälle ostamatta mitään. Generoimasi koodi on sinun.

Mitkä moduulit maksavat?

Vain kolme. core-store (verkkokauppa), core-chat (AI-hahmochat) ja core-ai-writer (AI-sisällöntuotanto) ovat kaupallisesti lisensoituja — vertikaalit, joissa pyörität selvästi tuloja tuottavaa tuotetta. Kaikki muu on ilmaista.

Mitä kaupallinen lisenssi kattaa?

Vain nuo kolme premium-moduulia. Lisenssin ostaminen antaa sinun asentaa ja ottaa ne käyttöön; se rahoittaa ilmaisen, avoimen lähdekoodin ytimen jatkokehitystä.

Miten se vertautuu

Onko tämä taas yksi sivustonrakentaja?

Miten Indigo eroaa Wixistä, Lovablesta, Boltista tai v0:sta?

Ne ovat hostattuja alustoja — sovelluksesi elää niiden infrastruktuurissa, rakennettuna niiden työkaluilla, hinnoiteltuna niiden tilauksella. Indigo on päinvastainen: oikea, avoimen lähdekoodin Next.js-koodipohja omalla koneellasi, omassa git-repossasi, jonka päälle oma koodausagenttisi rakentaa. Ei ole alustaa, ei mitään mistä exportata, eikä jyrkännettä, kun prototyypistä pitää tulla tuote.

Miten se eroaa ShipFastista tai create-t3-appista?

Boilerplate ojentaa sinulle tilannekuvan valmiiksi kytketystä koodista — perit liiman ja ylläpidät sitä ikuisesti, eikä se kerro agentillesi mitään. Indigo on kehys: uudet ominaisuudet rekisteröivät itsensä konfiguraation ja moduulien kautta, jaettua ydintä ei koskaan muokata, ja agentti saa kartan (CLAUDE.md, elävät kaaviot), signaalin (tyypit, testit, indigo doctor) ja kädet (MCP-persoonat) varmentaakseen rakentamansa.

Indigolla rakentaminen

Millaista sen kanssa on työskennellä?

Onko se tuotantovalmis?

Indigo tuo mukanaan ne tuotannon huolenaiheet, jotka useimmat starterit ohittavat — autentikoinnin, RBAC:n, laskutuksen, reaaliaikaisuuden, taustatyöt, i18n:n, SEO:n ja skaalautuvan palvelinroolimallin. Se on rakennettu pyörittämään oikeita tuotteita, ei vain demoja.

Pitääkö minun ymmärtää koko koodipohja?

Ei — suurta osaa siitä et ehkä lue koskaan. Indigo on konfiguraatiovetoinen ja avoin–suljettu: agenttisi laajentaa sitä täsmälleen siellä, missä järjestelmä odottaa tulevansa laajennetuksi, ja jokainen muutos pysyy pienenä, katselmoitavana diffinä.

Mitä 'agenttinatiivi' tarkoittaa?

Agentti on ensisijainen käyttöliittymä. Sillä on kartta (sisäkkäiset CLAUDE.md-tiedostot, elävät arkkitehtuurikaaviot), palautesignaali (tiukat tyypit, testit, indigo doctor) ja kädet käynnissä olevaan sovellukseen (tyypitetyt MCP-työkalut, testipersoonat). Sinä kuvailet tuotteen; agentti rakentaa sen, varmentaa sen ja kysyy sinulta chatissa, kun päätös on sinun.

Voinko lisätä ja poistaa moduuleja myöhemmin?

Kyllä. Moduulit ovat itsenäisiä git-subtreitä. bun run indigo add <module> asentaa moduulin — routerit, skeema, seedit ja hallintasivut mukana — ja remove poistaa sen.

Miten pääsen alkuun?

Anna agentillesi yksi lause: claude "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need". Se luo kansion, asentaa kaiken ja kysyy valintasi chatissa. Toimii samoin Codexissa ja Gemini CLI:ssä — ja klassinen degit + bun run init -polku on yhä olemassa, jos käytät mieluummin terminaalia.

Tarvitsenko nimenomaan Clauden?

Et. Indigo on agenttiagnostinen: Claude Code, Codex CLI ja Gemini CLI toimivat kaikki, ja tarjoumat ovat avoimia standardeja — CLAUDE.md/AGENTS.md-kontekstitiedostot, MCP-päätepiste, ei-interaktiiviset CLI:t. Mikä tahansa koodausagentti, joka osaa ajaa komentoja, osaa ajaa silmukan. Voit myös ohittaa agentit kokonaan ja kehittää käsin.

Entä jos agentti rikkoo jotain?

Ympäristö on rakennettu niin, ettei se voi rikkoa asioita hiljaa. Tiukka TypeScript, Zod-rajatut syötteet ja omistajuustarkistukset hylkäävät huonot muutokset; indigo doctor ja testit arvostelevat jokaisen kierroksen; jaettua ydintä ei koskaan muokata, joten räjähdyssäde pysyy muutoksen sisällä. Ja jokainen kierros laskeutuu tavallisena git-diffinä — katselmoi se tai peru se.

Miten kehyksen päivitykset päätyvät projektiini?

Ydin ja moduulit elävät repossasi git-subtreinä, ja ominaisuutesi laajentavat niitä konfiguraation ja rekisteröinnin kautta niiden muokkaamisen sijaan — joten päivitykset vetäytyvät sisään siististi, törmäämättä siihen, mitä rakensit. Ei pakotettuja migraatioita, ei alustaa, joka päättää puolestasi: sinä vedät päivityksen, kun itse haluat.

Mistä saan apua?

GitHub Discussions kysymyksille, GitHub Issues bugeille ja dokumentaatio oppaille. Kaupallista tukea varten ota yhteyttä tiimiin.

Jäikö jokin mietityttämään?

Nopein tapa ymmärtää Indigo on käyttää sitä — live-demossa pyörii jokainen moduuli.