Kas ir Kiro?
Kiro ir lejupielādējama kodēšanas vide, ko izstrādājis Amazon Web Services un kas AI asistētai izstrādei pieiet virzienā, ko lielākā daļa šīs kategorijas rīku nav mēģinājuši.
Tur, kur lielākā daļa AI kodēšanas rīku ļauj ievadīt uzdevumu un uzreiz saņemt kodu, Kiro vispirms veic plānošanas procesu: tā nolasa jūsu projekta kontekstu, uzraksta prasību dokumentu, ģenerē tehnisko dizainu, sadala visu numurētā uzdevumu sarakstā un tikai tad sāk rakstīt kodu.
Pieejams kā IDE, komandrindas rīks, tīmekļa saskarne (pašlaik priekšskatījumā maksas lietotājiem) un mobilā lietotne (agrīnā piekļuve iOS), Kiro pozicionē sevi kā rīku izstrādātājiem, kuri vēlas strukturētu, uzturamu rezultātu, nevis ātru kodu, kas pēc nedēļas būs jāatšķetina.
Kam ir domāts Kiro?
- Izstrādātājiem, kuri ir apdedzinājušies ar AI ģenerētu kodu, kas sabrūk jau pēc pirmās dienas. Kiro specifikācijas darbplūsma piespiež plānot pirms ieviešanas, tāpēc tā rakstītais kods ir izsekojams līdz dokumentētām prasībām, nevis salikts no minējumiem.
- Komandām, kas pāriet uz agentisku darbplūsmu. Kiro Agent Hooks ļauj automatizēt atkārtotus uzdevumus, piemēram, testu rakstīšanu vai dokumentācijas ģenerēšanu, kas tiek aktivizēti automātiski ikreiz, kad mainās atbilstošs fails, bez atkārtotas uzvedņu ievadīšanas.
- AWS ekosistēmas izstrādātājiem. Kiro ir veidots uz AWS infrastruktūras, apstrādā datus AWS reģionos jūsu ģeogrāfijā un dabiski savienojas ar AWS pakalpojumiem. Ja jūsu steks jau ir ļoti AWS orientēts, Kiro iederas bez konfigurācijas papildu slodzes.
- VS Code lietotājiem, kuri vēlas AI, kas sniedzas tālāk par automātisko pabeigšanu. Kiro IDE ir veidots uz tās pašas bāzes kā VS Code. Jūsu īsinājumtaustiņi, iestatījumi un paplašinājumi onboarding laikā pāriet dažu minūšu laikā.
Kiro plusi un mīnusi
- Specifikācijas darbplūsma plāno pirms jebkāda koda rakstīšanas
- Agent Hooks automatizē uzdevumus uz failu notikumiem
- VS Code paplašinājumi un iestatījumi tiek importēti glīti
- Autopilot režīms veido bez pastāvīgiem apstiprinājuma pieprasījumiem
- Steering docs dod Kiro jūsu projekta kontekstu
- Atbalsta vairākus frontier modeļus, tostarp Opus 4.8
- MCP serveru integrācija dabiski savieno ārējos rīkus
- Prasa lejupielādi; brīvajā plānā nav pieejams pārlūkprogrammā
- 50 bezmaksas kredīti pazūd ātrāk, nekā gaidīts
- Vienreiz iestājās noildze prasību precizēšanas fāzē
Vērtējuma sadalījums
Kiro spēcīgākie punkti ir funkcijās un funkcionalitātē, kur tā specifikāciju balstītā darbplūsma, agent hooks un autopilot izpilde to paceļ virs jebkura cita šajā apskatā aplūkotā AI kodēšanas rīka. Tas zaudē punktus pieejamībā un kredītu modelī, un abiem šiem aspektiem nepieciešama godīga uzmanība, pirms apņematies izmantot šo darbplūsmu.
| Funkcija | Punkti (no 10) | Kāpēc šāds vērtējums |
|---|---|---|
| Lietošanas ērtums | 7.0 | Pazīstams jebkuram VS Code lietotājam; lejupielādes prasība un izstrādātājiem paredzētais raksturs to padara nepieejamu netehniskiem lietotājiem |
| Funkcijas un funkcionalitāte | 9.5 | Specifikāciju darbplūsma, agent hooks, autopilot, MCP integrācija, steering docs: vispilnīgākais AI kodēšanas rīku funkciju kopums no visiem pārskatītajiem |
| Dizains un pielāgošana | 7.0 | Tumšā un gaišā IDE tēma; spēcīga kontrole pār ģenerētā koda struktūru, izmantojot specifikāciju rediģēšanu un steering dokumentus |
| Vērtība par naudu | 6.5 | Bezmaksas plāna 50 kredīti samazinājās līdz 4.28 patēriņa jau plānošanas laikā, pirms tika uzrakstīta kaut viena lietotnes koda rindiņa |
| Veiktspēja un uzticamība | 7.5 | Plānošanas rezultāts bija detalizēts un konkrēts; viens apstiprināts noildzes gadījums pēc 7 minūtēm 24 sekundēm prasību precizēšanas laikā |
| Kopumā | 8.2 | Kiro specifikāciju darbplūsma ir līdz šim visstrukturētākā pieeja AI asistētai izstrādei. Vērtējums atspoguļo šo patieso atšķirību, ko ierobežo ierobežotais bezmaksas plāns un viens uzticamības trūkums, kas tika fiksēts testēšanas laikā. |
Kiro funkcijas
- Specifikācijās balstīta darbplūsma: prasības, dizains, uzdevumi, kods
- Agent Hooks automatizē uzdevumus uz failu notikumiem
- Steering dokumenti dod aģentam projekta kontekstu
- Autopilot režīms izpilda uzdevumus bez soli pa solim apstiprināšanas
- MCP serveru atbalsts ārējo rīku integrācijai
- VS Code konfigurācijas imports pirmajā palaišanas reizē
- Atbalsts vairākiem modeļiem, tostarp Claude Opus 4.8
Mans godīgais Kiro apskats: ko es atklāju pēc tā testēšanas
Lielākā daļa AI lietotņu veidotāju iekrīt vienā no divām kategorijām:
- vizuālie rīki, kas ģenerē saskarni no apraksta
- un tērzēšanas rīki, kas tieši raksta kodu, reaģējot uz uzvedni
Kiro neiederas nevienā no abām kategorijām, tāpēc tā apskatei nepieciešama cita pieeja.
Kiro ir agentisks IDE. Jūs nevelkat komponentes uz audekla, un pēc 30 sekundēm nesaņemat tiešo priekšskatījumu. Jūs iegūstat lokālu izstrādes vidi, kas pirms darba sākšanas plāno veidošanu, ģenerējot prasības, dizaina dokumentu un strukturētu uzdevumu sarakstu, kuru aģents pēc tam izpilda soli pa solim.
Tās radītā lietotne ir īsts projekts jūsu datorā, failos, kas pieder jums, izmantojot steku, ko definējat jūs.
Lai pārbaudītu, vai šis process patiešām darbojas, es Kiro vidē no nulles izveidoju īpašumu pārvaldības platformu.
Uzvednē tika iekļauta saimnieka un īrnieka autentifikācija, īpašumu un vienību pārvaldība, nomas līgumu uzskaite, uzturēšanas pieprasījumi ar statusa atjauninājumiem, Stripe maksājumu integrācija, e-pasta paziņojumi un saimnieka informācijas panelis ar pārskatiem. Šī ir tā pati uzvedne, kas tika izmantota Rork, Figma Make, Uizard un Retool novērtēšanai, kas ļauj salīdzināt, kā katrs rīks tiek galā ar patiesu sarežģītību, nevis vienkāršu piemēru.
Šī apskata mērķis bija konkrēts: Vai Kiro specifikācijās balstītā darbplūsma rada labāk strukturētu, uzturamāku rezultātu nekā rīki, kas uzreiz ķeras pie koda?
Lūk, ko es atklāju.
Kiro palaišana: lejupielāde, nevis pārlūka cilne
Katrs cits AI lietotņu veidotājs, kas tika vērtēts līdzās šim salīdzinājumam, darbojas pārlūkprogrammā. Kiro nē. Lai sāktu, jāiet uz kiro.dev, jānoklikšķina uz Downloads, jāizvēlas sava operētājsistēma un jāinstalē lietotne savā datorā.

