Mis On Kiro?
Kiro on Amazon Web Servicesi loodud allalaaditav kodeerimiskeskkond, mis viib tehisintellektil põhineva arenduse suunda, mida enamik selle kategooria tööriistu pole proovinud.
Kui enamik tehisintellektil põhinevaid kodeerimistööriistu laseb sul kohe päringu sisestada ja koodi vastu saada, siis Kiro alustab kõigepealt planeerimisprotsessiga: see loeb läbi sinu projekti konteksti, kirjutab nõudedokumendi, genereerib tehnilise disaini, jagab kõik nummerdatud ülesandeloendiks ja alles seejärel hakkab koodi kirjutama.
Saadaval IDE-na, käsureatööriistana, veebiliidesena (praegu tasulistele kasutajatele eelvaates) ja mobiilirakendusena (iOS-is varajases juurdepääsus), positsioneerib Kiro end tööriistana arendajatele, kes tahavad struktureeritud ja hooldatavat väljundit, mitte kiiret koodi, mida nad nädal hiljem lahti harutavad.
Kellele Kiro On Mõeldud?
- Arendajad, keda on alt vedanud AI-genereeritud kood, mis päev hiljem enam ei tööta. Kiro spec-workflow sunnib enne rakendamist planeerima, mis tähendab, et selle kirjutatud kood on jälgitav dokumenteeritud nõueteni, mitte oletuste põhjal kokku pandud.
- Meeskonnad, kes liiguvad agentsete töövoogude poole. Kiro Agent Hooks võimaldavad automatiseerida korduvaid ülesandeid, näiteks testide kirjutamist või dokumentatsiooni genereerimist, käivitudes automaatselt iga kord, kui vastav fail muutub, ilma et oleks vaja korduvaid päringuid.
- AWS-i ökosüsteemi arendajad. Kiro on ehitatud AWS-i infrastruktuurile, töötleb andmeid AWS-i piirkondades teie geograafilises asukohas ning ühendub loomulikult AWS-i teenustega. Kui teie stack on juba tugevalt AWS-i põhine, sobitub Kiro sinna ilma seadistusülekoormuseta.
- VS Code’i kasutajad, kes tahavad AI-d, mis läheb kaugemale kui automaatne lõpetamine. Kiro IDE on ehitatud samale alusele nagu VS Code. Teie kiirklahvid, seaded ja laiendused kanduvad onboarding’u käigus minutitega üle.
Kiro plussid ja miinused
- Spec-workflow planeerib enne, kui ühtegi koodirida kirjutatakse
- Agent Hooks automatiseerivad failisündmustel põhinevaid ülesandeid
- VS Code’i laiendused ja seaded imporditakse sujuvalt
- Autopilot-režiim ehitab ilma pidevate kinnitustaotlusteta
- Steering dokumendid annavad Kirole sinu projekti konteksti
- Toetab mitut frontier-mudelit, sealhulgas Opus 4.8
- MCP serveri integratsioon ühendab väliseid tööriistu natiivselt
- Nõuab allalaadimist; tasuta tasemel brauseris ei saa kasutada
- 50 tasuta krediiti kaovad oodatust kiiremini
- Tõrkus üks kord nõuete täpsustamise etapis ajakatkestuse tõttu
Hinnangute Jaotus
Kiro tugevaimad hinded on funktsioonides ja funktsionaalsuses, kus selle spec-põhine töövoog, agent hooks ja autopilot-täitmine asetavad selle kõigist teistest siin käsitletud AI-kodeerimistööriistadest ettepoole. Ta kaotab punkte ligipääsetavuse ja krediidimudeli tõttu, millele tuleb enne töövoogu pühendumist ausalt tähelepanu pöörata.
| Funktsioon | Hinne (10-st) | Miks selline hinne |
|---|---|---|
| Kasutusmugavus | 7.0 | Tuttav igale VS Code’i kasutajale; allalaadimise nõue ja ainult arendajatele mõeldud iseloom jätavad selle mittetehniliste kasutajate jaoks kättesaamatuks |
| Funktsioonid ja funktsionaalsus | 9.5 | Spec-workflow, agent hooks, autopilot, MCP integratsioon, steering dokumendid: kõige täielikum funktsioonide komplekt kõigist seni üle vaadatud AI-kodeerimistööriistadest |
| Disain ja kohandatavus | 7.0 | Tumedad ja heledad IDE-teemad; tugev kontroll genereeritud koodi struktuuri üle spec-redigeerimise ja steering-dokumentide kaudu |
| Hind ja väärtus | 6.5 | Tasuta taseme 50 krediiti vähenesid planeerimise käigus oodatust kiiremini, enne kui kirjutati ühtegi rakenduse koodirida |
| Jõudlus ja töökindlus | 7.5 | Planeerimistulemused olid detailsed ja konkreetsed; üks kinnitatud ajakatkestus 7 minuti 24 sekundi järel nõuete täpsustamise ajal |
| Kokkuvõte | 8.2 | Kiro spec-workflow on seni üle vaadatud kõige struktureeritum lähenemine AI abil arendamisele. Hinne peegeldab seda tõelist eristuvust, mida piirab tasuta taseme vähesus ja üks töökindlusviga testimise ajal. |
Kiro funktsioonid
- Spec-põhine töövoog: nõuded, disain, ülesanded, kood
- Agent Hooks automatiseerivad failisündmustel põhinevaid ülesandeid
- Steering dokumendid annavad agendile projekti konteksti
- Autopilot-režiim täidab ülesandeid ilma samm-sammulise kinnitamiseta
- MCP serveri tugi väliste tööriistade integreerimiseks
- VS Code’i konfiguratsiooni import esimesel käivitamisel
- Mitme mudeli tugi, sealhulgas Claude Opus 4.8
Minu aus Kiro arvustus: Mida Ma Leidsin Pärast Selle Testimist
Enamik AI-rakenduse ehitajaid kuulub ühte kahest kategooriast:
- visuaalsed tööriistad, mis genereerivad liidese kirjelduse põhjal
- ja chat-põhised tööriistad, mis kirjutavad koodi otse päringu vastusena
Kiro ei kuulu kummassegi kategooriasse, mistõttu selle arvustamine nõuab teistsugust lähenemist.
Kiro on agentne IDE. Sa ei lohista komponente lõuendile ega saa elavat eelvaadet 30 sekundi pärast. Sa saad kohaliku arenduskeskkonna, mis planeerib ehituse enne selle alustamist, genereerides nõuded, disainidokumendi ja struktureeritud ülesandeloendi, mida agent seejärel samm-sammult läbib.
Rakendus, mille see toodab, on päris projekt sinu masinas, failides, mis kuuluvad sulle, kasutades stacki, mille sa ise määrad.
Et testida, kas see protsess tegelikult töötab, ehitasin Kiro sees nullist kinnisvarahaldusplatvormi.
Päring hõlmas üürileandja ja üürniku autentimist, kinnistute ja üksuste haldamist, rendilepingute jälgimist, hooldustaotlusi koos staatuse uuendustega, Stripe’i maksete integreerimist, e-posti teavitusi ja üürileandja armatuurlauda aruandlusega. Sama päringut kasutati ka Rorki, Figma Make’i, Uizardi ja Retooli hindamisel, mis muudab võimalikuks võrrelda, kuidas iga tööriist käsitleb päris keerukust, mitte lihtsat näidet.
Selle arvustuse eesmärk oli konkreetne: Kas Kiro spec-first töövoog toodab paremini struktureeritud ja hooldatavamat väljundit kui tööriistad, mis hüppavad otse koodi juurde?
Siin on see, mida ma leidsin.
Kiro Käivitamine: Allalaadimine, Mitte Brauseri Vahekaart
Kõik teised koos selle võrdlusega hinnatud AI-rakenduse ehitajad töötavad brauseris. Kiro mitte. Alustamiseks tuleb minna aadressile kiro.dev, klõpsata Downloads, valida oma operatsioonisüsteem ja installida rakendus oma masinasse.

