Avoin lähdekoodi · Apache-2.0 — ja tämä sivusto on itsekin Indigo-asennus

Kuvaile, mitä haluat. Agenttisi toimittaa sen — ja todistaa, että se on valmis.

Verkkosivusto, blogi, verkkokauppa, kokonainen SaaS-tuote — kuvaile se chatissa, ja koodausagenttisi — Claude Code, Codex, Gemini, mikä tahansa niistä — rakentaa sen yhdelle valmiiksi kytketylle, avoimen lähdekoodin perustalle ja jatkaa silmukkaa, kunnes työ on varmennetusti valmis: tarkistukset vihreällä, käyttöpolut testattu. Ei sivustonrakentaja. Ei valmispohja. Tuotantotason Next.js-koodipohja, jonka omistat itse.

Alkuun pääset yhdellä kehotteella

Anna agentillesi repon URL — se lukee READMEn agenttiohjeet, asentaa kaiken ja kysyy sinulta kysymykset chatissa: moduulit, sivuston nimen, ylläpitäjätilin. Sitten se ajaa koko asennuksen itse.

Ei terminaalia lainkaan? Valitse Claude Coden työpöytäsovelluksessa tyhjä kansio uudelle istunnolle ja sano sama asia — kansion nimen tilalla ”tähän”.

Agentti kysyy kysymykset; yksikään CLI-kysely ei koskaan jää odottamaan sinua
Toimii Claude Codessa, Codex CLI:ssä, Gemini CLI:ssä — ja työpöytäsovelluksessa
Terminaali mieluummin? Klassinen polku on täysin tuettu

# aja tämä kansiossa, jossa säilytät projektejasi
claude "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
# aja tämä kansiossa, jossa säilytät projektejasi
codex "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
# aja tämä kansiossa, jossa säilytät projektejasi
gemini "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
# aja tämä kansiossa, jossa säilytät projektejasi
bunx degit indigo-fw/starter my-app
cd my-app && bun install
bun run init    # vastaa sen kysymyksiin terminaalissa
bun run dev     # http://localhost:3000
Näin se toimii

Silmukka, ei uskonhyppyä

Anna agentille yksi pyyntö — tai kokonainen tavoite /loop-tyyliin — ja anna sen käydä ilman valvontaa. Se onnistuu, koska Indigossa 'valmis' ei ole mielipide: se on tarkistuksia, jotka menevät vihreäksi, ja persoonia, jotka käyvät käyttöpolut läpi.

1 · Kuvaile

Sanot chatissa, omin sanoin, millainen tuotteen pitäisi olla. Siinä on koko työnkuvaus.

2 · Rakenna

Agentti orientoituu kartasta — sisäkkäisistä CLAUDE.md-tiedostoista ja elävistä kaavioista — ja laajentaa konfiguraation ja moduulien kautta, ei koskaan jaettua ydintä muokkaamalla.

3 · Varmenna

Typecheck, testit ja indigo doctor arvostelevat kierroksen. Sitten agentti kirjautuu MCP:n kautta sisään seedattuna persoonana ja käyttää ominaisuutta kuten asiakas käyttäisi.

4 · Paranna

Epäonnistumiset virtaavat suoraan seuraavaan kierrokseen — kenenkään ei tarvitse välittää virheilmoituksia käsin. Silmukka päättyy vasta, kun valmis on vihreällä: tarkistukset läpi, käyttöpolut varmennettu.

Katso, kun se tapahtuu

Silmukka lennossa

Yksi pyyntö alusta loppuun: agentti rakentaa, saa arvosanansa, korjaa oman hutinsa ja todistaa, että koko asennus pitää yhä — koko testisarja, terveystarkistukset, kaikki. Terminaalituloste sanasta sanaan oikeista ajoista. Sinulle asti päätyy luettava diffi.

1
Kehote asennukseen — agentti hoitaa loput
0
CLI-kyselyä, jotka voisivat pysäyttää silmukan — kaikki ajetaan ei-interaktiivisesti
15+
Asennettavaa moduulia
100%
Päästä päähän ulottuva tyyppiturvallisuus — silmukan virhesignaali
Miksi Indigo

Koska prototyyppi ei ole tuote

Agenttisi ei ole vain kehittäjäsi — Indigossa se on koko tiimi: suunnittelija, testaaja, joka kirjautuu sisään ja klikkaa jokaisen käyttöpolun läpi, kääntäjä, joka toimittaa kaikki 17 kieltä, ja ylläpitäjä, joka jatkaa parantamista julkaisun jälkeen. Se tekee demosta liiketoiminnan, joka kestää.