Es izmantoju Pop OS, Debian bāzētu Linux distribūciju, tāpēc izvēlējos Debian (.deb) pakotni nolaižamajā izvēlnē. Vietnē ir pieejama arī Universal (.tar.gz) pakotne citām Linux konfigurācijām. Windows un macOS instalatori ir pieejami tajā pašā lejupielāžu lapā.
Ko tas nozīmē praksē:
- Pirmā sesija prasa lokālu instalāciju, nevis pārlūka cilni
- Bezmaksas plānā nav piekļuves tikai internetā, bez pārlūka (tīmekļa saskarne pašlaik ir pieejama tikai maksas plānos priekšskatījumā)
- Izstrādātājiem tas nav būtiski
- Ikvienam, kurš salīdzina Kiro ar pārlūkprogrammā balstītiem veidotājiem, jāņem vērā šis iestatīšanas laiks
Instalēšana bija vienkārša. Nebija nekādu konfigurācijas soļu, nekādu manuāli risināmu atkarību, un lietotne pēc standarta pakotnes instalēšanas palaidās bez problēmām.
Pieteikšanās notiek jūsu pārlūkprogrammā, nevis lietotnē
Kad IDE pirmo reizi atveras, tā nelūdz jums pieteikties pašā lietotnes logā. Tā novirza jūs uz pārlūkprogrammas lapu, kur autentifikācija notiek tur.