Kuna kasutasin Pop OS-i, Debianil põhinevat Linuxi distributsiooni, valisin rippmenüüst Debian (.deb) paketi. Sait pakub ka Universal (.tar.gz) paketti muude Linuxi seadistuste jaoks. Windowsi ja macOS-i paigaldajad on saadaval sama allalaadimislehe kaudu.
Mida see praktikas tähendab:
- Esimene seanss nõuab kohalikku installi, mitte brauseri vahekaarti
- Tasuta tasemel puudub ainult veebipõhine ligipääs (veebiliides on praegu saadaval ainult tasulistes plaanides, eelvaates)
- Arendajate jaoks pole see probleem
- Kellelegi, kes võrdleb Kirot brauseripõhiste ehitajatega, tuleb see seadistusaega arvestada
Install ise oli lihtne. Ei olnud konfiguratsioonietappe, käsitsi lahendatavaid sõltuvusi ega rakendus käivitunud pärast tavapärast paketi installimist puhtalt.
Sisselogimine Toimub Sinu Brauseris, Mitte Rakenduse Sees
Kui IDE esmakordselt avaneb, ei palu see sul rakenduse aknas sisse logida. See suunab sind autentimiseks brauserilehele.

Sisselogimisekraan pakub nelja võimalust:
| Logimisviis | Kellele see sobib |
|---|---|
| Individuaalsetele arendajatele ja vabakutselistele | |
| GitHub | Kõige loomulikum valik olemasolevate kontodega arendajatele |
| AWS Builder ID | Arendajatele, kes on juba AWS-i ökosüsteemis |
| Your Organization | Ettevõtete meeskondadele, kes kasutavad SSO-d |
GitHubi valik on sihtrühmale hästi sobitatud. Enamikul arendajatest on juba GitHubi konto ja nad saavad sisse logida uut kasutajatunnust loomata.
Enne registreerumist tasub teada mõningaid asju:
- Google’i või AWS Builder ID (mitte AWS Identity Center) kaudu sisse logides saad 20 $ krediiti, mis lisatakse sinu esimese tasulise plaani uuenduse juurde. See on ühekordne eelis, mida tasub enne sisselogimisviisi valimist teada.
- „Your Organization” kaudu sisse logimine suunab ettevõtte SSO kaudu ning on sisenemispunkt meeskondadele, kes vajavad tsentraliseeritud identiteedihaldust.
- Sisselogimisega nõustud AWS Customer Agreementi, Service Termsi, Privacy Notice’i ja AWS Intellectual Property License’iga. Kuna Kiro on AWS-i toode, töödeldakse sinu andmeid AWS-i piirkondades sinu geograafilises asukohas.
Onboarding: Kolm Seadistusetappi, Mis Võtavad Alla Kahe Minuti
Pärast sisselogimist läbib Kiro enne põhimenüü avamist lühikese seadistusjada. Sammud on järgmised:
Samm 1: Vali oma teema. Kiro Dark või Kiro Light. Mõlemad näitavad enne kinnitamist koodi süntaksi esiletõstmise reaalajas eelvaadet.

