Mikä on Kiro?
Kiro on Amazon Web Servicesin rakentama ladattava koodausympäristö, joka vie tekoälyavusteisen kehityksen suuntaan, jota tämän kategorian työkalut eivät ole juuri aiemmin kokeilleet.
Siinä missä useimmat tekoälykoodityökalut antavat sinun kirjoittaa promptin ja saada koodin takaisin välittömästi, Kiro käynnistää ensin suunnitteluprosessin: se lukee projektisi kontekstin, kirjoittaa vaatimusdokumentin, laatii teknisen suunnitelman, pilkkoo kaiken numeroiduksi tehtävälistaksi ja alkaa vasta sitten kirjoittaa koodia.
Kiro on saatavilla IDE:nä, komentorivityökaluna, verkkokäyttöliittymänä (tällä hetkellä esikatselussa maksaville käyttäjille) sekä mobiilisovelluksena (varhainen käyttöoikeus iOS:llä). Se asemoituu työkaluksi kehittäjille, jotka haluavat rakenteellista, ylläpidettävää lopputulosta nopean koodin sijaan, jota joutuu purkamaan viikon kuluttua.
Kenelle Kiro sopii?
- Kehittäjille, joita AI:n generoima koodi on polttanut, koska se hajoaa jo ensimmäisen päivän jälkeen. Kiron spec-työnkulku pakottaa suunnittelun ennen toteutusta, mikä tarkoittaa, että sen kirjoittama koodi on jäljitettävissä dokumentoituihin vaatimuksiin, ei arvailun varassa koottua.
- Tiimeille, jotka siirtyvät agenttisiin työnkulkuihin. Kiron Agent Hooks -toiminnoilla voit automatisoida toistuvia tehtäviä, kuten testien kirjoittamista tai dokumentaation generointia, niin että ne käynnistyvät automaattisesti aina, kun ehtivä tiedosto muuttuu, ilman toistuvaa promptaamista.
- AWS-ekosysteemin kehittäjille. Kiro on rakennettu AWS-infrastruktuurin päälle, käsittelee dataa AWS-alueiden sisällä maantieteellisen sijaintisi mukaan ja yhdistyy luontevasti AWS-palveluihin. Jos pinosi on jo vahvasti AWS-pohjainen, Kiro istuu siihen ilman lisämäärityksiä.
- VS Code -käyttäjille, jotka haluavat tekoälyn menevän pidemmälle kuin autocomplete. Kiro IDE on rakennettu samalle pohjalle kuin VS Code. Näppäinyhdistelmäsi, asetuksesi ja laajennuksesi siirtyvät onboardingissa minuutissa.
Kiron plussat ja miinukset
- Spec-työnkulku suunnittelee ennen kuin kirjoittaa mitään koodia
- Agent Hooks automatisoi tehtävät tiedostotapahtumien perusteella
- VS Code -laajennukset ja asetukset tuodaan siististi sisään
- Autopilot-tila rakentaa ilman jatkuvia hyväksyntäpyyntöjä
- Steering-docs antaa Kirolle projektikontekstisi
- Tukee useita frontier-malleja, mukaan lukien Opus 4.8
- MCP-palvelinintegraatio yhdistää ulkoiset työkalut natiivisti
- Vaatii latauksen; ei ole selainkäytettävissä ilmaisella tasolla
- 50 ilmaista krediittiä hupenee odotettua nopeammin
- Aikakatkaisu kerran vaatimusten tarkennusvaiheessa
Arvostelun erittely
Kiron vahvimmat pisteet ovat ominaisuuksissa ja toiminnallisuudessa, joissa sen spec-ohjattu työnkulku, agent hooksit ja autopilot-suoritus nostavat sen kaikkien tähän mennessä arvioitujen AI-koodaustyökalujen edelle. Se menettää pisteitä saavutettavuudessa ja krediittimallissa, joihin on syytä suhtautua rehellisesti ennen työnkulkuun sitoutumista.
| Ominaisuus | Pisteet (10:stä) | Miksi tämä piste |
|---|---|---|
| Käytön helppous | 7.0 | Tuntuu tutulta kaikille VS Code -käyttäjille; latausvaatimus ja kehittäjäkeskeisyys tekevät siitä vaikeammin lähestyttävän muille kuin teknisille käyttäjille |
| Ominaisuudet ja toiminnallisuus | 9.5 | Spec-työnkulku, agent hooksit, autopilot, MCP-integraatio, steering-docs: täydellisin AI-koodaustyökalun ominaisuusjoukko arvioiduista työkaluista |
| Design ja muokattavuus | 7.0 | Tummat ja vaaleat IDE-teemat; vahva kontrolli generoidun koodin rakenteeseen spec-editoinnin ja steering-dokumenttien kautta |
| Hinta-laatusuhde | 6.5 | Ilmaisen tason 50 krediittiä hupeni nopeammin kuin odotettiin: 4.28 käytettyä jo pelkkään suunnitteluun, ennen kuin yhtään sovelluskoodia kirjoitettiin |
| Suorituskyky ja luotettavuus | 7.5 | Suunnittelun tulos oli yksityiskohtainen ja täsmällinen; yksi vahvistettu aikakatkaisu 7 minuutin 24 sekunnin kohdalla vaatimusten tarkennuksen aikana |
| Kokonaisarvio | 8.2 | Kiron spec-työnkulku on jäsennellyin tapa tekoälyavusteiseen kehitykseen, jonka olemme tähän mennessä arvioineet. Piste heijastaa tätä aitoa erottuvuutta, jota rajoittaa ilmaisversion rajallisuus ja yksi testauksen aikana kirjattu luotettavuusongelma. |
Kiron ominaisuudet
- Spec-ohjattu työnkulku: vaatimukset, suunnitelma, tehtävät, koodi
- Agent Hooks automatisoi tehtävät tiedostotapahtumien perusteella
- Steering-dokumentit antavat agentille projektikontekstin
- Autopilot-tila suorittaa tehtävät ilman vaiheittaista hyväksyntää
- MCP-palvelintuki ulkoisten työkalujen integrointiin
- VS Code -konfiguraation tuonti ensimmäisellä käynnistyksellä
- Usean mallin tuki, mukaan lukien Claude Opus 4.8
Rehellinen Kiro-arvosteluni: mitä löysin testattuani sitä
Useimmat AI-sovellusten rakentajat jakautuvat kahteen kategoriaan:
- visuaaliset työkalut, jotka generoivat käyttöliittymän kuvauksen perusteella
- ja chat-pohjaiset työkalut, jotka kirjoittavat koodia suoraan promptin vastauksena
Kiro ei sovi kumpaankaan kategoriaan, minkä vuoksi sen arviointi vaatii erilaisen lähestymistavan.
Kiro on agenttinen IDE. Et vedä komponentteja canvasille etkä saa live-esikatselua 30 sekunnissa. Saat paikallisen kehitysympäristön, joka suunnittelee rakentamisen ennen kuin aloittaa sen, generoiden vaatimukset, suunnitteludokumentin ja jäsennellyn tehtävälistan, jonka agentti käy läpi yksi askel kerrallaan.
Sovellus, jonka se tuottaa, on oikea projekti koneellasi, tiedostoissa, jotka omistat, käyttämällä pinon, jonka itse määrittelet.
Testatakseni, toimiiko tämä prosessi oikeasti, rakensin Kirossa alusta asti kiinteistöhallinnan alustan.
Prompt sisälsi vuokranantajan ja vuokralaisen autentikoinnin, kiinteistö- ja huoneistohallinnan, vuokrasopimusten seurannan, ylläpitopyynnöt tilapäivityksillä, Stripe-maksuintegraation, sähköposti-ilmoitukset ja vuokranantajan dashboardin raportoinnilla. Tämä on sama prompt, jota käytettiin arvioitaessa Rorkia, Figma Makea, Uizardia ja Retoolia, mikä tekee mahdolliseksi vertailla, miten kukin työkalu käsittelee aitoa monimutkaisuutta yksinkertaisen esimerkin sijaan.
Katsauksen tarkoituksena oli vastata tarkkaan kysymykseen: Tuottaako Kiron spec-first-työnkulku paremmin jäsenneltyä ja helpommin ylläpidettävää lopputulosta kuin työkalut, jotka siirtyvät suoraan koodiin?
Tässä, mitä löysin.
Kiron käyttöönotto: lataus, ei selainvälilehti
Kaikki muut tässä vertailussa arvioidut AI-sovellusten rakentajat toimivat selaimessa. Kiro ei toimi. Aloittaminen tarkoittaa siirtymistä osoitteeseen kiro.dev, Downloads-painikkeen klikkaamista, käyttöjärjestelmän valitsemista ja sovelluksen asentamista koneelle.