Pieteikšanās ekrānā ir četras iespējas:
| Pieteikšanās veids | Kam tas ir piemērots |
|---|---|
| Individuāliem izstrādātājiem un brīvmāksliniekiem | |
| GitHub | Visdabiskākā izvēle izstrādātājiem ar esošiem kontiem |
| AWS Builder ID | Izstrādātājiem, kas jau ir AWS ekosistēmā |
| Jūsu organizācija | Uzņēmumu komandām, kas izmanto SSO |
GitHub opcija ir labi izvēlēta mērķauditorijai. Lielākajai daļai izstrādātāju jau ir GitHub konts, un viņi var autentificēties, neveidojot jaunu akreditācijas datu kopu.
Dažas lietas, ko vērts zināt pirms reģistrēšanās:
- Pieteikšanās, izmantojot Google vai AWS Builder ID (nevis AWS Identity Center), kvalificē jūs 20 $ kredītam, kas tiek piemērots jūsu pirmajam maksas plāna jauninājumam. Tā ir vienreizēja priekšrocība, ko vērts zināt, pirms izvēlaties pieteikšanās veidu.
- Pieteikšanās ar “Jūsu organizācija” novirza caur uzņēmuma SSO un ir ieejas punkts komandām, kurām nepieciešama centralizēta identitātes pārvaldība.
- Piesakoties jūs piekrītat AWS Customer Agreement, Service Terms, Privacy Notice un AWS Intellectual Property License. Tā kā Kiro ir AWS produkts, jūsu dati tiek apstrādāti AWS reģionos jūsu ģeogrāfijā.
Onboarding: trīs iestatīšanas soļi, kas aizņem mazāk nekā divas minūtes
Pēc pieteikšanās Kiro pirms galvenā IDE atvēršanas veic īsu iestatīšanas secību. Soļi ir šādi:
1. solis: izvēlieties tēmu. Kiro Dark vai Kiro Light. Abās ir tiešs koda sintakses izcelšanas priekšskatījums pirms apstiprināšanas.

2. solis: iestatiet čaulas integrāciju. Tas ļauj atvērt jebkuru projektu no termināļa, izmantojot kiro komandu. To var izlaist un iestatīt vēlāk.

3. solis: importējiet no VS Code. Kiro pārnes jūsu esošos VS Code paplašinājumus (jebkurus, kas pieejami Open VSX), iestatījumus un taustiņsaistes. Paplašinājumi tiek ielādēti fonā, kamēr onboarding turpinās, tāpēc nav jāgaida ielādes ekrānā.

VS Code importa daļa ir vispraktiskāk noderīgā šīs secības daļa. Ja jūs gadiem ilgi esat pielāgojis VS Code vidi, pāreja neprasa sākt no nulles. Manā sesijā imports darbojās gludi.
Onboardingā trūkst jebkādas ievada par Kiro galvenajām funkcijām. Jums netiek paskaidrots, kas ir Specs, Agent Hooks vai Steering Documents. Jūs nonākat galvenajā ekrānā un to izpētāt patstāvīgi. Tas ir pieņemami pieredzējušai izstrādātāju auditorijai, taču nozīmē, ka pirmā saskarsme ar rīka visatšķirīgākajām funkcijām ir pašvadīta izpēte.
IDE iekšpusē: četri paneļi, kas padara Kiro atšķirīgu
Kiro IDE izskatās kā VS Code, jo tas ir veidots uz tās pašas bāzes. Failu pārlūks, redaktora cilnes, terminālis, meklēšanas josla un izvēļņu josla darbojas tieši tā, kā gaidāms.