Samm 2: Seadista shelli integratsioon. See võimaldab sul terminalist avada mis tahes projekti kasutades käsku kiro . Sa võid sellest loobuda ja seadistada hiljem.

Samm 3: Impordi VS Code’ist. Kiro toob üle sinu olemasolevad VS Code’i laiendused (kõik, mis on saadaval Open VSX-is), seaded ja klahvikombinatsioonid. Laiendused laaditakse taustal, samal ajal kui onboarding jätkub, nii et laadimisekraani ootama ei pea.

VS Code’i import on selle järjestuse kõige praktilisem osa. Kui oled aastaid kohandanud VS Code’i keskkonda, ei pea üleminek algusest alustama. Import töötas minu seansis puhtalt.
Onboarding ei sisalda aga tutvustust Kiro põhifunktsioonidele. Sind ei juhatata läbi selle, mis on Specs, Agent Hooks või Steering Documents. Sa jõuad põhiekraanile ja pead ise välja selgitama. See on kogenud arendaja sihtrühma jaoks vastuvõetav, kuid tähendab, et esimene seanss tööriista kõige eristuvamate funktsioonidega eeldab iseseisvat uurimist.
IDE Sees: Neli Paneeli, Mis Teevad Kiro Eriliseks
Kiro IDE näeb välja nagu VS Code, sest see on ehitatud samale alusele. Failiuurija, redaktori vahekaardid, terminal, otsinguriba ja menüüriba toimivad täpselt nii, nagu oodata võiks.