Käytin Pop OS:ää, Debian-pohjaista Linux-jakelua, joten valitsin alasvetovalikosta Debian (.deb) -paketin. Sivusto tarjoaa myös Universal (.tar.gz) -paketin muihin Linux-ympäristöihin. Windows- ja macOS-asentimet ovat saatavilla samalta downloads-sivulta.
Mitä tämä tarkoittaa käytännössä:
- Ensimmäinen istunto vaatii paikallisen asennuksen, ei selainvälilehteä
- Ei internet-pohjaista käyttöä ilmaisella tasolla (verkkokäyttöliittymä on tällä hetkellä saatavilla vain maksullisilla suunnitelmilla, esikatselussa)
- Kehittäjille tämä ei ole ongelma
- Kenelle tahansa, joka arvioi Kiroa selaimessa toimiviin rakentajiin verrattuna, tämä on huomioitava käyttöönotossa
Asennus oli suoraviivainen. Ei ollut asetettavia konfiguraatioita, ei käsin ratkaistavia riippuvuuksia, ja sovellus käynnistyi siististi tavallisen pakettiasennuksen jälkeen.
Sisäänkirjautuminen tapahtuu selaimessasi, ei sovelluksen sisällä
Kun IDE avautuu ensimmäisen kerran, se ei pyydä sinua kirjautumaan sovelluksen ikkunassa. Se ohjaa sinut selainsivulle hoitamaan tunnistautumisen siellä.