Kas Kiro atšķir no standarta VS Code instalācijas, ir īpašais kreisais panelis, kurā ir četras sadaļas, kas neeksistē nevienā VS Code paplašinājumā:
| Paneļa sadaļa | Ko tā dara |
|---|---|
| Specs | Izveido un pārvalda specifikāciju dokumentus (prasības, dizains, uzdevumi) sarežģītiem veidojumiem |
| Agent Hooks | Iestata automatizētus uzdevumus, kas tiek aktivizēti uz failu sistēmas notikumiem |
| Agent Steering and Skills | Glabā vadlīniju dokumentus, kas veido aģenta uzvedību visās sesijās |
| MCP Servers | Savieno ārējos rīkus un datu avotus ar Kiro aģentu |
IDE labajā pusē atrodas tērzēšanas panelis. Šeit jūs mijiedarbojaties ar Kiro un redzat kredītu patēriņu reāllaikā. “Est.
Credits Used: 0.1, Elapsed time: 57s” atjaunojas pēc katras aģenta darbības, kas nozīmē, ka jūs vienmēr zināt, cik katrs uzdevums maksā.
Tērzēšanas ievades joslas apakšā divas vadības ierīces nosaka, kā Kiro uzvedas katrā uzdevumā:
- Modeļa izvēlne: izvēlieties Auto (Kiro katram pieprasījumam izvēlas izmaksu ziņā efektīvāko modeli) vai arī izvēlieties konkrētu modeli, piemēram, Claude Sonnet 4.6 vai Claude Opus 4.8.
- Autopilot slēdzis: ar Autopilot ieslēgtu Kiro raksta un rediģē failus, negaidot jūsu apstiprinājumu katrā solī. Ar to izslēgtu Kiro apstājas pirms katras komandas un lūdz Trust, Reject vai palaist to manuāli.

Īpašumu pārvaldības platformas testā es plānošanas laikā atstāju Autopilot ieslēgtu, bet uzdevumu izpildes laikā izmantoju manuālu apstiprinājumu, lai novērtētu katru soli atsevišķi.
Verdikts: IDE izkārtojums dažu minūšu laikā kļūst ērts jebkuram VS Code lietotājam. Četras kreisā paneļa sadaļas ir vieta, kur atrodas Kiro vērtība, un sapratne par katru no tām pirms pirmās sesijas nosaka, cik daudz jūs no rīka iegūsiet.
Steering dokumenti: kā dot Kiro kontekstu pirms pirmās uzvednes
Pirmais, kas jādara jaunā Kiro projektā, nav sākt veidošanu. Tas ir ģenerēt steering dokumentus.
Es pirms jebkuras uzvednes sūtīšanas Kiro panelī noklikšķināju uz “Generate Steering Docs”. Kiro pārskatīja tukšo projekta direktoriju un izveidoja trīs markdown failus .kiro/steering/ iekšpusē:
| Fails | Saturs |
|---|---|
| product.md | Produkta nosaukums, apraksts, pamatdomēna jēdzieni un galvenie mērķi |
| structure.md | Sagaidāmais mapju izkārtojums un failu organizācijas konvencijas |
| tech.md | Sagaidāmais tehnoloģiju steks, biežākās komandas un kodēšanas konvencijas |

Pilnīgi tukšam projektam Kiro izsecināja saprātīgas noklusējuma vērtības: React ar TypeScript, Next.js API routes, PostgreSQL, Prisma, Tailwind CSS un JWT balstītu autentifikāciju. Tas atzīmēja gan tech.md, gan structure.md kā vietturus, kas jāatjaunina, tiklīdz faktiskais steks būs apstiprināts ar scaffolding.
Tas ir svarīgi, jo katra turpmākā aģenta darbība pirms jebkā darīšanas nolasa šos failus. Kad esat izveidojis projekta pamatu un apstiprināts reālais steks, tech.md atjaunināšana liek Kiro automātiski piemērot šīs konvencijas visiem turpmākajiem uzdevumiem.
Jūs varat pievienot arī savus steering failus API dizaina standartiem, nosaukumu piešķiršanas noteikumiem, izvietošanas kārtībai vai jebkuram citam ierobežojumam, ko vēlaties, lai aģents uzskatītu par nemainīgu.
Vibe režīms pret Spec režīmu: lēmums, kas nosaka visu veidošanu
Kad atverat tērzēšanu jaunam veidojumam, Kiro pirms jebkādas rakstīšanas parāda jums divus režīmus:
Vibe režīms ļauj vispirms tērzēt un veidot darba gaitā. Nav plānošanas dokumentu, nav strukturēta rezultāta. Vislabāk īsiem eksperimentiem, agrīnas stadijas izpētei vai uzdevumiem, kuros prasības vēl tiek precizētas.
Spec režīms pirms jebkāda koda rakstīšanas palaiž plānošanas secību. Kiro ģenerē prasības, tehniskā dizaina dokumentu un uzdevumu sarakstu. Tikai pēc visu trīs pārskatīšanas un apstiprināšanas tas sāk rakstīt kodu. Vislabāk ražošanas līmeņa darbam, kur uzturamība ir svarīga.

Īpašumu pārvaldības platformai es izvēlējos Spec režīmu. Kad iesniedzu uzvedni, Kiro uzdeva divus papildu jautājumus pirms kaut kā ģenerēšanas:
- “Ar ko vēlaties sākt?” (prasības, ieteicamais, vai tehniskais dizains)
- “Vai tā ir jauna funkcija vai kļūdu labojums?” (veidot funkciju, ieteicamais, vai labot kļūdu)