Mis eristab Kirot tavalisest VS Code’i installatsioonist, on spetsiaalne vasakpaneel, mis sisaldab nelja jaotist, mida ei ole üheski VS Code’i laienduses:
| Paneeli jaotis | Mida see teeb |
|---|---|
| Specs | Loo ja halda spetsifikatsioonidokumente (nõuded, disain, ülesanded) keerukate ehituste jaoks |
| Agent Hooks | Seadista automatiseeritud ülesanded, mis käivituvad failisüsteemi sündmuste põhjal |
| Agent Steering and Skills | Salvesta juhenddokumendid, mis kujundavad agendi käitumist kõigis seanssides |
| MCP Servers | Ühenda Kiro agendiga välised tööriistad ja andmeallikad |
IDE parempoolses osas asub jututahvel. Seal suhtled Kiroga ja näed reaalajas krediidikulu. “Est.
Credits Used: 0.1, Elapsed time: 57s” uuendatakse pärast iga agendi tegevust, mis tähendab, et tead alati, kui palju iga ülesanne maksab.
Vestlussisendi ala all määravad kaks juhtseadet, kuidas Kiro igal ülesandel käitub:
- Mudeli valija: Vali Auto (Kiro valib iga päringu jaoks kõige kuluefektiivsema mudeli) või vali kindel mudel, näiteks Claude Sonnet 4.6 või Claude Opus 4.8.
- Autopilot-lüliti: Kui Autopilot on sees, kirjutab ja muudab Kiro faile ilma, et ootaks igal sammul sinu kinnitust. Kui see on väljas, peatub Kiro enne iga käsku ja küsib, kas Trust, Reject või Run it manually.

Kinnisvarahaldusplatvormi testi jaoks hoidsin planeerimise ajal Autopilot’i sees ja kasutasin ülesannete täitmise ajal käsitsi kinnitamist, et hinnata iga sammu eraldi.
Verdit: IDE paigutus on iga VS Code’i kasutaja jaoks minutitega mugavaks muutuv. Vasakpoolse paneeli neli jaotist on koht, kus Kiro väärtus tegelikult peitub, ning nende mõistmine enne esimest seanssi määrab, kui palju tööriistast kasu saad.
Steering Dokumendid: Kirole Konteksti Andmine Enne Esimest Päringut
Esimene asi, mida uues Kiro projektis teha, ei ole ehitust alustada. See on steering-dokumentide genereerimine.
Klõpsasin enne ühegi päringu saatmist Kiro paneelis “Generate Steering Docs”. Kiro skannis tühja projekti kataloogi ja lõi .kiro/steering/ kausta kolm markdown-faili:
| Fail | Sisu |
|---|---|
| product.md | Toote nimi, kirjeldus, põhivaldkonna mõisted ja peamised eesmärgid |
| structure.md | Oodatud kaustastruktuur ja failide korralduse põhimõtted |
| tech.md | Eeldatav tehnoloogiastack, tavalised käsud ja kodeerimiskonventsioonid |

Täiesti tühja projekti puhul tuletas Kiro mõistlikud vaikimisi seaded: React TypeScriptiga, Next.js API routes, PostgreSQL, Prisma, Tailwind CSS ja JWT-põhine autentimine. See märkis nii tech.md kui ka structure.md kohatäitedeks, mida tuleb värskendada, kui tegelik stack on scaffolding’u kaudu kinnitatud.
See on oluline, sest iga järgnev agendi tegevus loeb neid faile enne millegi tegemist. Kui projekti scaffold’d ja tegelik stack on kinnitatud, rakendab tech.md värskendamine Kirole need konventsioonid automaatselt kõigis tulevastes ülesannetes.
Sa võid lisada ka oma steering-faile API disainistandardite, nimeandmise reeglite, juurutusreeglite või mis tahes muu piirangu jaoks, mida soovid, et agent peaks kindlaks.
Vibe Mode vs Spec Mode: Otsus, Mis Kujundab Kogu Ehituse
Kui avad uue ehituse jaoks chati, näitab Kiro sulle enne ühegi sõna tippimist kahte režiimi:
Vibe mode lubab sul kõigepealt vestelda ja alles siis ehitada. Ei mingeid planeerimisdokumente, ei mingit struktureeritud väljundit. Parim kiireteks katsetusteks, varajaseks uurimiseks või ülesanneteks, kus nõuded on alles kujunemas.
Spec mode käivitab enne koodi kirjutamist planeerimisjada. Kiro genereerib nõuded, tehnilise disainidokumendi ja ülesandeloendi. Alles pärast seda, kui kõik kolm on üle vaadatud ja kinnitatud, alustab ta koodi kirjutamist. Parim tootmiskõlbliku töö jaoks, kus hooldatavus on oluline.

Valisin kinnisvarahaldusplatvormi jaoks Spec mode’i. Kui olin päringu saatnud, esitas Kiro enne millegi genereerimist kaks järelküsimust:
- “What do you want to start with?” (Requirements, märgitud soovitatuks, või Technical Design)
- “Is this a new feature or a bugfix?” (Build a Feature, soovitatav, või Fix a Bug)