Kirjautumissivulla on neljä vaihtoehtoa:
| Kirjautumistapa | Kenelle se sopii |
|---|---|
| Yksittäisille kehittäjille ja freelancereille | |
| GitHub | Luontevin valinta kehittäjille, joilla on jo tili |
| AWS Builder ID | Kehittäjille, jotka ovat jo AWS-ekosysteemissä |
| Your Organization | Yritystiimeille, jotka käyttävät SSO:ta |
GitHub-vaihtoehto on hyvin valittu kohdeyleisölle. Useimmilla kehittäjillä on jo GitHub-tili, ja he voivat tunnistautua ilman uuden tunnuksen luomista.
Muutama asia, jotka kannattaa tietää ennen rekisteröitymistä:
- Kirjautuminen Googlen tai AWS Builder ID:n kautta (ei AWS Identity Centerin kautta) oikeuttaa 20 dollarin krediittiin, joka lisätään ensimmäiseen maksullisen suunnitelman päivitykseen. Tämä on kertaluonteinen etu, joka on hyvä tietää ennen kuin valitset kirjautumistavan.
- Kirjautuminen “Your Organization” -vaihtoehdolla ohjaa yrityksen SSO:n kautta ja on lähtöpiste tiimeille, jotka tarvitsevat keskitettyä identiteetinhallintaa.
- Kirjautumalla hyväksyt AWS Customer Agreementin, Service Termsin, Privacy Notice -ilmoituksen ja AWS Intellectual Property Licensen. Koska Kiro on AWS-tuote, tietosi käsitellään AWS-alueiden sisällä maantieteellisen sijaintisi mukaan.
Onboarding: kolme asennusvaihetta, jotka vievät alle kaksi minuuttia
Kirjautumisen jälkeen Kiro suorittaa lyhyen käyttöönoton ennen kuin avaa pää-IDE:n. Vaiheet ovat:
Vaihe 1: Valitse teemasi. Kiro Dark tai Kiro Light. Molemmat näyttävät live-esikatselun koodin korostuksesta ennen vahvistusta.

Vaihe 2: Määritä shell-integraatio. Tämän avulla voit avata minkä tahansa projektin terminaalistasi kiro-komennolla. Voit ohittaa tämän ja ottaa sen käyttöön myöhemmin.

Vaihe 3: Tuo VS Codesta. Kiro tuo nykyiset VS Code -laajennuksesi (kaikki Open VSX:ssä saatavilla olevat), asetuksesi ja näppäinsidonnat. Laajennukset latautuvat taustalla onboardingin jatkuessa, joten latausruudussa ei tarvitse odottaa.

VS Code -tuonti on käytännössä hyödyllisin osa tätä vaihetta. Jos olet käyttänyt vuosia VS Code -ympäristön muokkaamiseen, siirtyminen ei vaadi aloittamista tyhjästä. Tuonti toimi omassa sessiossani siististi.
Onboarding ei kuitenkaan sisällä mitään johdatusta Kiron ydinominaisuuksiin. Sinulle ei kerrota, mitä Specs, Agent Hooks tai Steering Documents ovat. Päädyt pääruudulle ja joudut selvittämään tämän itse. Tämä on hyväksyttävää kokeneelle kehittäjäyleisölle, mutta tarkoittaa, että ensimmäinen sessiosi työkalun erottuvimpien ominaisuuksien kanssa perustuu itseohjautuvaan tutkimiseen.
IDE:n sisällä: neljä paneelia, jotka tekevät Kirosta erilaisen
Kiro IDE näyttää VS Codelta, koska se on rakennettu samalle pohjalle. Tiedostoselain, editorivälilehdet, terminaali, hakupalkki ja valikkorivi toimivat täsmälleen odotetusti.