Šie jautājumi nosaka visu turpmāko struktūru. Izvēloties “Requirements”, Kiro vispirms raksta lietotāju stāstus un pieņemšanas kritērijus, pirms pieskaras arhitektūrai.
Šī secība rada būtiski atšķirīgus plānošanas artefaktus nekā sākot ar tehnisko dizainu un no tā atvasinot prasības.
Specifikāciju darbplūsma: prasības, dizains un uzdevumu saraksts pirms jebkāda koda
Šī ir sadaļa, kas padara Kiro nopietni vērā ņemamu.
Pēc “Requirements” un “Build a Feature” izvēles Kiro izveidoja requirements.md failu .kiro/specs/property-management-platform/ iekšpusē. Dokuments uzreiz parādījās redaktorā. Es to varēju lasīt, kamēr tas tika rakstīts. Saturs ietvēra:
Vārdnīcu: 12 domēna termini tika precīzi definēti, tostarp Auth_Service, Property_Service, Lease_Service, Payment_Service, Maintenance_Service, Notification_Service un Dashboard_Service, katrs no tiem piesaistīts konkrētai plānotai apakšsistēmai.
Platformas aprakstu: tika dokumentētas gan Landlord, gan Tenant lomas, kā arī apstiprināts tehnoloģiju steks: Next.js, TypeScript, PostgreSQL, Prisma, Tailwind CSS, Stripe un Docker.

Pēc sākotnējā dokumenta ģenerēšanas Kiro veica automātisku precizēšanas soli. Tas parsēja visas 12 prasības, paralēli palaida detaļu aģentus katrai no tām un atjaunināja requirements.md ar pilniem pieņemšanas kritērijiem katrai prasībai. Panelis to rādīja reāllaikā: “Refining requirements 12/12.”
Kad prasības bija pabeigtas, es noklikšķināju uz “Continue” un izvēlējos “Generate Design and Tasks.” Kiro kopā izveidoja design.md un tasks.md. Uzdevumu sadalījums bija sesijas izcilākais rezultāts:

11 uzdevumu grupas, 43 apakšuzdevumi, izpildes secībā:
- Projekta scaffolding un infrastruktūra
- Autentifikācija (JWT, blacklist, middleware, lapas)
- Īpašumu un vienību pārvaldība
- Īrnieku pārvaldība
- Nomas līgumu pārvaldība, dokumentu augšupielāde un cron darbs
- Uzturēšanas pieprasījumi
- Stripe maksājumi un webhook
- E-pasta paziņojumi
- Saimnieka informācijas panelis un pārskatu veidošana
- Koplietojamās UI komponentes un izkārtojumi
- API nostiprināšana (rate limiting, CORS, health check, vides validācija)
Katrs apakšuzdevums ietvēra precīzas komandas, failu ceļus un izsekojamas atsauces uz prasībām. 1.1. uzdevums, piemēram, tieši atsaucās uz prasībām R12 (Docker) un R10 (REST API). Saites starp plānošanu un izpildi bija skaidras un pārbaudāmas visā gaitā.

Salīdzinājumam Rork izlaiž visu šo posmu un uzreiz pāriet uz lietotāja saskarnes ģenerēšanu no uzvednes. Rezultāta kvalitātes atšķirība ir redzama: Kiro uzdevumu saraksts ir pietiekami konkrēts, lai to nodotu cilvēka izstrādātājam, kurš sapratīs, kas tieši jāpaveic un kādā secībā.
Uzdevumu izpilde: ko Kiro patiesībā uzbūvēja
Kad uzdevumu saraksts bija apstiprināts, es noklikšķināju uz “Start task” pie 1.1. uzdevuma: Inicializēt Next.js 14 projektu ar TypeScript, Tailwind CSS un ESLint.

Kiro atjaunināja uzdevuma statusu uz “in progress” tasks.md, pēc tam izpildi nodeva savam spec-task-execution apakšaģentam. Aģents vispirms pārbaudīja darba vidi, apstiprināja, ka eksistē tikai .kiro spec mape bez Next.js projekta, un turpināja projekta scaffolding.

Pirmajā izpildes ciklā failu koks papildinājās ar:
- package.json ar Next.js, React 19.2.4, TypeScript un Tailwind atkarībām
- tsconfig.json, eslint.config.mjs, next.config.ts
- src/ un public/ direktoriju struktūru
- AGENTS.md un CLAUDE.md, ko Kiro ģenerēja kā aģenta vadlīniju failus projektam
- README.md

CLAUDE.md fails ir ievērības cienīgs: Kiro ir AWS produkts, bet tas darbojas uz Anthropic Claude modeļiem. CLAUDE.md fails ir veids, kā Claude darbināti aģenti glabā projekta specifiskās uzvedības vadlīnijas. Tā klātbūtne ģenerētajā scaffolding atspoguļo pamatā esošo modeli, pat AWS infrastruktūras kontekstā.