Need küsimused määravad kõigi järgnevate sammude struktuuri. “Requirements” valimine tähendab, et Kiro kirjutab enne arhitektuuri puudutamist kasutajalood ja vastuvõtukriteeriumid.
See järjestus toodab põhimõtteliselt teistsuguseid planeerimisartefakte kui alustada tehnilisest disainist ja tuletada nõuded hiljem.
Spec Workflow: Nõuded, Disain Ja Ülesandeloend Enne Ühtegi Koodirida
See on osa, mis teeb Kiro tõsiselt hindamist väärt.
Pärast “Requirements” ja “Build a Feature” valimist lõi Kiro .kiro/specs/property-management-platform/ kausta faili requirements.md . Dokument ilmus kohe redaktorisse. Sain seda lugeda kirjutamise käigus. Sisu sisaldas:
Glossaariumit: 12 täpselt määratletud domeeniterminit, sealhulgas Auth_Service, Property_Service, Lease_Service, Payment_Service, Maintenance_Service, Notification_Service ja Dashboard_Service, kus igaüks oli seotud konkreetse kavandatud alamsüsteemiga.
Platvormi kirjeldust: Dokumenteeriti nii Landlord kui Tenant rollid ning kinnitati tehnoloogiastack: Next.js, TypeScript, PostgreSQL, Prisma, Tailwind CSS, Stripe ja Docker.

Pärast esialgse dokumendi genereerimist käivitas Kiro automaatse täpsustamise sammu. See parssis kõik 12 nõuet, saatis paralleelsed detailimis-alamagendid igaühe jaoks ning uuendas requirements.md faili, lisades igale nõudele täielikud vastuvõtukriteeriumid. Paneel jälgis seda reaalajas: “Refining requirements 12/12.”
Kui nõuded olid valmis, klõpsasin “Continue” ja valisin “Generate Design and Tasks.” Kiro tootis design.md ja tasks.md together. Ülesannete jaotus oli seansi silmapaistvaim väljund:

11 ülesandegruppi, 43 alampunkti, rakendamise järjekorras:
- Projekti scaffolding ja infrastruktuur
- Autentimine (JWT, blacklist, middleware, lehed)
- Kinnistute ja üksuste haldamine
- Üürnike haldamine
- Rendilepingute haldamine, dokumendi üleslaadimine ja cron-töö
- Hooldustaotlused
- Stripe’i maksed ja webhook
- E-posti teavitused
- Üürileandja armatuurlaud ja aruandlus
- Jagatud UI-komponendid ja paigutused
- API tugevdamine (kiirusepiirang, CORS, health check, keskkonna valideerimine)
Iga alamtöö sisaldas täpseid käske, failiteid ja jälgitavaid viiteid nõuetele. Näiteks Task 1.1 viitas otse nõuetele R12 (Docker) ja R10 (REST API). Seose planeerimise ja täitmise vahel oli kogu aeg selgesõnaline ja kontrollitav.

Rork seevastu jätab kogu selle etapi vahele ja liigub otse kasutajaliidese genereerimise juurde päringu põhjal. Väljundi kvaliteedi erinevus on nähtav: Kiro ülesandeloend on piisavalt spetsiifiline, et see võiks minna inimarendajale ja ta mõistaks täpselt, mida tuleb ehitada ja mis järjekorras.
Ülesannete Täitmine: Mida Kiro Tegelikult Ehitaski
Kui ülesandeloend oli kinnitatud, klõpsasin Task 1.1: Initialize Next.js 14 project with TypeScript, Tailwind CSS, and ESLint juures “Start task”.

Kiro uuendas tasks.md failis ülesande staatuse “in progress”iks, seejärel delegeeris täitmise oma spec-task-execution alamagentile. Agent kontrollis kõigepealt tööruumi, kinnitas, et olemas oli ainult .kiro spec-kaust ilma Next.js projektita, ning jätkas projekti scaffold’imisega.

Esimese täitmistsükli jooksul täitus failipuu järgmisega:
- package.json koos Next.js, React 19.2.4, TypeScripti ja Tailwindi sõltuvustega
- tsconfig.json, eslint.config.mjs, next.config.ts
- src/ ja public/ kataloogistruktuur
- AGENTS.md ja CLAUDE.md, mille Kiro genereeris projekti agendi juhendfailidena
- README.md

CLAUDE.md fail väärib märkimist: Kiro on AWS-i toode, kuid see töötab Anthropic’i Claude’i mudelitel. CLAUDE.md fail on viis, kuidas Claude’i jõul töötavad agendid salvestavad projekti-spetsiifilist käitumisjuhendit. Selle olemasolu genereeritud scaffold’is peegeldab aluseks olevat mudelit ka AWS-i infrastruktuuri kontekstis.