Se, mikä erottaa Kiron tavallisesta VS Code -asennuksesta, on vasemman puolen oma paneeli, joka sisältää neljä osiota, joita ei ole missään VS Code -laajennuksessa:
| Paneelin osa | Mitä se tekee |
|---|---|
| Specs | Luo ja hallitsee spesifikaatiodokumentteja (vaatimukset, suunnitelma, tehtävät) monimutkaisille rakennuksille |
| Agent Hooks | Määrittää automatisoituja tehtäviä, jotka laukeavat tiedostojärjestelmän tapahtumista |
| Agent Steering and Skills | Tallentaa ohjeistusdokumentteja, jotka muokkaavat agentin toimintaa kaikissa sessioissa |
| MCP Servers | Yhdistää ulkoiset työkalut ja tietolähteet Kiro-agenttiin |
IDE:n oikealla puolella on chat-paneeli. Siellä olet vuorovaikutuksessa Kiron kanssa ja näet krediittikulutuksen reaaliajassa. “Est.
Credits Used: 0.1, Elapsed time: 57s” päivittyy jokaisen agenttitoiminnon jälkeen, joten tiedät aina, mitä kukin tehtävä maksaa.
Chat-syöttöpalkin alareunassa kaksi hallintaa määrittää, miten Kiro toimii jokaisessa tehtävässä:
- Mallivalitsin: Valitse Auto (Kiro valitsee kustannustehokkaimman mallin jokaiseen pyyntöön) tai valitse tietty malli, kuten Claude Sonnet 4.6 tai Claude Opus 4.8.
- Autopilot-kytkin: Kun Autopilot on päällä, Kiro kirjoittaa ja muokkaa tiedostoja odottamatta hyväksyntää jokaisessa vaiheessa. Kun se on pois päältä, Kiro pysähtyy ennen jokaista komentoa ja pyytää sinua Trust, Reject tai Run it manually.

Kiinteistöhallinta-alustan testissä pidin Autopilotin päällä suunnittelun aikana ja käytin manuaalista hyväksyntää tehtävien suorituksen aikana arvioidakseni jokaisen vaiheen erikseen.
Arvio: IDE:n rakenne tuntuu tutulta muutamassa minuutissa kaikille VS Code -käyttäjille. Vasemman paneelin neljä osiota ovat se, missä Kiron arvo oikeasti piilee, ja niiden ymmärtäminen ennen ensimmäistä sessiota ratkaisee, kuinka paljon saat työkalusta irti.
Steering Documents: anna Kirolle konteksti ennen ensimmäistä promptia
Ensimmäinen asia, joka uudessa Kiro-projektissa kannattaa tehdä, ei ole rakentamisen aloittaminen. Se on steering-dokumenttien generointi.
Napsautin “Generate Steering Docs” Kiro-paneelissa ennen minkään promptin lähettämistä. Kiro skannasi tyhjän projektihakemiston ja loi kolme markdown-tiedostoa .kiro/steering/-kansioon:
| Tiedosto | Sisältö |
|---|---|
| product.md | Tuotenimi, kuvaus, keskeiset toimialakäsitteet ja tärkeimmät tavoitteet |
| structure.md | Odotettu kansiorakenne ja tiedostojen organisointikäytännöt |
| tech.md | Odotettu tekninen stack, tavalliset komennot ja koodauskäytännöt |

Täysin tyhjää projektia varten Kiro päätteli järkevät oletukset: React TypeScriptillä, Next.js API -reitit, PostgreSQL, Prisma, Tailwind CSS ja JWT-pohjainen tunnistautuminen. Se merkitsi sekä tech.md- että structure.md-tiedostot paikanpitäjiksi, jotka tulee päivittää, kun todellinen stack on vahvistettu scaffoldingin kautta.
Tämä on tärkeää, koska jokainen seuraava agenttitoiminto lukee nämä tiedostot ennen kuin tekee mitään. Kun olet scaffoldannut projektin ja oikea stack on vahvistettu, tech.md:n päivittäminen saa Kiron soveltamaan näitä käytäntöjä automaattisesti kaikkiin tuleviin tehtäviin.
Voit myös lisätä omia steering-tiedostoja API-suunnittelun standardeista, nimeämiskäytännöistä, julkaisuohjeista tai mistä tahansa muusta rajoitteesta, jonka haluat agentin käsittelevän pysyvänä.
Vibe Mode vs Spec Mode: päätös, joka muokkaa koko rakennusta
Kun avaat chatin uudelle rakennukselle, Kiro näyttää sinulle kaksi tilaa ennen kuin kirjoitat mitään:
Vibe mode antaa sinun keskustella ensin ja rakentaa sitä mukaa. Ei suunnitteludokumentteja, ei jäsenneltyä lopputulosta. Paras nopeisiin kokeiluihin, varhaisen vaiheen tutkimiseen tai tehtäviin, joissa vaatimuksia vielä muokataan.
Spec mode käynnistää suunnittelusekvenssin ennen kuin yhtään koodia kirjoitetaan. Kiro generoi vaatimukset, teknisen suunnitteludokumentin ja tehtävälistan. Vasta kun kaikki kolme on tarkistettu ja hyväksytty, se alkaa kirjoittaa koodia. Paras tuotantotason työhön, jossa ylläpidettävyys on tärkeää.

Valitsin Spec moden kiinteistöhallinta-alustan rakentamiseen. Kun lähetin promptin, Kiro kysyi kaksi tarkentavaa kysymystä ennen kuin se generoi mitään:
- “Mistä haluat aloittaa?” (Requirements, merkitty suositelluksi, tai Technical Design)
- “Onko tämä uusi ominaisuus vai bugikorjaus?” (Build a Feature, suositeltu, tai Fix a Bug)

