Pullonkaula ei ole enää koodin kirjoittaminen
Koodausagentit osaavat jo ajaa ilman valvontaa kohti tavoitetta — /loop, goal mode, autonomiset ajot. Mitä ne eivät tyhjästä reposta saa, on keino tietää, että tavoite on saavutettu. Indigo on kehys, joka sulkee silmukan: kuvaile, rakenna, varmenna, paranna, toista — kunnes ”valmis” tarkoittaa vihreitä tarkistuksia ja varmennettuja käyttöpolkuja, ei tunnetta.
Miksi 'anna agentin vain rakentaa se' epäonnistuu ilman kehystä
Osoita agentti tyhjään Next.js-repoon ja pyydä siltä tuotetta, niin se improvisoi perustan: käsin väsätyn autentikoinnin, oman laskutustaulun, liimaa tusinan kirjaston väliin, joilla ei ole yhteistä mallia. Jokainen seuraava silmukan kierros rakentuu hiekalle.
Vika ei ole älyssä — se on ympäristössä. Silmukalla ei ole karttaa järjestelmästä, ei signaalia siitä, mikä meni rikki, eikä keinoa käyttää sovellusta, jota se juuri muutti.
Improvisoidut perustat
Autentikointi, laskutus, sisällöt ja työt keksitään lennossa uudelleen — joka sessiossa eri tavalla. Niiden väliset saumat ovat paikka, jossa agenttien rakentamat sovellukset mätänevät.
Ei palautesignaalia
Ilman tiukkoja tyyppejä, testejä ja terveystarkistuksia mikään ei kerro silmukalle, että iteraatio meni pieleen. Ajautuminen kasautuu hiljaa.
Ei keinoa varmentaa
Agentti, joka osaa vain lukea koodia, toimittaa sokkona. Sen pitää kirjautua sisään, klikkailla ympäriinsä ja tarkistaa työnsä kuten käyttäjä — useimmat koodipohjat eivät anna siihen mitään keinoa.
Kuusi asiaa, jotka itseään parantava silmukka tarvitsee. Indigo toimittaa kaikki kuusi.
Tässä on koko suunnittelubriiffi. Kaikki kehyksessä on olemassa siksi, että jokin näistä puuttui kaikkialta muualta.
Kartta
Sisäkkäiset CLAUDE.md-tiedostot selittävät tarkoituksen joka kerroksessa; indigo visualize ja indigo map piirtävät elävän arkkitehtuurin kaavioina ja koodikarttoina, joita agentti osaa jäsentää. Orientoituminen on komento, ei tutkimusmatka.
Signaali
Tiukka TypeScript, Zod-rajatut syötteet, testit ja indigo doctor arvostelevat jokaisen kierroksen. Silmukka tietää heti — ja mekaanisesti — milloin se on väärässä ja milloin se on valmis.
Kädet
MCP-päätepiste muuttaa jokaisen tRPC-proseduurin tyypitetyksi työkaluksi, ja seedatut persoonat antavat agentin kirjautua sisään ja käyttää sovellusta ilmaiskäyttäjänä, tilaajana tai ylläpitäjänä. Se varmentaa kuin asiakas, ei kuin lintteri.
Suojakaiteet
Avoin–suljettu suunnittelultaan: sisältötyyppi on konfiguraatiorivi, ominaisuus on moduuli, työ on rekisteröintikutsu. Agentti laajentaa koskematta jaettuun koodiin, joten jokaisen kierroksen räjähdyssäde pysyy pienenä.
Halvat iteraatiot
Tienviitoiksi kirjoitettu dokumentaatio, generoitu kytkentä ja moduulikohtainen konteksti pitävät jokaisen kierroksen tokeneissa kevyenä. Silmukka, johon ei ole varaa, ei ole silmukka — tokenitehokkuus on ominaisuus, ei sattuma.
Ei mitään, mikä jumittaa
Asennus, moduulien lisäykset, migraatiot ja tarkistukset ajetaan ei-interaktiivisilla CLI:illä. Yksikään piilotettu terminaalikysymys ei koskaan pysäytä silmukkaa; kun päätös on sinun, agentti kysyy sinulta chatissa.
Yksi eheä kehys, jota agentti laajentaa — ei koskaan muokkaa
Jokainen kerros tuntee jo toisensa
Indigo on yksi yhtenäinen, tyyppiturvallinen järjestelmä. Autentikointi tuntee organisaatiot. Laskutus tuntee autentikoinnin. CMS, työt, reaaliaikakerros ja hallintapaneeli jakavat yhden datamallin ja yhdet käytännöt — joten putkityökuukausi katoaa niin ihmisiltä kuin agenteiltakin.
Avoin–suljettu suunnittelultaan
Uudet kyvykkyydet rekisteröivät itsensä. Sisältötyyppi on konfiguraatiorivi. Ominaisuus on moduuli. Taustatyö on rekisteröintikutsu. Agentti lisää sen, mitä kuvailet, koskematta jaettuun koodiin — joten päivitykset pysyvät siisteinä ja silmukan voi turvallisesti ajaa uudestaan huomenna.
Silmukka ei jää eläkkeelle, kun ominaisuus valmistuu
Feature-complete on kohta, jossa useimpiin koodipohjiin ei enää uskalla koskea. Indigo on rakennettu päinvastaiseen: samat kiskot, joilla ensimmäinen rakennus konvergoituu, tekevät jatkuvasta parantamisesta rutiinia. Agentti voi jatkaa silmukkaa rakentamansa tuotteen päällä — korjata sen, mitä doctor liputtaa, laajentaa testikattavuutta siellä, mistä regressio pääsi läpi, kääntää uuden sisällön kaikille lokaaleillesi ja pitää sivukartat, syötteet ja rakenteisen datan validina tuotteen kasvaessa.
Jokaisella parannuskierroksella on sama muoto kuin ensimmäisellä: lue kartta, tee pieni rekisteröity muutos, ota vastaan arvosana, varmenna käyttäjänä. Sitä itseään parantava tässä tarkoittaa — ei taikuutta, vaan silmukkaa, joka ei koskaan menetä jalansijaansa. Resepti, ajastus ja suojakaiteet mukaan lukien, on dokumentoitu parannussilmukan oppaassa.
Mitä Indigon päälle rakentaminen oikeasti antaa
Korkoa korolle kertyvät edut — agentille, joka tekee työn, ja ihmiselle, joka omistaa tuloksen.
CLAUDE.md-dokumentit, indigo map, elävät Mermaid-kaaviot ja /llms.txt tarkoittavat, että agentti orientoituu kartasta sen sijaan, että lukisi koodipohjaa uudelleen. Suurempi osa jokaisesta sessiosta menee tuotteeseesi.indigo doctor validoi koko asennuksen.degit ei tuo historiaa, bun run init luo tuoreen repon. Tyypitetty, testattu, luettava, Apache-2.0:n nojalla sinun.Täysi palvelu, ei musta laatikko
Sinä kuvailet; agentti toteuttaa — komennot mukaan lukien. Asennus, moduulien lisäykset, migraatiot ja tarkistukset ajetaan ei-interaktiivisilla CLI:illä, jotka on suunniteltu niin, ettei mikään koskaan jää jumiin piilotettuun terminaalikysymykseen. Kun päätös kuuluu sinulle, agentti kysyy sitä chatissa.
Ja kaikki pysyy oikeana koodipohjana: tyypitettynä, testattuna, katselmoitavana, Apache-2.0:n nojalla sinun. degit ei tuo historiaa, bun run init luo tuoreen repositorion, ja voit tarttua rattiin millä hetkellä hyvänsä.
Avoin ydin, salliva lisenssi
Kehys ja sen ilmaiset moduulit ovat avointa lähdekoodia sallivalla Apache-2.0-lisenssillä — käytä niitä mihin tahansa, myös suljetun lähdekoodin kaupalliseen työhön, ilman copyleft-velvoitetta ja ilman mitään ostettavaa. Kolme premium-vertikaalimoduulia — verkkokauppa, AI-hahmochat ja AI-sisällöntuotanto — ovat kaupallisesti lisensoituja ja rahoittavat ilmaisen ytimen jatkokehityksen.
Katso silmukka itse
Nopein tapa ymmärtää Indigo on osoittaa agenttisi siihen. Live-demo on täysi asennus, jossa jokainen moduuli on käytössä — ja sivusto, jota luet, on sekin Indigo-asennus.