Ülesandeloendi ülaosas oleks nupp “Run all tasks”, mis võimaldaks Kirol Autopilot’iga kõik 43 alamtööd järjest täita.
Ma jooksutasin ülesandeid ükshaaval, et hinnata iga sammu eraldi. Päris projekti puhul, kui oled kinnitatud plaanis kindel, on kõigi ülesannete automaatne käivitamine ja väljundi ülevaatamine iga grupi lõpus mõistlik ja ajasäästlik töövoog.

Iga fail, mille Kiro täitmise käigus genereeris, oli päris fail minu kohalikus projektikataloogis, mis kuulus mulle ja oli redigeeritav esimesest sekundist. See on oluline erinevus brauseripõhistest ehitajatest nagu Figma Make või Uizard, kus väljund on kas disainivara või hostitud rakendus, mida sa lokaalselt ei kontrolli.
Ajakatkestus Seitsmendal Minutil: Mida See Töökindluse Kohta Tähendab
Ma tahan selles otsekohene olla, sest see juhtus testi kõige olulisema osa ajal.
Pärast seda, kui Kiro täpsustas kõik 12 nõuet ja aktsepteeris requirements.md muudatused, läks agent ajast välja. Veateade jututahvlis ütles:
“The request timed out. Please try again. (Conversation ID: 29d25548-c3ce-414c-8f57-702124c7fec6). Elapsed time: 7m 24s.”

See juhtus nõuete faasi ja disaini genereerimise faasi üleminekul. Enne ajakatkestust tehtud töö salvestati. Ühtegi nõuet ei kaotatud.
Pärast vea kinnitamist klõpsasin “Continue” ja valisin “Generate Design and Tasks.” Kiro taastus ilma nõuete etappi kordamata, tootis mõlemad dokumendid puhtalt ning jätkas ülejäänud seansi jooksul normaalselt.
Kontekst, mis siin oluline on:
- Ajakatkestus juhtus kompleksse päringu puhul, mis hõlmas 12 erinevat nõudevaldkonda ja paralleelset täpsustamist. Lihtsamad ülesanded ei tohiks nii kaua aega võtta.
- Kiro on praegu eelvaates ning töökindlus kõige keerukamate ülesannete serval on selliste tööriistade puhul selles faasis tavaline tunnus.
- Taastumine oli puhas. Kontrollpunktisüsteem säilitas kogu lõpetatud töö ja järgmine samm jooksis kohe.
Samas on seitsme minuti järel kõige eristuvama funktsiooni ajal ajakatkestusse sattumine päris kogemuslik läbikukkumine. Kui töötad tähtaja surve all, on tööriist, mis peatub ja nõuab käsitsi kordamist, frustreeriv isegi siis, kui taastumine on sujuv.
Agent Hooks: Automatiseerimine, Mis Töötab Ilma Küsimata
Agent Hooks ei ilmu üheski teises selle võrdluse jaoks hinnatud AI-kodeerimistööriistas ning need väärivad eraldi tähelepanu, sest need esindavad teistsugust mõtlemist AI abi kohta.
Hook on ülesanne, mis käivitub automaatselt, kui toimub failisüsteemi sündmus. Kirjeldad käitumist lihtsas keeles, Kiro muudab selle sündmuse kuulajaks ning seejärel töötab käitumine taustal iga kord, kui käivitustingimus täitub. Pole vaja käsku, pole vaja meeldetuletust.

Hookide näited, mida need teha saavad:
- Faili salvestamisel: loo põhitestid igale komponendile, millel testifail puudub
- Faili salvestamisel: käivita koodipuhastuse või vormindamise kontrollid
- Faili loomisel: genereeri uute funktsioonide jaoks automaatselt dokumentatsioon
- String-konstandi muutmisel: uuenda lokaliseerimisfaile ilma käsitsi tegevuseta