Nämä kysymykset määrittävät kaiken seuraavan rakenteen. “Requirements”-vaihtoehdon valitseminen tarkoittaa, että Kiro kirjoittaa käyttäjätarinat ja hyväksymiskriteerit ennen kuin koskee arkkitehtuuriin.
Tämä sekvenssi tuottaa täysin erilaiset suunnittelun artefaktit kuin aloittaminen teknisestä suunnittelusta ja vaatimusten johtaminen siitä jälkeenpäin.
Spec-työnkulku: vaatimukset, suunnitelma ja tehtävälista ennen yhtään koodia
Tämä on se osio, joka tekee Kirossa vakavasti arvioimisen arvoisen.
Kun valitsin “Requirements” ja “Build a Feature”, Kiro loi requirements.md-tiedoston .kiro/specs/property-management-platform/-hakemistoon. Dokumentti ilmestyi heti editoriin. Pystyin lukemaan sitä sen kirjoittamisen aikana. Sisältöön kuului:
Sanasto: 12 toimialatermiä määritelty tarkasti, mukaan lukien Auth_Service, Property_Service, Lease_Service, Payment_Service, Maintenance_Service, Notification_Service ja Dashboard_Service, joista jokainen yhdistettiin tiettyyn suunniteltuun alijärjestelmään.
Alustan kuvaus: Sekä Landlord- että Tenant-roolit dokumentoitiin, samoin vahvistettu tekninen stack: Next.js, TypeScript, PostgreSQL, Prisma, Tailwind CSS, Stripe ja Docker.

Alkuperäisen dokumentin generoinnin jälkeen Kiro suoritti automaattisen tarkennusvaiheen. Se jäsensi kaikki 12 vaatimusta, käynnisti rinnakkaiset detailer-aliprosessit jokaisen kohdalla ja päivitti requirements.md-tiedoston täysillä hyväksymiskriteereillä jokaiseen vaatimukseen.
Kun vaatimukset olivat valmiit, napsautin “Continue” ja valitsin “Generate Design and Tasks”. Kiro tuotti design.md- ja tasks.md-tiedostot yhdessä. Tehtävien jaottelu oli session merkittävin tulos:

11 tehtäväryhmää, 43 alitehtävää, toteutusjärjestyksessä:
- Projektin scaffolding ja infrastruktuuri
- Tunnistautuminen (JWT, blacklist, middleware, sivut)
- Kiinteistö- ja huoneistohallinta
- Vuokralaisten hallinta
- Vuokrasopimusten hallinta, dokumenttien lataus ja cron-job
- Ylläpitopyynnöt
- Stripe-maksut ja webhook
- Sähköposti-ilmoitukset
- Vuokranantajan dashboard ja raportointi
- Jaetut UI-komponentit ja layoutit
- API:n kovennus (rate limiting, CORS, health check, ympäristövalidointi)
Jokaisessa alitehtävässä oli tarkat komennot, tiedostopolut ja jäljitettävät viittaukset vaatimuksiin. Esimerkiksi Task 1.1 viittasi suoraan vaatimuksiin R12 (Docker) ja R10 (REST API). Suunnittelun ja toteutuksen välinen yhteys oli koko ajan eksplisiittinen ja todennettava.

Rork puolestaan ohittaa tämän koko vaiheen ja siirtyy suoraan käyttöliittymän generointiin promptista. Erot lopputuloksen laadussa näkyvät: Kiron tehtävälista on riittävän tarkka annettavaksi ihmiskehittäjälle, joka ymmärtää heti, mitä pitää rakentaa ja missä järjestyksessä.
Tehtävien suoritus: mitä Kiro oikeasti rakensi
Kun tehtävälista oli hyväksytty, napsautin “Start task” kohdassa Task 1.1: Initialize Next.js 14 project with TypeScript, Tailwind CSS, and ESLint.

Kiro päivitti tehtävän tilan tasks.md-tiedostossa “in progress” -tilaan ja delegoi suorituksen spec-task-execution-aliprosessilleen. Agentti tarkisti ensin työtilan, vahvisti, että olemassa oli vain .kiro-spec-kansio ilman Next.js-projektia, ja jatkoi projektin scaffoldaamiseen.

Ensimmäisen suoritusjakson aikana tiedostopuu täyttyi seuraavilla:
- package.json, jossa Next.js, React 19.2.4, TypeScript ja Tailwind-riippuvuudet listattuina
- tsconfig.json, eslint.config.mjs, next.config.ts
- src/- ja public/-hakemistot
- AGENTS.md ja CLAUDE.md, jotka Kiro loi agentin ohjaustiedostoiksi projektiin
- README.md

CLAUDE.md-tiedosto on huomionarvoinen: Kiro on AWS:n tuote, mutta se toimii Anthropicin Claude-mallien päällä. CLAUDE.md on tapa, jolla Claude-pohjaiset agentit tallentavat projektiin liittyvän käyttäytymisohjeistuksen. Sen olemassaolo generoidussa scaffoldissa heijastaa taustalla olevaa mallia, vaikka käytössä onkin AWS-infrastruktuuri.