Kunnollinen arkkitehtuuri ensimmäisestä päivästä — kierros 100 laskeutuu yhtä siististi kuin kierros 1.
Kaikki valmiiksi kytkettynä — autentikointi, laskutus, CMS, hallintapaneeli, 17 kieltä, SEO.
Itsensä varmentavat muutokset — agentti kirjautuu sisään ja testaa kuin oikea asiakas.
Halvat iteraatiot — agentti orientoituu generoiduista kartoista ja tienviittadokumenteista, ei lukemalla koodipohjaa uudelleen.

Se paranee julkaisun jälkeenajastetut parannuskierrokset hoitavat ylläpidon, käännökset ja testikattavuuden.
Sinä pysyt ohjaajana — kuvaile, katselmoi diffit, päätä; agentti kysyy chatissa.
Oikea koodipohja — tyypitetty, testattu, luettava; tartu rattiin milloin vain.
Ei lukkiutumista — Apache-2.0:n nojalla sinun, tuore repo, oma tietokantasi, oma deploy-kohteesi.

Vibe-code ilman kaatumista

Ei sivustonrakentaja. Ei boilerplate. Rakennettu silmukalle.

Agentit eivät epäonnistu älyn puutteesta — ne epäonnistuvat ympäristön puutteesta. Käyttäisitpä tilalla mitä tahansa, aukko on sama: silmukka tarvitsee kartan järjestelmästä, signaalin, kun jokin menee rikki, ja kädet testaamaan rakentamaansa. Indigo on suunniteltu kaikkien kolmen ympärille.

Lovable · Bolt · v0

vs. hostatut AI-rakentajat

Ne generoivat sovelluksesi omalle alustalleen — loistavaa prototyypille, mutta sinä päivänä, kun siitä pitää tulla tuote, törmäät export-jyrkänteeseen. Indigo alkaa siitä, mihin ne loppuvat: oikea repo omalla koneellasi, tyypitettynä ja testattuna, jota oma agenttisi rakentaa eteenpäin. Ei alustaa. Ei jyrkännettä.

ShipFast · create-t3-app

vs. boilerplatet

Boilerplate on tilannekuva: perit sen liimakoodin, ylläpidät sitä ikuisesti, eikä se kerro agentillesi mitään. Indigo on kehys — agentti laajentaa sitä konfiguraation ja moduulien kautta, ei koskaan muokkaa jaettua ydintä, ja päivitykset laskeutuvat siististi ominaisuuksiesi alle.

Tyhjä repo + mikä tahansa agentti

vs. vibe-coding tyhjästä

Agentti improvisoi perustan ja alkaa sitten ajelehtia — mikään ei kerro sille, mikä meni rikki, eikä se osaa käyttää rakentamaansa. Indigo poistaa ajelehtimisen: tyypit, testit ja indigo doctor arvostelevat jokaisen kierroksen, ja seedatut persoonat antavat sen kirjautua sisään ja varmentaa kuin asiakas.

Mitä paketissa on

Oikea liiketoiminta, ei pelkkä runko

Ilmainen ydin, joka tulee jokaisen asennuksen mukana — toimivia tuotepintoja, joita agentti laajentaa, joten silmukan yhtäkään kierrosta ei koskaan kuluteta liimakoodin kirjoittamiseen.

Integroitu CMS

Konfiguraatiovetoiset sisältötyypit, versiohistoria, mediakirjasto, ajastettu julkaisu, shortcodet ja sisältökalenteri.

Autentikointi & organisaatiot

Better Auth RBAC:lla, multi-tenant-organisaatiot, sosiaalinen kirjautuminen ja tiimien hallinta.

Hallintapaneeli ensimmäisestä päivästä

Sisällöt, media, käyttäjät, lomakkeet, mukautetut kentät, auditointiloki ja analytiikka — kokonainen hallintopuoli, jota sinun ei tarvinnut rakentaa.

Reaaliaikaisuus & taustatyöt

WebSocket-päivitykset Redis-pub/subilla, BullMQ-workerit tietokantavarajärjestelmällä — live-ominaisuudet ja asynkroninen työ, valmiiksi kytkettyinä.

Tyyppiturvallinen päästä päähän

PostgreSQL Drizzlen ja tRPC:n läpi asiakkaalle asti yhtenä tyypitettynä ketjuna — joka toimii samalla silmukan virhesignaalina.

17 kieltä, agentin kääntämät