Uzdevumu saraksta augšdaļā bija poga “Run all tasks”, kas ļautu Kiro izpildīt visus 43 apakšuzdevumus pēc kārtas ar ieslēgtu Autopilot.
Es izpildīju uzdevumus atsevišķi, lai novērtētu katru soli. Reālam projektam, kurā jūs uzticaties apstiprinātajam plānam, visu uzdevumu palaišana automātiski un rezultātu pārskatīšana katras grupas beigās ir saprātīga un laikietilpību taupoša darbplūsma.

Katrs fails, ko Kiro ģenerēja izpildes laikā, bija īsts fails manā lokālajā projekta direktorijā, kas no pirmās sekundes piederēja man un bija rediģējams. Tā ir būtiska atšķirība no pārlūkprogrammā balstītiem veidotājiem, piemēram, Figma Make vai Uizard, kur rezultāts ir vai nu dizaina assets, vai izvietota lietotne, ko jūs lokāli nekontrolējat.
Noildze septītajā minūtē: ko tas nozīmē uzticamībai
Es gribu par to runāt tieši, jo tas notika pašā svarīgākajā testa daļā.
Pēc tam, kad Kiro bija precizējis visas 12 prasības un pieņēmis labojumus requirements.md, aģents iestājās noildzē. Kļūdas ziņojums tērzēšanas panelī bija šāds:
“The request timed out. Please try again. (Conversation ID: 29d25548-c3ce-414c-8f57-702124c7fec6). Elapsed time: 7m 24s.”

Tas notika pārejā starp prasību fāzi un dizaina ģenerēšanas fāzi. Darbs, kas tika pabeigts pirms noildzes, tika saglabāts. Nekādas prasības netika zaudētas.
Pēc kļūdas apstiprināšanas es noklikšķināju uz “Continue” un izvēlējos “Generate Design and Tasks.” Kiro atkopās bez prasību soļa atkārtošanas, tīri izveidoja abus dokumentus un turpināja normāli visu pārējo sesiju.
Konteksts, kas te ir svarīgs:
- Noildze notika pie sarežģītas uzvednes, kas aptvēra 12 atsevišķas prasību jomas ar paralēlu precizēšanu; vienkāršāki uzdevumi, visticamāk, neaizņemtu tik daudz laika.
- Kiro pašlaik ir priekšskatījumā, un uzticamība sarežģītu uzdevumu galējā robežā ir raksturīga šāda posma rīkiem.
- Atkopšanās bija tīra. Kontrolpunkta sistēma saglabāja visu pabeigto darbu, un nākamais solis palaidās uzreiz.
Tomēr septiņas minūtes pēc rīka visatšķirīgākās funkcijas sākuma sastapt noildzi ir reāla pieredzes kļūme. Ja strādājat ar termiņu, rīks, kas apstājas un prasa manuālu atkārtojumu, ir nomākts pat tad, ja atkopšanās ir gluda.
Agent Hooks: automatizācija, kas darbojas bez lūguma
Agent Hooks neparādās nevienā citā AI kodēšanas rīkā, kas tika vērtēts līdzās šim salīdzinājumam, un tiem ir vērts pievērst īpašu uzmanību, jo tie pārstāv citādu domāšanu par AI asistenci.
Hook ir uzdevums, kas darbojas automātiski, kad notiek failu sistēmas notikums. Jūs aprakstāt uzvedību vienkāršā valodā, Kiro to pārvērš notikumu klausītājā, un no tā brīža uzvedība darbojas fonā ikreiz, kad iestājas trigera nosacījums. Nekādas komandas, ko palaist, nekādu atgādinājumu iestatīt.

Hooku piemēri, ko tie var darīt:
- Uz faila saglabāšanu: ģenerēt pamata testus jebkurai komponentai, kurai nav testu faila
- Uz faila saglabāšanu: palaist koda tīrīšanu vai formatēšanas pārbaudes
- Uz faila izveidi: automātiski ģenerēt dokumentāciju jaunām funkcijām
- Uz virknes konstantu izmaiņām: atjaunināt lokalizācijas failus bez manuālas darbības