Hook salvestatakse .kiro/hooks/ kausta redigeeritava failina. Kui soovid muuta käivitustingimust või juhist, redigeerid faili otse. Konfiguratsioon on läbipaistev ja versioonihalduses koos ülejäänud projektiga kontrollitav.
Kõige vahetumalt praktiline näide on testide kirjutamine salvestamisel: arendajad lükkavad testide kirjutamist järjekindlalt sprinti lõppu ning hook, mis vaikselt lisab komponendi salvestamisel põhitestid, eemaldab selle otsuse üldse. Testid ilmuvad pärast järgmist salvestamist failipuusse ilma sinu tegevuseta.
Krediidikulu: Mida Tasuta Tase Tegelikult Annab
Krediidimudel on valdkond, kus Kiro nõuab enne töövoogu pühendumist kõige hoolikamat lugemist.
Tasuta tase annab 50 krediiti. Siin on, kui palju kulus ühe kinnisvarahaldusplatvormi spec-seansi jaoks: 4.28 krediiti ainult planeerimisele, hõlmates nõudeid, disainidokumenti ja täielikku 43 ülesande loendit, enne kui kirjutati ühtegi rakenduse koodirida.
Selle kulunormi juures:
| Stsenaarium | Hinnanguline tasuta taseme katvus |
|---|---|
| Ainult planeerimisseansid (koodi täitmist mitte) | Ligikaudu 11 seanssi |
| Planeerimine koos osalise ülesannete täitmisega | 3 kuni 5 seanssi |
| Täielik spec-ist täitmiseni keerulisel projektil | Kõige rohkem 1 täielik projekt |
Olulised mehhanismid, mida enne registreerumist teada:
- Krediidid ei kandu edasi. Kõik, mis kuus kasutamata jääb, kaob järgmise arvelduskuu alguses.
- Ülekulu on kõigil tasulistel plaanidel vaikimisi välja lülitatud. Sa pead selle seadetes enne piirini jõudmist sisse lülitama, vastasel juhul Kiro peatub töö keskel.
- Mudeli valik mõjutab kulu. Sama ülesande käivitamine Claude Sonnet 4.6 kaudu maksab 1.3 korda rohkem krediiti kui Auto režiimis. Opus mudelid maksavad veel rohkem.
- Tasuta taseme kasutajad saavad Claude Sonnet 4.5 ja hulga avatud kaaludega mudeleid, sealhulgas Qwen3 Coder Next, DeepSeek v3.2 ja MiniMax 2.1. Tasulise taseme kasutajad saavad Claude Sonnet 4.6, Claude Opus 4.6 ja Claude Opus 4.8.
- Krediidikasutus on nähtav jututahvlil pärast iga agendi tegevust ja värskendub tellimuse armatuurlaual iga viie minuti järel.
Reaalajas krediidijälgija (“Est. Credits Used: 0.1, Elapsed time: 57s” pärast iga ülesannet) on läbipaistvuse funktsioon, mida ükski võrreldav tööriist praegu ei paku. Sa tead täpselt, kui palju iga ülesanne maksab, kui see töötab, mis aitab otsustada, kas kasutada Auto režiimi või kindlat mudelit mõne konkreetse ülesande jaoks.
Kiro Hinnakujundus Ja Paketid
Kiro töötab krediidipõhisel mudelil, millel on viis taset, alates tasuta plaanist kindla kuise mahuga kuni kõrge mahutavusega plaanini, mis on mõeldud professionaalseks igapäevaseks kasutuseks.
Kõik tasulised plaanid sisaldavad ligipääsu premium-mudelitele, võimalust lubada tasulist ülekulu, ning kogu Kiro funktsionaalsust, sealhulgas specs, hooks, autopilot ja CLI ligipääsu.
Mida enne plaani valimist teada:
- Tasuta plaan annab kindla kuu krediidilimiidi, ilma et oleks vaja krediitkaarti. See ei aegu, kuid üks keeruline spec-seanss vähendab seda märgatavalt.
- Esimesel korral, kui uuendad Google’i või AWS Builder ID kaudu tasuta tasemelt mis tahes tasulisele plaanile (mitte AWS Identity Centeri kaudu), saad 20 $ krediiti, mida rakendatakse sinu tellimuse maksumusele. See eelis kehtib üks kord.
- Kiro arveldab iga kalendrikuu esimesel päeval. Keset kuud uuendamine tähendab proportsionaalset tasu, kuid saad kohe juurdepääsu oma uue plaani täiemahulisele krediidilimiidile.
- Ülekuluarveldus on kõigil tasulistel plaanidel saadaval kindla lisakrediidi hinna eest, kuid see on vaikimisi välja lülitatud. Lülita see seadetes sisse enne, kui limiit täis saab, muidu peatab Kiro sinu töö, kui krediidid otsa saavad.
- Kasutamata krediidid ei kandu järgmisesse kuusse üle.
- Iga arendaja vajab omaenda tellimust. Jagatud meeskonnalitsentsi valikut praegu ei ole. Meeskonna arveldusfunktsioonid on märgitud peagi saabuvaks.
- Kiro standardpoliitika on keskmise kuu tühistamise puhul tagasimakseid mitte teha. Juurdepääs kestab arveldusperioodi lõpuni. Tagasimakseid kaalutakse juhtumipõhiselt ainult arveldusvigade korral.
- Maksmiseks aktsepteeritakse ainult krediitkaarte.
- GovCloud (US) hinnad on ligikaudu 20% kõrgemad kui standardhinnad ning tasuta tase ei ole selles keskkonnas saadaval. GovCloudi ligipääs nõuab tasulist plaani ja ettevõtte autentimist AWS IAM Identity Centeri kaudu.
- Veebiliides on praegu eelvaates ja saadaval ainult tasulistele kasutajatele. Krediite kulub sama määraga olenemata sellest, kas töötad IDE-s, CLI-s või veebis.
Milline plaan sobib millisele kasutajatüübile: Tasuta plaanist piisab tõelise hindamise läbiviimiseks. Tegelike projektide aktiivseks arendamiseks on vaja tasulist plaani, et mitte keset seanssi limiiti täis saada. Kõrgema taseme plaanid sobivad arendajatele, kes käivitavad mitu täisspec-seanssi nädalas või töötavad korraga mitme keerulise projektiga.
Alternatiivid Kirole
Kõige otsesem konkurent Kirole on Cursor, VS Code’i alusele ehitatud AI-toega koodiredaktor, mis sihib arendajaid, kes tahavad AI-d sügavalt oma arenduskeskkonda integreerida.
Põhiline erinevus on töövoo filosoofias. Cursor on ehitatud kiirendama seda, mida sa juba teed: sina kirjutad koodi ja Cursor aitab.
Kiro on ehitatud kõigepealt planeerimisetapi üle võtmiseks: agent määratleb, mida tuleb ehitada, enne kui midagi kirjutab. Kui sinu peamine frustratsioon on aeglane kontekstivahetus AI-jutuakna ja redaktori vahel, lahendab Cursor selle otsesemalt. Kui sinu frustratsioon on AI-genereeritud kood, millel puudub struktuur või mida on raske hooldada, on Kiro spec-workflow asjakohasem vastus.
| Funktsioon | Kiro | Cursor |
|---|---|---|
| Kasutusmugavus | Tuttav VS Code’i kasutajatele; spec-workflow lisab õppimiskõvera | Tuttav VS Code’i kasutajatele; väiksem onboarding-hõõrdumine |
| Parim kasutus | Struktureeritud, spec-põhised ehitused tootmisprojektide jaoks | Kiire AI-abiga redigeerimine ja agendiülesanded olemasolevates koodibaasides |
| Taust ja andmed | Ehitatab päris kohalikke projekte täieliku stack-kontrolliga | Redigeerib ja laiendab olemasolevaid projektifaile täieliku stack-kontrolliga |
| Disaini paindlikkus | Visuaalset ehitajat ei ole; väljundiks on päris, lokaalselt omatud kood | Visuaalset ehitajat ei ole; väljundiks on päris, lokaalselt omatud kood |
| Hinnamudel | Krediidipõhine; 50 tasuta krediiti; kogu kasutus läheb igakuisest krediidivarust | Alates juunist 2025 krediidipõhine; Auto režiim on piiramatu; premium-mudeli valik tarbib igakuisest krediidipoolist |
Lõplik Hinnang: Kas Kiro On Väärt?
Kiro paistab silma sellega, et seab planeerimise enne kodeerimist. Selle spetsifikatsioonitöövoog, steering dokumendid ja ülesannete jaotus loovad struktureerituma ja hooldatavama koodibaasi kui AI-tööriistad, mis hüppavad otse rakendamise juurde. Agent Hooks on veel üks tugev külg, võimaldades töövoo automatiseerimisi, mis jätkavad töötamist väljaspool üht päringut.
Mõõnadeks on õppimiskõver ja hinnastus. Tasuta tase on liiga piiratud suurte projektide jaoks ning arendajad peavad olema mugavad IDE-s töötamisega. Testimise ajal kogesin ka ajakatkestust, kuigi Kiro taastus ilma edusamme kaotamata.
Kui oled arendaja, kes ehitab tootmistarkvara, on Kiro üks tugevamaid tänapäeval saadaolevaid AI-kodeerimistööriistu. Kui otsid lihtsat no-code rakenduse ehitajat, siis see ei ole õige valik.