Tehtävälistan yläreunassa oleva “Run all tasks” -painike antaisi Kirolle mahdollisuuden suorittaa kaikki 43 alitehtävää peräkkäin Autopilotin ollessa käytössä.
Suoritin tehtävät yksitellen arvioidakseni jokaista vaihetta. Oikeassa projektissa, jossa olet varma hyväksytystä suunnitelmasta, kaikkien tehtävien ajaminen automaattisesti ja tulosten tarkistaminen kunkin ryhmän jälkeen on järkevä ja aikaa säästävä työnkulku.

Jokainen tiedosto, jonka Kiro generoi suorituksen aikana, oli oikea tiedosto paikallisessa projektihakemistossani, omistettuna ja muokattavana heti ensimmäisestä hetkestä alkaen. Tämä on merkittävä ero selainpohjaisiin rakentajiin, kuten Figma Make tai Uizard, joissa lopputulos on joko design-asset tai hostattu sovellus, jota et hallitse paikallisesti.
Aikakatkaisu seitsemännen minuutin kohdalla: mitä se tarkoittaa luotettavuudelle
Haluan olla tästä suora, koska se tapahtui testin tärkeimmässä vaiheessa.
Kun Kiro oli tarkentanut kaikki 12 vaatimusta ja hyväksynyt requirements.md-tiedoston muutokset, agentti aikakatkaisi. Virheilmoitus chat-paneelissa kuului:
“The request timed out. Please try again. (Conversation ID: 29d25548-c3ce-414c-8f57-702124c7fec6). Elapsed time: 7m 24s.”

Tämä tapahtui vaatimusten vaiheen ja designin generointivaiheen välisessä siirtymässä. Ennen aikakatkaisua valmistunut työ oli tallennettu. Mitään vaatimuksia ei kadonnut.
Kun hyväksyin virheen, napsautin “Continue” ja valitsin “Generate Design and Tasks”. Kiro toipui toistamatta vaatimusten vaihetta, tuotti molemmat dokumentit siististi ja jatkoi normaalisti loppusession ajan.
Konteksti, joka tähän liittyy:
- Aikakatkaisu tapahtui monimutkaisessa promptissa, joka kattoi 12 erillistä vaatimuskokonaisuutta rinnakkaisella tarkennuksella.
- Yksinkertaisemmat tehtävät eivät todennäköisesti veisi näin kauan.
- Kiro on tällä hetkellä esikatselussa, ja luotettavuus monimutkaisten tehtävien ääripäässä on tämän vaiheen työkaluille tyypillistä.
- Palautuminen oli siistiä. Tarkistuspistejärjestelmä säilytti kaiken valmiin työn, ja seuraava vaihe käynnistyi heti.
Siitä huolimatta seitsemän minuuttia työkalun erottuvimman ominaisuuden sisällä on todellinen kokemuksellinen epäonnistuminen. Jos työskentelet tiukan aikataulun alla, työkalu, joka pysähtyy ja vaatii manuaalisen uudelleenyrittämisen, on turhauttava, vaikka palautuminen olisi sulavaa.
Agent Hooks: automaatio, joka toimii ilman että sitä pyydetään
Agent Hooks ei esiinny missään muussa tämän vertailun AI-koodaustyökalussa, ja se ansaitsee oman huomionsa, koska se edustaa erilaista tapaa ajatella tekoälyavustusta.
Hook on tehtävä, joka suoritetaan automaattisesti, kun tiedostojärjestelmässä tapahtuu tapahtuma. Kuvaat käyttäytymisen luonnollisella kielellä, Kiro muuntaa sen tapahtumakuuntelijaksi, ja siitä eteenpäin toiminto pyörii taustalla aina, kun laukaisuehto täyttyy. Ei komentoja suoritettavaksi, ei muistettavaa käynnistystä.

Esimerkkejä siitä, mitä Hooks voi tehdä:
- Tiedoston tallennuksessa: generoi perustestit jokaiselle komponentille, jolla ei vielä ole testitiedostoa
- Tiedoston tallennuksessa: suorita koodin siivous- tai formatointitarkistukset
- Tiedoston luomisessa: generoi dokumentaatio uusille funktioille automaattisesti
- Merkkijonomuuttujien muuttuessa: päivitä lokalisaatiotiedostot ilman manuaalista toimintaa