Lokaalireititys, hreflang, monikieliset sivukartat, JSON-LD ja RSS. Kuvaile sivusto kerran; agenttisi toimittaa jokaisen lokaalin — tämän sivuston 17 kieltä käännettiin juuri niin.

Agentin rakentama on vasta puolet tarinasta. Tuotteesi on myös agentin operoitavissa.

Sama MCP-päätepiste, jota rakennussilmukka käyttää, kulkee sovelluksesi mukana tuotantoon. Jokainen API-proseduuri on tyypitetty työkalu API-avainten tai OAuthin takana — joten ”yhdistä tekoälysi tuotteeseemme” on liiketoimintasi ensimmäisen päivän tosiasia, ei roadmap-kohta.

Jokainen tRPC-proseduuri toimii samalla tyypitettynä MCP-työkaluna — kuratoitu lista ensin, koko rekisteri pyynnöstä
Samat suojakaiteet kuin käyttöliittymässä — autentikointi, omistajuustarkistukset ja organisaatiorajaus pätevät myös agentteihin
/llms.txt tarjoaa jokaiselle vierailevalle agentille opastetun kierroksen tuotteessasi

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
Modulaarinen arkkitehtuuri

Tarvitsetko verkkokaupan? Tukipalvelun? Pelkän blogin? Sano vain.

Moduulit ovat itsenäisiä git-subtreitä — routerit, skeema, seedit ja hallintasivut mukana. Sinä nimeät kyvykkyyden; agentti lisää sen yhdellä komennolla — tai poistaa kaiken, mitä projektisi ei koskaan tule tarvitsemaan. Lähes jokainen moduuli on ilmainen; kolme premium-vertikaalia rahoittaa loput.

core-supportAI-tukichat, tiketit ja live-agenttiFree
core-apiOrganisaatiokohtainen REST API avaimilla ja mittauksellaFree
core-affiliatesSuosittelujen seuranta, attribuutio ja komissiotFree
core-multisiteMulti-tenant-sivustot — skeema per sivusto, verkkotunnusten kartoitusFree
core-storeVerkkokauppa — tuotteet, ostoskori, kassa, EU-ALVPaid
core-chatAI-hahmochat — palveluntarjoajat, keskustelutPaid
core-ai-writerAI-sisällöntuotanto, SEO, kääntäminenPaid
Kehittäjille

Edelleen pelkkää koodia. Edelleen sinun.

Agentin rakentama ei tarkoita mustaa laatikkoa. Jokainen silmukan kierros laskeutuu luettavana diffinä koodipohjaan, joka pysyy tyypitettynä, testattuna ja Apache-2.0:n nojalla sinun — tartu rattiin milloin haluat.

Luettavat diffit

Agentit laajentavat konfiguraation ja rekisteröinnin kautta, joten muutokset ovat pieniä, paikallisia ja katselmoitavia — eivät rönsyileviä uudelleenkirjoituksia.

Suojakaiteet päällä

Tiukka TypeScript, Zod-rajatut syötteet, omistajuustarkistukset ja soft-delete-käytännöt pätevät niin agentteihin kuin ihmisiinkin.

Ei lukkiutumista

degit ei tuo historiaa; bun run init luo tuoreen repon. Koodi on sinun, tietokanta on sinun, deploy-kohde on sinun.

Teknologiapino

Modernit perustukset, ei kompromisseja

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

Todisteita, ei lupauksia

Katsot yhtä juuri nyt

Tämä sivusto on itsekin Indigo-asennus — ja jokainen sivu, 17 kielellä, käännettiin koodausagentilla yhdellä kierroksella. Vaihda kieltä yläpalkista ja katso itse.

17 kieltä, yksi silmukka

Kuvaile sivusto kerran; agentti toimitti jokaisen lokaalin. Kansainvälistyminen on kehote, ei projekti — ja tämä sivu on kuitti siitä.

Dogfoodattu päästä päähän

indigo-fw.dev, live-demo ja dokumentaatio ovat kaikki Indigo-asennuksia. Kehys rakentaa oman etuovensa.

Avoin oletuksena

Apache-2.0-ydin, jokainen näkemäsi ilmainen moduuli mukana. Kloonaa se, lue diffit, tee siitä omasi — ei lisenssiä ostettavaksi.

Käynnistä silmukka

Kuvaile, mitä haluat rakentaa, ja anna agenttisi käydä. Kehys ja sen ilmaiset moduulit ovat Apache-2.0 — sinun käytettävissäsi mihin tahansa, myös kaupalliseen työhön. Ja jos haluat todisteen, että se kestää, luet sitä juuri nyt: tämä sivusto on Indigo-asennus.