Hook tiek glabāts .kiro/hooks/ iekšpusē kā rediģējams fails. Ja vēlaties pielāgot trigera nosacījumu vai instrukciju, jūs rediģējat failu tieši. Konfigurācija ir caurspīdīga un versiju kontrolējama līdzās pārējam projektam.
Testēšanas uz saglabāšanu piemērs ir vispraktiskākais: izstrādātāji pastāvīgi atliek testu rakstīšanu līdz sprinta beigām, un hook, kas klusi pievieno pamata testus ikreiz, kad komponente tiek saglabāta, noņem šo lēmumu pavisam. Testi parādās failu kokā pēc nākamās saglabāšanas bez jebkādas jūsu darbības.
Kredītu patēriņš: ko patiesībā dod bezmaksas plāns
Kredītu modelis ir joma, kurā Kiro pirms apņemšanās izmantot darbplūsmu prasa visrūpīgāko izlasīšanu.
Bezmaksas plāns dod 50 kredītus. Lūk, ko patērēja viena īpašumu pārvaldības platformas specifikāciju sesija: 4.28 kredīti tikai plānošanai, ieskaitot prasības, dizaina dokumentu un pilnu 43 uzdevumu sarakstu, pirms tika uzrakstīta kaut viena lietotnes koda rinda.
Pie šāda patēriņa ātruma:
| Scenārijs | Aptuvenais bezmaksas plāna pārklājums |
|---|---|
| Tikai plānošanas sesijas (bez koda izpildes) | Aptuveni 11 sesijas |
| Plānošana plus daļēja uzdevumu izpilde | 3 līdz 5 sesijas |
| Pilna specifikāciju līdz izpildei plūsma sarežģītā projektā | 1 pilns projekts maksimāli |
Galvenie mehānismi, kas jāsaprot pirms reģistrēšanās:
- Kredīti nepāriet uz nākamo periodu. Viss, kas mēneša beigās paliek neizmantots, pazūd.
- Pārsnieguma maksa ir izslēgta pēc noklusējuma visos maksas plānos. Tā jāieslēdz Settings pirms sasniedzat limitu, citādi Kiro pārstāj darboties vidusuzdevumā.
- Modeļa izvēle ietekmē patēriņa ātrumu. Tas pats uzdevums caur Claude Sonnet 4.6 izmaksā 1.3 reizes vairāk kredītu nekā Auto režīmā. Opus modeļi maksā vēl vairāk.
- Bezmaksas plāna lietotāji saņem Claude Sonnet 4.5 un virkni atvērtā koda modeļu, tostarp Qwen3 Coder Next, DeepSeek v3.2 un MiniMax 2.1. Maksas plāna lietotāji atbloķē Claude Sonnet 4.6, Claude Opus 4.6 un Claude Opus 4.8.
- Kredītu patēriņš ir redzams tērzēšanas panelī pēc katras aģenta darbības un ik pēc piecām minūtēm atjaunojas abonementa informācijas panelī.
Reāllaika kredītu uzskaite (“Est. Credits Used: 0.1, Elapsed time: 57s” pēc katra uzdevuma) ir caurspīdīguma funkcija, ko neviens līdzīgs rīks pašlaik nepiedāvā. Jūs precīzi zināt, cik katrs uzdevums maksā, kamēr tas notiek, kas palīdz izlemt, vai konkrētam uzdevumam izmantot Auto režīmu vai specifisku modeli.
Kiro cenas un plāni
Kiro darbojas uz kredītu bāzes modeļa ar pieciem līmeņiem — no bezmaksas plāna ar fiksētu mēneša kvotu līdz augstas kapacitātes plānam, kas paredzēts profesionālai ikdienas lietošanai.
Visos maksas plānos ir pieeja premium modeļiem, iespēja ieslēgt pay-per-use pārsniegumu un pilns Kiro funkciju kopums, tostarp specs, hooks, autopilot un CLI piekļuve.
Kas jāzina pirms plāna izvēles:
- Bezmaksas plāns nodrošina fiksētu ikmēneša kredītu apjomu bez nepieciešamības ievadīt kredītkarti. Tas nebeidzas, taču viena sarežģīta specifikāciju sesija jūtami samazinās pieejamo apjomu.
- Pirmo reizi jauninot no bezmaksas uz jebkuru maksas plānu, izmantojot Google vai AWS Builder ID (nevis AWS Identity Center), jūs saņemat 20 $ kredītu, kas tiek piemērots abonementa izmaksām. Šī priekšrocība ir vienreizēja.
- Kiro norēķinās katra kalendārā mēneša pirmajā dienā. Ja jaunināt mēneša vidū, jūs maksājat proporcionālu maksu, bet nekavējoties saņemat pilnu jaunā plāna kredītu limitu.
- Pārsnieguma norēķini ir pieejami visos maksas plānos par fiksētu maksu par papildu kredītu, taču tie ir izslēgti pēc noklusējuma. Ieslēdziet tos Settings, pirms sasniedzat limitu, citādi Kiro apturēs darbu, kad kredīti beigsies.
- Neizmantotie kredīti netiek pārnesti uz nākamo mēnesi.
- Katrai izstrādātājam nepieciešams savs abonements. Pašlaik nav koplietojama komandas vietu plāna. Komandas norēķinu funkcijas ir norādītas kā drīzumā pieejamas.
- Kiro standarta politika ir bez atmaksas par vidusmēneša atcelšanu. Piekļuve turpinās līdz norēķinu cikla beigām. Atmaksas tiek izskatītas individuāli tikai norēķinu kļūdu gadījumos.
- Vienīgā pieņemtā maksājumu metode ir kredītkartes.
- GovCloud (US) cenas ir aptuveni par 20% augstākas nekā standarta cenas, un bezmaksas plāns šajā vidē nav pieejams. GovCloud piekļuvei nepieciešams maksas plāns un uzņēmuma autentifikācija, izmantojot AWS IAM Identity Center.
- Tīmekļa saskarne pašlaik ir priekšskatījumā un pieejama tikai maksas lietotājiem. Kredīti tiek tērēti ar tādu pašu ātrumu neatkarīgi no tā, vai strādājat IDE, CLI vai tīmeklī.
Kurš plāns ir piemērots kuram lietotājam: Bezmaksas plāns ir pietiekams īstam novērtējumam. Aktīvai izstrādei reālos projektos nepieciešams maksas plāns, lai neiztērētu kredītus sesijas vidū. Augstākie plāni ir jēgpilni izstrādātājiem, kas veic vairākas pilnas specifikāciju sesijas nedēļā vai strādā ar vairākiem sarežģītiem projektiem vienlaikus.
Kiro alternatīvas
Vistiešākais Kiro konkurents ir Cursor, AI darbināts koda redaktors, kas arī ir veidots uz VS Code pamata un mērķē uz izstrādātājiem, kuri vēlas AI dziļi integrētu savā izstrādes vidē.
Galvenā atšķirība ir darbplūsmas filozofijā. Cursor ir veidots, lai paātrinātu to, ko jūs jau darāt: jūs rakstāt kodu, un Cursor palīdz.
Kiro ir veidots, lai vispirms pārņemtu plānošanas posmu: aģents nosaka, kas jāuzbūvē, pirms vispār kaut ko raksta. Ja jūsu galvenā problēma ir lēna konteksta pārslēgšanās starp AI tērzēšanu un redaktoru, Cursor to risina tiešāk. Ja jūsu problēma ir AI ģenerēts kods, kam trūkst struktūras vai ko ir grūti uzturēt, Kiro specifikāciju darbplūsma ir atbilstošāka atbilde.
| Funkcija | Kiro | Cursor |
|---|---|---|
| Lietošanas ērtums | Pazīstams VS Code lietotājiem; specifikāciju darbplūsma pievieno mācīšanās līkni | Pazīstams VS Code lietotājiem; zemāka onboarding berze |
| Vislabāk piemērots | Strukturētiem, uz specifikācijām balstītiem veidojumiem ražošanas projektiem | Ātrai AI asistētai rediģēšanai un aģenta uzdevumiem esošās kodu bāzēs |
| Backend un dati | Veido īstus lokālus projektus ar pilnu steka kontroli | Rediģē un paplašina esošos projekta failus ar pilnu steka kontroli |
| Dizaina elastība | Nav vizuāla veidotāja; izvada īstu, lokāli īpašumā esošu kodu | Nav vizuāla veidotāja; izvada īstu, lokāli īpašumā esošu kodu |
| Cenu modelis | Balstīts uz kredītiem; 50 bezmaksas kredīti; viss lietojums tiek ņemts no ikmēneša kredītu kvotas | Balstīts uz kredītiem kopš 2025. gada jūnija; Auto režīms ir neierobežots; premium modeļa izvēle izmanto ikmēneša kredītu fondu |
Galīgais verdikts: vai Kiro ir tā vērts?
Kiro izceļas ar to, ka liek plānošanu pirms kodēšanas. Tā specifikāciju darbplūsma, steering dokumenti un uzdevumu sadalījums rada strukturētāku un uzturamāku kodu bāzi nekā AI rīki, kas uzreiz metas pie ieviešanas. Agent Hooks funkcija ir vēl viens spilgts aspekts, kas ļauj automatizēt darbplūsmas, kuras turpina darboties arī pēc viena uzdevuma.
Kompromisi ir mācīšanās līkne un cenu modelis. Bezmaksas plāns ir pārāk ierobežots lieliem projektiem, un izstrādātājiem jābūt gataviem strādāt IDE vidē. Testēšanas laikā es saskāros arī ar noildzi, lai gan Kiro atkopās, nezaudējot progresu.
Ja esat izstrādātājs, kurš veido ražošanas programmatūru, Kiro ir viens no spēcīgākajiem AI kodēšanas rīkiem, kas šobrīd pieejami. Ja jūs meklējat vienkāršu bezkoda lietotņu veidotāju, tad tas nav pareizais risinājums.

