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”.
claude "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
codex "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
gemini "Set up a new project named my-app from https://github.com/indigo-fw/starter — ask me what you need"
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
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.
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.
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ää.
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.
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ä.
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.
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.
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.
/llms.txt tarjoaa jokaiselle vierailevalle agentille opastetun kierroksen tuotteessasiPOST /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
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-agenttiFreecore-apiOrganisaatiokohtainen REST API avaimilla ja mittauksellaFreecore-affiliatesSuosittelujen seuranta, attribuutio ja komissiotFreecore-multisiteMulti-tenant-sivustot — skeema per sivusto, verkkotunnusten kartoitusFreecore-storeVerkkokauppa — tuotteet, ostoskori, kassa, EU-ALVPaidcore-chatAI-hahmochat — palveluntarjoajat, keskustelutPaidcore-ai-writerAI-sisällöntuotanto, SEO, kääntäminenPaidEdelleen 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.
Modernit perustukset, ei kompromisseja
Next.js 16 · React 19 · TypeScript · tRPC · Drizzle ORM · PostgreSQL · Better Auth · Tailwind CSS v4 · BullMQ · Redis · WebSocket · Bun · Zod
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.