Hook tallennetaan .kiro/hooks/-hakemistoon muokattavana tiedostona. Jos haluat säätää laukaisuehtoa tai ohjetta, muokkaat tiedostoa suoraan. Konfiguraatio on läpinäkyvä ja versionhallintaan kelpaava muun projektin rinnalla.
Testi-tallennettaessa-esimerkki on käytännössä hyödyllisin: kehittäjät lykkäävät jatkuvasti testien kirjoittamista sprintin loppuun, ja hook, joka lisää perustestit hiljaisesti aina komponentin tallennuksen yhteydessä, poistaa tämän päätöksen kokonaan. Testit ilmestyvät tiedostopuuhun seuraavan tallennuksen jälkeen ilman mitään toimintaa sinun puoleltasi.
Krediittikulutus: mitä ilmainen taso oikeasti tarjoaa
Krediittimalli on alue, jossa Kiro vaatii tarkinta lukemista ennen sitoutumista työnkulkuun.
Ilmainen taso antaa 50 krediittiä. Tässä, mitä yksi kiinteistöhallinta-alustan spec-sessio kulutti: 4.28 krediittiä pelkästä suunnittelusta, kattaen vaatimukset, design-dokumentin ja koko 43 tehtävän listan, ennen kuin yhtään sovelluskoodia kirjoitettiin.
Tuolla kulutustasolla:
| Skenaario | Arvioitu ilmainen kattavuus |
|---|---|
| Suunnittelusessiot בלבד (ei koodin suoritusta) | Noin 11 sessiota |
| Suunnittelu plus osittainen tehtävien suoritus | 3–5 sessiota |
| Täysi specistä suoritukseen -polku monimutkaisessa projektissa | Enintään 1 kokonainen projekti |
Tärkeät mekanismit, jotka kannattaa ymmärtää ennen rekisteröitymistä:
- Krediitit eivät siirry seuraavalle kaudelle. Kaikki käyttämättä jäänyt häviää laskutuskuukauden lopussa.
- Ylityslaskutus on oletuksena pois päältä kaikissa maksullisissa suunnitelmissa. Se täytyy ottaa käyttöön asetuksissa ennen kuin saavutat kattonsa, tai Kiro lakkaa toimimasta kesken tehtävän.
- Mallivalinta vaikuttaa kulutustahtiin. Saman tehtävän ajaminen Claude Sonnet 4.6:lla maksaa 1.3 kertaa enemmän krediittejä kuin Auto-tilassa. Opus-mallit maksavat vielä enemmän.
- Ilmaisen tason käyttäjät saavat Claude Sonnet 4.5:n ja joukon open weight -malleja, mukaan lukien Qwen3 Coder Next, DeepSeek v3.2 ja MiniMax 2.1. Maksullisen tason käyttäjät saavat Claude Sonnet 4.6:n, Claude Opus 4.6:n ja Claude Opus 4.8:n.
- Krediittien käyttö näkyy chat-paneelissa jokaisen agenttitoiminnon jälkeen ja päivittyy tilauskojelaudassa viiden minuutin välein.
Reaaliaikainen krediittiseuranta (“Est. Credits Used: 0.1, Elapsed time: 57s” jokaisen tehtävän jälkeen) on läpinäkyvyysominaisuus, jota millään vertailukelpoisella työkalulla ei tällä hetkellä ole. Näet tarkalleen, mitä kukin tehtävä maksaa sen suorittuessa, mikä auttaa päättämään, käytätkö Auto-tilaa vai tiettyä mallia tiettyyn tehtävään.
Kiron hinnoittelu ja suunnitelmat
Kiro toimii krediittipohjaisella mallilla viidellä tasolla, ilmaisesta suunnitelmasta kiinteään kuukausi-allokaatioon aina korkeakapasiteettiseen suunnitelmaan, joka on suunniteltu ammattilaiskäyttöön päivittäin.
Kaikki maksulliset suunnitelmat sisältävät pääsyn premium-malleihin, mahdollisuuden ottaa käyttöön pay-per-use-ylitys sekä koko Kiron ominaisuusvalikoiman, mukaan lukien specs, hooks, autopilot ja CLI-käyttö.
Mitä pitää tietää ennen suunnitelman valintaa:
- Ilmainen suunnitelma tarjoaa kiinteän kuukausittaisen krediittimäärän ilman luottokorttia. Se ei vanhene, mutta yksi monimutkainen spec-sessio tekee siihen huomattavan loven.
- Ensimmäisellä kerralla, kun päivität ilmaisesta mihin tahansa maksulliseen suunnitelmaan käyttäen Googlea tai AWS Builder ID:tä (ei AWS Identity Centeriä), saat 20 dollarin krediitin, joka hyvitetään tilauksesi kustannuksiin. Tämä etu on kertaluonteinen.
- Kiro laskuttaa joka kuukauden ensimmäisenä päivänä. Kuukauden puolivälissä tehty päivitys tarkoittaa proratoitua maksua, mutta saat heti uuden suunnitelmasi täyden krediittirajan käyttöön.
- Ylityslaskutus on saatavilla kaikissa maksullisissa suunnitelmissa kiinteällä lisäkrediitin hinnalla, mutta se on oletuksena pois päältä. Ota se käyttöön asetuksissa ennen kuin saavut kattoon, tai Kiro pysäyttää työsi, kun krediitit loppuvat.
- Käyttämättömät krediitit eivät siirry seuraavalle kuukaudelle.
- Jokainen kehittäjä tarvitsee oman tilauksensa. Jaettua tiimipaikkaa ei tällä hetkellä ole. Tiimilaskutuksen ominaisuudet on listattu tulossa pian -tilaan.
- Kiron standardikäytäntö on, ettei kesken kuukauden perutuista tilauksista makseta palautuksia. Käyttö jatkuu laskutusjakson loppuun asti. Palautuksia harkitaan tapauskohtaisesti vain laskutusvirheiden osalta.
- Luottokortit ovat ainoa hyväksytty maksutapa.
- GovCloud (US) -hinnoittelu on noin 20% korkeampi kuin tavallinen hinnoittelu, eikä ilmainen taso ole saatavilla siinä ympäristössä. GovCloud-käyttö vaatii maksullisen suunnitelman ja yritystunnistautumisen AWS IAM Identity Centerin kautta.
- Verkkokäyttöliittymä on tällä hetkellä esikatselussa ja saatavilla vain maksaville käyttäjille. Krediitit kuluvat samaa tahtia riippumatta siitä, työskenteletkö IDE:ssä, CLI:ssä vai verkossa.
Mikä suunnitelma sopii minkälaiselle käyttäjälle: Ilmainen suunnitelma riittää aitoon arviointiin. Aktiiviseen kehitykseen oikeissa projekteissa maksullinen suunnitelma on välttämätön, jotta et lopu kesken istunnon. Korkeamman tason suunnitelmat järkevät kehittäjille, jotka ajavat useita täysiä spec-sessioita viikossa tai työskentelevät useiden monimutkaisten projektien parissa samanaikaisesti.
Vaihtoehdot Kirolle
Kirolle lähin kilpailija on Cursor, AI-pohjainen koodieditori, joka on myös rakennettu VS Code -pohjalle ja tähtää kehittäjiin, jotka haluavat AI:n syvälle integroituna kehitysympäristöönsä.
Keskeinen ero on työnkulun filosofia. Cursor on rakennettu nopeuttamaan sitä, mitä jo teet: kirjoitat koodia, ja Cursor avustaa.
Kiro on rakennettu ottamaan ensin haltuun suunnitteluvaihe: agentti määrittää, mitä pitää rakentaa, ennen kuin kirjoittaa siitä mitään. Jos suurin turhautumisesi on hidas kontekstinvaihto AI-chatin ja editorin välillä, Cursor vastaa siihen suoremmin. Jos turhautumisesi on AI:n generoima koodi, josta puuttuu rakenne tai jota on vaikea ylläpitää, Kiron spec-työnkulku on relevantimpi vastaus.
| Ominaisuus | Kiro | Cursor |
|---|---|---|
| Käytön helppous | Tuntuu tutulta VS Code -käyttäjille; spec-työnkulku tuo oppimiskynnyksen | Tuntuu tutulta VS Code -käyttäjille; matalampi käyttöönoton kitka |
| Paras käyttötarkoitus | Jäsennellyt, spec-ohjatut rakennukset tuotantoprojekteihin | Nopea AI-avusteinen editointi ja agenttitehtävät olemassa olevissa koodipohjissa |
| Taustajärjestelmä ja data | Rakentaa oikeita paikallisia projekteja täydellä stack-hallinnalla | Muokkaa ja laajentaa olemassa olevia projektitiedostoja täydellä stack-hallinnalla |
| Suunnittelun joustavuus | Ei visuaalista rakentajaa; tuottaa oikeaa, paikallisesti omistettua koodia | Ei visuaalista rakentajaa; tuottaa oikeaa, paikallisesti omistettua koodia |
| Hinnoittelumalli | Krediittipohjainen; 50 ilmaista krediittiä; kaikki käyttö kuluttaa kuukausittaista krediittiallokaatioita | Krediittipohjainen kesäkuusta 2025; Auto-tila on rajoittamaton; premium-mallin valinta kuluttaa kuukausittaista krediittipottia |
Lopullinen tuomio: onko Kiro sen arvoinen?
Kiro erottuu sillä, että se asettaa suunnittelun ennen koodausta. Sen spesifikaatiotyönkulku, steering-dokumentit ja tehtäväjako tuottavat jäsennellymmän ja ylläpidettävämmän koodipohjan kuin AI-työkalut, jotka hyppäävät suoraan toteutukseen. Agent Hooks on toinen kohokohta, sillä se mahdollistaa työnkulkuautomaatioita, jotka jatkavat toimintaansa yhden promptin ulkopuolella.
Kompromisseja ovat oppimiskäyrä ja hinnoittelu. Ilmainen taso on liian rajallinen suuriin projekteihin, ja kehittäjien pitää olla mukavia työskennellessään IDE:ssä. Testauksen aikana kohtasin myös aikakatkaisun, vaikka Kiro toipuikin ilman edistymisen menetystä.
Jos olet kehittäjä ja rakennat tuotantosoftaa, Kiro on yksi vahvimmista AI-koodaustyökaluista, joita tällä hetkellä on tarjolla. Jos etsit yksinkertaista no-code-sovellusrakentajaa, se ei kuitenkaan ole oikea valinta.

