Čo je Kiro?
Kiro je stiahnuteľné vývojárske prostredie vytvorené spoločnosťou Amazon Web Services, ktoré posúva AI-asistovaný vývoj smerom, ktorým sa v tejto kategórii doteraz vybralo len málo nástrojov.
Zatiaľ čo väčšina AI nástrojov na kódovanie vám umožní napísať prompt a získať kód okamžite, Kiro najprv spustí plánovací proces: prečíta si kontext vášho projektu, napíše dokument s požiadavkami, vygeneruje technický návrh, rozdelí všetko do očíslovaného zoznamu úloh a až potom začne písať kód.
Kiro je dostupné ako IDE, nástroj príkazového riadka, webové rozhranie (momentálne v náhľade pre platných používateľov) a mobilná aplikácia (skorý prístup na iOS), pričom sa prezentuje ako nástroj pre vývojárov, ktorí chcú štruktúrovaný, udržiavateľný výstup namiesto rýchleho kódu, ktorý budú o týždeň rozpletať.
Pre koho je Kiro určené?
- Pre vývojárov, ktorých sklamal AI generovaný kód, ktorý sa na druhý deň rozpadne. Spec workflow v Kiro núti k plánovaniu pred implementáciou, čo znamená, že kód, ktorý vytvorí, je vysledovateľný späť k zdokumentovaným požiadavkám, nie poskladaný od oka.
- Pre tímy prechádzajúce na agentické workflow. Agent Hooks v Kiro umožňujú automatizovať opakujúce sa úlohy, ako je písanie testov alebo generovanie dokumentácie, spustené automaticky vždy, keď sa zmení zodpovedajúci súbor, bez opakovaného zadávania promptov.
- Pre vývojárov z AWS ekosystému. Kiro je postavené na infraštruktúre AWS, spracúva dáta naprieč regiónmi AWS vo vašej geografii a prirodzene sa pripája k službám AWS. Ak je váš stack už silno založený na AWS, Kiro zapadne bez potreby konfiguračných úprav.
- Pre používateľov VS Code, ktorí chcú AI, ktorá ide ďalej než autocomplete. Kiro IDE je postavené na rovnakom základe ako VS Code. Vaše klávesové skratky, nastavenia a rozšírenia sa pri onboardingu prenesú behom niekoľkých minút.
Výhody a nevýhody Kiro
- Spec workflow plánuje predtým, než napíše jediný riadok kódu
- Agent Hooks automatizujú úlohy na základe udalostí pri súboroch
- Rozšírenia a nastavenia VS Code sa importujú bez problémov
- Režim Autopilot vytvára bez neustálych požiadaviek na schválenie
- Steering docs dávajú Kiro kontext vášho projektu
- Podporuje viacero frontier modelov vrátane Opus 4.8
- Integrácia MCP servera natívne prepája externé nástroje
- Vyžaduje stiahnutie; na bezplatnej úrovni nie je dostupné v prehliadači
- 50 bezplatných kreditov sa minie rýchlejšie, než by ste čakali
- Raz vypršal časový limit počas fázy spresňovania požiadaviek
Rozdelenie hodnotenia
Najvyššie skóre získava Kiro vo funkciách a funkcionalite, kde jeho workflow založené na špecifikáciách, agent hooks a vykonávanie v režime autopilot ho posúvajú pred každý iný AI nástroj na kódovanie, ktorý bol v tomto prehľade hodnotený. Stráca však body v oblasti dostupnosti a kreditového modelu, pričom obe tieto oblasti si pred záväzným používaním vyžadujú úprimnú pozornosť.
| Funkcia | Skóre (z 10) | Prečo toto skóre |
|---|---|---|
| Jednoduchosť používania | 7.0 | Známe každému používateľovi VS Code; požiadavka na stiahnutie a vývojárska povaha ho robia nedostupným pre netechnických používateľov |
| Funkcie a funkcionalita | 9.5 | Spec workflow, agent hooks, autopilot, MCP integrácia, steering docs: najkompletnejší súbor funkcií spomedzi všetkých hodnotených AI nástrojov na kódovanie |
| Dizajn a prispôsobenie | 7.0 | Tmavý a svetlý motív IDE; silná kontrola nad štruktúrou generovaného kódu prostredníctvom úprav špecifikácie a steering dokumentov |
| Hodnota za peniaze | 6.5 | 50 kreditov v bezplatnej úrovni sa počas plánovania minulo na 4.28, ešte predtým, než bol napísaný jediný riadok aplikačného kódu |
| Výkon a spoľahlivosť | 7.5 | Výstup plánovania bol podrobný a presný; jedno potvrdené vypršanie času po 7 minútach a 24 sekundách počas spresňovania požiadaviek |
| Celkovo | 8.2 | Spec workflow v Kiro predstavuje najštruktúrovanejší prístup k AI-asistovanému vývoju, aký bol doteraz hodnotený. Skóre odráža túto skutočnú odlišnosť, no zároveň je obmedzené limitovanou bezplatnou úrovňou a jediným zaznamenaným zlyhaním spoľahlivosti počas testovania. |
Funkcie Kiro
- Workflow riadený špecifikáciou: požiadavky, návrh, úlohy, kód
- Agent Hooks automatizujú úlohy na základe udalostí pri súboroch
- Steering dokumenty dávajú agentovi kontext projektu
- Režim Autopilot vykonáva úlohy bez krokového schvaľovania
- Podpora MCP servera pre integráciu externých nástrojov
- Import konfigurácie VS Code pri prvom spustení
- Podpora viacerých modelov vrátane Claude Opus 4.8
Moja úprimná recenzia Kiro: Čo som zistil po jeho testovaní
Väčšina AI nástrojov na tvorbu aplikácií spadá do jednej z dvoch kategórií:
- vizuálne nástroje, ktoré vygenerujú rozhranie na základe popisu
- a chatové nástroje, ktoré píšu kód priamo na základe promptu
Kiro nepatrí ani do jednej z týchto kategórií, a preto si jeho recenzia vyžaduje odlišný prístup.
Kiro je agentické IDE. Nepresúvate komponenty na plátno a po 30 sekundách nedostanete živý náhľad. Dostanete lokálne vývojové prostredie, ktoré plánuje zostavenie ešte predtým, než ho začne, generuje požiadavky, návrhový dokument a štruktúrovaný zoznam úloh, ktoré agent potom vykonáva krok po kroku.
Aplikácia, ktorú vytvorí, je skutočný projekt vo vašom počítači, v súboroch, ktoré vlastníte, s použitým stackom, ktorý si určíte vy.
Aby som otestoval, či tento proces skutočne funguje, vytvoril som v Kiro od nuly platformu na správu nehnuteľností.
Prompt zahŕňal autentifikáciu prenajímateľov a nájomníkov, správu nehnuteľností a jednotiek, sledovanie nájmov, žiadosti o údržbu so stavovými aktualizáciami, integráciu platieb Stripe, e-mailové notifikácie a dashboard prenajímateľa s reportovaním. Ide o rovnaký prompt, ktorý sa použil pri hodnotení Rork, Figma Make, Uizard a Retool, čo umožňuje porovnať, ako každý nástroj zvláda skutočnú komplexnosť, a nie len jednoduchý príklad.
Otázka, ktorú si táto recenzia kládla, bola konkrétna: Vytvára workflow typu spec-first v Kiro lepšie štruktúrovaný, udržateľnejší výstup než nástroje, ktoré prechádzajú priamo ku kódu?
Toto som zistil.
Spustenie Kiro: Stiahnutie, nie karta v prehliadači
Každý iný AI nástroj na tvorbu aplikácií hodnotený v tomto porovnaní beží v prehliadači. Kiro nie. Začatie znamená ísť na kiro.dev, kliknúť na Downloads, vybrať svoj operačný systém a nainštalovať aplikáciu do počítača.

Keďže som používal Pop OS, distribúciu Linuxu založenú na Debiane, vybral som v rozbaľovacom zozname balík Debian (.deb). Stránka ponúka aj univerzálny balík (.tar.gz) pre iné linuxové zostavy. Inštalátory pre Windows a macOS sú dostupné na rovnakej stránke sťahovania.
Čo to v praxi znamená:
- Prvá relácia vyžaduje lokálnu inštaláciu, nie kartu v prehliadači
- Na bezplatnej úrovni nie je prístup len cez internet (webové rozhranie je aktuálne dostupné iba pre platné plány, v náhľade)
- Pre vývojárov to nie je problém
- Pre každého, kto porovnáva Kiro s nástrojmi fungujúcimi v prehliadači, treba tento čas na nastavenie započítať
Samotná inštalácia bola jednoduchá. Nebolo treba žiadne kroky konfigurácie, žiadne manuálne riešenie závislostí a aplikácia sa po štandardnej inštalácii balíka spustila bez problémov.
Prihlásenie prebieha v prehliadači, nie priamo v aplikácii
Keď sa IDE otvorí po prvý raz, nevyzve vás na prihlásenie priamo v okne aplikácie. Presmeruje vás na webovú stránku v prehliadači, kde sa overenie vykoná tam.

Obrazovka prihlásenia ponúka štyri možnosti:
| Spôsob prihlásenia | Pre koho je vhodný |
|---|---|
| Jednotliví vývojári a freelanceri | |
| GitHub | Najprirodzenejšia voľba pre vývojárov s existujúcimi účtami |
| AWS Builder ID | Vývojári už zapojení do ekosystému AWS |
| Your Organization | Firemné tímy používajúce SSO |
Možnosť GitHub je pre cieľové publikum veľmi vhodná. Väčšina vývojárov už má účet na GitHube a môže sa prihlásiť bez vytvárania nových prihlasovacích údajov.
Pred registráciou je dobré vedieť niekoľko vecí:
- Prihlásenie cez Google alebo AWS Builder ID (nie AWS Identity Center) vás oprávňuje na kredit 20 $, ktorý sa aplikuje pri prvom prechode na platený plán. Ide o jednorazovú výhodu, ktorú je dobré poznať pred výberom spôsobu prihlásenia.
- Prihlásenie cez “Your Organization” smeruje cez enterprise SSO a je vstupným bodom pre tímy, ktoré potrebujú centralizované riadenie identity.
- Pri prihlásení súhlasíte so zákazníckou zmluvou AWS, podmienkami služby, zásadami ochrany súkromia a licenciou duševného vlastníctva AWS. Keďže Kiro je produkt AWS, vaše dáta sa spracúvajú v regiónoch AWS vo vašej geografii.
Onboarding: Tri kroky nastavenia, ktoré trvajú menej než dve minúty
Po prihlásení prejde Kiro krátkou sekvenciou nastavenia pred otvorením hlavného IDE. Kroky sú:
Krok 1: Vyberte si tému. Kiro Dark alebo Kiro Light. Obe zobrazujú živý náhľad zvýrazňovania syntaxe ešte pred potvrdením.

Krok 2: Nastavte shell integráciu. Tá vám umožní otvoriť akýkoľvek projekt z terminálu pomocou príkazu kiro . Môžete to preskočiť a nastaviť neskôr.

Krok 3: Import z VS Code. Kiro preberie vaše existujúce rozšírenia VS Code (akékoľvek dostupné na Open VSX), nastavenia a klávesové skratky. Rozšírenia sa načítavajú na pozadí, zatiaľ čo onboarding pokračuje, takže nemusíte čakať na načítavacej obrazovke.

Import z VS Code je prakticky najužitočnejšia časť tejto sekvencie. Ak ste roky prispôsobovali prostredie VS Code, prechod nezačne od nuly. Import v mojej relácii prebehol bez problémov.
Čo onboarding nezahŕňa, je akékoľvek predstavenie hlavných funkcií Kiro. Nevysvetľuje sa, čo sú Specs, Agent Hooks alebo Steering Documents. Dostanete sa na hlavnú obrazovku a zisťujete to samostatne. To je prijateľné pre skúsené vývojárske publikum, ale znamená to, že prvá relácia s najcharakteristickejšími funkciami nástroja bude vyžadovať vlastný prieskum.
Vnútri IDE: Štyri panely, ktoré robia Kiro odlišným
Vzhľad Kiro IDE je podobný VS Code, pretože je postavené na rovnakom základe. Prieskumník súborov, karty editora, terminál, vyhľadávacie pole a ponuka fungujú presne podľa očakávaní.

To, čo odlišuje Kiro od štandardnej inštalácie VS Code, je vyhradený ľavý panel, ktorý obsahuje štyri sekcie, ktoré neexistujú v žiadnom rozšírení VS Code:
| Sekcia panela | Čo robí |
|---|---|
| Specs | Vytvárajte a spravujte špecifikačné dokumenty (požiadavky, návrh, úlohy) pre komplexné zostavenia |
| Agent Hooks | Nastavte automatizované úlohy, ktoré sa spúšťajú na udalosti súborového systému |
| Agent Steering and Skills | Ukladajte dokumenty s odporúčaniami, ktoré formujú správanie agenta vo všetkých reláciách |
| MCP Servers | Prepájajte externé nástroje a dátové zdroje s agentom Kiro |
Pravá strana IDE obsahuje chat panel. Tu komunikujete s Kiro a tu v reálnom čase vidíte spotrebu kreditov. “Est.
Credits Used: 0.1, Elapsed time: 57s” sa aktualizuje po každej akcii agenta, takže vždy viete, čo vás ktorá úloha stojí.
V spodnej časti vstupného riadku chatu určujú správanie Kiro pri každej úlohe dva ovládače:
- Výber modelu: Zvoľte Auto (Kiro vyberie nákladovo najefektívnejší model pre každú požiadavku) alebo vyberte konkrétny model, napríklad Claude Sonnet 4.6 alebo Claude Opus 4.8.
- Prepínač Autopilot: Keď je Autopilot zapnutý, Kiro píše a upravuje súbory bez čakania na vaše schválenie v každom kroku. Keď je vypnutý, Kiro sa pred každým príkazom zastaví a požiada vás, aby ste ho Trust, Reject alebo spustili manuálne.

Pri teste platformy na správu nehnuteľností som nechal Autopilot zapnutý počas plánovania a počas vykonávania úloh som používal manuálne schvaľovanie, aby som si vedel každý krok vyhodnotiť samostatne.
Verdikt: Rozloženie IDE je do niekoľkých minút pohodlné pre každého používateľa VS Code. Štyri sekcie v ľavom paneli sú miestom, kde sa skrýva hodnota Kiro, a pochopenie každej z nich pred prvou reláciou určí, koľko z nástroja získate.
Steering Documents: Dodanie kontextu Kiro pred prvým promptom
Prvá vec, ktorú treba v novom projekte v Kiro urobiť, nie je začať zostavovanie. Je to vygenerovanie steering dokumentov.
Pred odoslaním akéhokoľvek promptu som v paneli Kiro klikol na “Generate Steering Docs”. Kiro prehľadalo prázdny adresár projektu a vytvorilo tri markdown súbory v .kiro/steering/:
| Súbor | Obsah |
|---|---|
| product.md | Názov produktu, popis, základné doménové koncepty a hlavné ciele |
| structure.md | Očakávané rozloženie priečinkov a konvencie organizácie súborov |
| tech.md | Očakávaný technologický stack, bežné príkazy a konvencie kódovania |

Pre úplne prázdny projekt Kiro odhadlo rozumné predvolené hodnoty: React s TypeScriptom, API routes v Next.js, PostgreSQL, Prisma, Tailwind CSS a autentifikáciu založenú na JWT. Súbory tech.md a structure.md označilo ako zástupné, ktoré treba aktualizovať po potvrdení skutočného stacku cez scaffoldovanie.
To je dôležité, pretože každá nasledujúca akcia agenta tieto súbory pred vykonaním čohokoľvek číta. Keď projekt scaffoldujete a skutočný stack je potvrdený, aktualizácia tech.md spôsobí, že Kiro tieto konvencie automaticky použije vo všetkých ďalších úlohách.
Môžete si tiež pridať vlastné steering súbory pre štandardy API návrhu, pravidlá pomenovania, pravidlá nasadzovania alebo akékoľvek iné obmedzenie, ktoré chcete, aby agent považoval za pevné.
Vibe Mode vs Spec Mode: Rozhodnutie, ktoré formuje celý build
Keď otvoríte chat pre nový build, Kiro vám predtým, než čokoľvek napíšete, ukáže dva režimy:
Vibe mode vám umožní najprv chatovať a stavať priebežne. Žiadne plánovacie dokumenty, žiadny štruktúrovaný výstup. Najvhodnejšie na rýchle experimenty, skoré skúmanie alebo úlohy, pri ktorých sa požiadavky ešte len dolaďujú.
Spec mode spustí plánovaciu sekvenciu predtým, než sa napíše akýkoľvek kód. Kiro vygeneruje požiadavky, technický návrh a zoznam úloh. Až po tom, čo sú všetky tri dokumenty skontrolované a schválené, začne písať kód. Najvhodnejšie pre produkčnú prácu, kde záleží na udržateľnosti.

Pre platformu na správu nehnuteľností som zvolil Spec mode. Keď som odoslal prompt, Kiro položilo dve doplňujúce otázky predtým, než niečo vygenerovalo:
- “What do you want to start with?” (Requirements, označené ako odporúčané, alebo Technical Design)
- “Is this a new feature or a bugfix?” (Build a Feature, odporúčané, alebo Fix a Bug)

Tieto otázky určujú štruktúru všetkého, čo nasleduje. Výber “Requirements” znamená, že Kiro najprv napíše používateľské príbehy a akceptačné kritériá a až potom sa pustí do architektúry.
Takáto postupnosť vytvára zásadne odlišné plánovacie artefakty než začať s technickým návrhom a z neho spätne odvodiť požiadavky.
Spec workflow: požiadavky, návrh a zoznam úloh pred akýmkoľvek kódom
Toto je časť, ktorá robí Kiro hodným seriózneho hodnotenia.
Po výbere “Requirements” a “Build a Feature” Kiro vytvorilo súbor requirements.md v .kiro/specs/property-management-platform/. Dokument sa okamžite zobrazil v editore. Mohol som si ho čítať priebežne počas písania. Obsah zahŕňal:
Glosár: 12 presne definovaných doménových termínov vrátane Auth_Service, Property_Service, Lease_Service, Payment_Service, Maintenance_Service, Notification_Service a Dashboard_Service, pričom každý bol priradený ku konkrétnemu plánovanému subsystému.
Popis platformy: Boli zdokumentované roly Landlord aj Tenant spolu s potvrdeným technologickým stackom: Next.js, TypeScript, PostgreSQL, Prisma, Tailwind CSS, Stripe a Docker.

Po vygenerovaní počiatočného dokumentu Kiro spustilo automatický krok spresnenia. Parsovalo všetkých 12 požiadaviek, paralelne rozdelilo detailer sub-agentov naprieč každou z nich a aktualizovalo requirements.md plným súborom akceptačných kritérií pre každú požiadavku. Panel to zobrazoval v reálnom čase: “Refining requirements 12/12.”
Keď boli požiadavky hotové, klikol som na “Continue” a zvolil “Generate Design and Tasks.” Kiro vytvorilo design.md a tasks.md súčasne. Rozdelenie úloh bolo najvýraznejším výstupom celej relácie:

11 skupín úloh, 43 podúloh, v poradí implementácie:
- Scaffoldovanie projektu a infraštruktúra
- Autentifikácia (JWT, blacklist, middleware, stránky)
- Správa nehnuteľností a jednotiek
- Správa nájomníkov
- Správa nájmov, nahrávanie dokumentov a cron job
- Požiadavky na údržbu
- Platby Stripe a webhook
- E-mailové notifikácie
- Dashboard prenajímateľa a reportovanie
- Spoločné UI komponenty a rozloženia
- Spevnenie API (rate limiting, CORS, health check, validácia prostredia)
Každá podúloha obsahovala presné príkazy, cesty k súborom a vysledovateľné odkazy na požiadavky. Task 1.1 napríklad priamo odkazoval na požiadavky R12 (Docker) a R10 (REST API). Prepojenie medzi plánovaním a vykonaním bolo počas celého procesu explicitné a overiteľné.

Rork na rozdiel od toho preskakuje celú túto fázu a prechádza priamo k generovaniu používateľského rozhrania z promptu. Rozdiel v kvalite výstupu je viditeľný: zoznam úloh v Kiro je dostatočne konkrétny na to, aby ste ho mohli odovzdať ľudskému vývojárovi a ten by presne vedel, čo treba postaviť a v akom poradí.
Vykonávanie úloh: Čo Kiro skutočne vytvorilo
Po schválení zoznamu úloh som klikol na “Start task” pri Task 1.1: Initialize Next.js 14 project with TypeScript, Tailwind CSS, and ESLint.

Kiro aktualizovalo stav úlohy na “in progress” v tasks.md, potom vykonanie delegovalo svojmu sub-agentovi spec-task-execution. Agent najprv skontroloval pracovný priestor, potvrdil, že existoval len .kiro spec priečinok bez projektu Next.js, a pokračoval scaffoldovaním projektu.

Počas prvého cyklu vykonávania sa strom súborov zaplnil o:
- package.json s Next.js, React 19.2.4, TypeScript a Tailwind závislosťami
- tsconfig.json, eslint.config.mjs, next.config.ts
- adresárovú štruktúru src/ a public/
- AGENTS.md a CLAUDE.md, ktoré Kiro vygenerovalo ako súbory s pokynmi pre agenta pre projekt
- README.md

Súbor CLAUDE.md stojí za zmienku: Kiro je produkt AWS, ale pod kapotou beží na modeloch Claude od Anthropic. Súbor CLAUDE.md je spôsob, akým agenti poháňaní Claude ukladajú pokyny správania špecifické pre projekt. Jeho prítomnosť v generovanom scaffolde odráža základný model aj v rámci infraštruktúry AWS.

V hornej časti zobrazenia zoznamu úloh by tlačidlo “Run all tasks” umožnilo Kiro vykonať všetkých 43 podúloh postupne s Autopilot zapnutým.
Úlohy som spúšťal jednotlivo, aby som vedel vyhodnotiť každý krok. Pri reálnom projekte, kde si ste istí schváleným plánom, je spustenie všetkých úloh automaticky a kontrola výstupu na konci každej skupiny rozumný a časovo efektívny pracovný postup.

Každý súbor, ktorý Kiro počas vykonávania vytvorilo, bol skutočný súbor v mojom lokálnom adresári projektu, vlastnený a upraviteľný od prvej sekundy. To je dôležitý rozdiel oproti nástrojom fungujúcim v prehliadači, ako sú Figma Make alebo Uizard, kde je výstup buď dizajnový asset, alebo hostovaná aplikácia, ktorú lokálne nekontrolujete.
Vypršanie času v siedmej minúte: Čo to znamená pre spoľahlivosť
Chcem byť priamy, pretože sa to stalo počas najdôležitejšej časti testu.
Po tom, čo Kiro spresnilo všetkých 12 požiadaviek a prijalo úpravy v requirements.md, agentovi vypršal čas. Chybové hlásenie v chat paneli znelo:
“The request timed out. Please try again. (Conversation ID: 29d25548-c3ce-414c-8f57-702124c7fec6). Elapsed time: 7m 24s.”

Stalo sa to pri prechode medzi fázou požiadaviek a fázou generovania návrhu. Práca dokončená pred vypršaním času bola uložená. Žiadne požiadavky sa nestratili.
Po potvrdení chyby som klikol na “Continue” a zvolil “Generate Design and Tasks.” Kiro sa zotavilo bez opakovania fázy požiadaviek, čisto vygenerovalo oba dokumenty a zvyšok relácie pokračoval normálne.
Kontext, ktorý je tu dôležitý:
- Vypršanie času nastalo pri komplexnom promptu pokrývajúcom 12 samostatných oblastí požiadaviek s paralelným spresňovaním bežiacim súčasne. Jednoduchšie úlohy by nemali trvať tak dlho.
- Kiro je momentálne v náhľade a spoľahlivosť na hrane komplexných úloh je typickým znakom nástrojov v tejto fáze.
- Zotavenie bolo čisté. Checkpoint systém zachoval všetku dokončenú prácu a ďalší krok sa spustil okamžite.
To však neznamená, že sedem minút do najcharakteristickejšej funkcie nástroja nie je timeout skutočným zlyhaním zážitku. Ak pracujete pod tlakom termínu, nástroj, ktorý sa zastaví a vyžaduje manuálne opakovanie, je frustrujúci aj vtedy, keď je zotavenie bezchybné.
Agent Hooks: Automatizácia, ktorá beží bez toho, aby bola požiadaná
Agent Hooks sa v žiadnom inom AI nástroji na kódovanie hodnotenom spolu s týmto porovnaním neobjavujú a zaslúžia si osobitnú pozornosť, pretože predstavujú odlišný spôsob uvažovania o AI asistencii.
Hook je úloha, ktorá sa spustí automaticky pri udalosti v súborovom systéme. Správanie opíšete v bežnej reči, Kiro ho premení na poslucháča udalostí a od tej chvíle sa správanie vykonáva na pozadí vždy, keď nastane spúšťacia podmienka. Žiadny príkaz na spustenie, žiadna pripomienka.

Príklady toho, čo Hooks dokážu:
- Pri uložení súboru: vygenerovať základné testy pre každý komponent, ktorý ešte nemá testovací súbor
- Pri uložení súboru: spustiť čistenie kódu alebo kontroly formátovania
- Pri vytvorení súboru: automaticky vygenerovať dokumentáciu pre nové funkcie
- Pri zmene string konštánt: aktualizovať lokalizačné súbory bez manuálneho zásahu

Hook je uložený v .kiro/hooks/ ako upraviteľný súbor. Ak chcete upraviť spúšťaciu podmienku alebo inštrukciu, upravíte priamo tento súbor. Konfigurácia je transparentná a verzovateľná spolu so zvyškom projektu.
Najpraktickejším príkladom je testovanie pri ukladaní: vývojári testy bežne odkladajú až na koniec sprintu a hook, ktorý potichu pridá základné testy vždy, keď sa komponent uloží, túto voľbu úplne odstraňuje. Testy sa po ďalšom uložení objavia v strome súborov bez akejkoľvek ďalšej akcie z vašej strany.
Spotreba kreditov: Čo bezplatná úroveň skutočne ponúka
Kreditový model je oblasť, pri ktorej si Kiro vyžaduje najväčšiu pozornosť pred záväzným používaním.
Bezplatná úroveň poskytuje 50 kreditov. Tu je, čo spotrebovala jedna relácia špecifikácie platformy na správu nehnuteľností: 4.28 kreditu len na plánovanie, čo zahŕňalo požiadavky, návrhový dokument a plný zoznam 43 úloh, ešte predtým, než bol napísaný jediný riadok aplikačného kódu.
Pri takejto spotrebe:
| Scenár | Odhadované pokrytie bezplatnej úrovne |
|---|---|
| Len plánovacie relácie (bez vykonávania kódu) | Približne 11 relácií |
| Plánovanie plus čiastočné vykonávanie úloh | 3 až 5 relácií |
| Plné spec-to-execution na komplexnom projekte | Najviac 1 kompletný projekt |
Hlavné mechaniky, ktoré treba poznať pred registráciou:
- Kredity sa neprenášajú. Čokoľvek zostane nevyužité na konci fakturačného mesiaca, sa stráca.
- Prekročenie limitu je na všetkých platených plánoch predvolene vypnuté. Pred dosiahnutím limitu ho musíte zapnúť v Settings, inak Kiro prestane fungovať uprostred úlohy.
- Voľba modelu ovplyvňuje rýchlosť spotreby. Rovnaká úloha spustená cez Claude Sonnet 4.6 stojí 1.3-krát viac kreditov než v režime Auto. Modely Opus stoja ešte viac.
- Používatelia bezplatnej úrovne získajú Claude Sonnet 4.5 a sadu open weight modelov vrátane Qwen3 Coder Next, DeepSeek v3.2 a MiniMax 2.1. Používatelia platených plánov získajú Claude Sonnet 4.6, Claude Opus 4.6 a Claude Opus 4.8.
- Spotreba kreditov je viditeľná v chat paneli po každej akcii agenta a v paneli predplatného sa aktualizuje každých päť minút.
Funkcia sledovania kreditov v reálnom čase (“Est. Credits Used: 0.1, Elapsed time: 57s” po každej úlohe) je transparentnostná funkcia, ktorú v súčasnosti nemá žiadny porovnateľný nástroj. Viete presne, čo ktorá úloha stojí, keď beží, čo pomáha rozhodnúť, či pre danú úlohu použiť režim Auto alebo konkrétny model.
Ceny a plány Kiro
Kiro funguje na kreditovom modeli s piatimi úrovňami, od bezplatného plánu s pevnou mesačnou alokáciou až po vysoko kapacitný plán určený na profesionálne každodenné používanie.
Všetky platené plány zahŕňajú prístup k prémiovým modelom, možnosť zapnúť pay-per-use prekročenie limitu a celý súbor funkcií Kiro vrátane specs, hooks, autopilota a CLI prístupu.
Čo vedieť pred výberom plánu:
- Bezplatný plán poskytuje pevnú mesačnú alokáciu kreditov bez potreby kreditnej karty. Nevyprší, ale jedna komplexná spec relácia z nej ukrojí citeľnú časť.
- Pri prvom prechode z bezplatného na akýkoľvek platený plán pomocou Google alebo AWS Builder ID (nie AWS Identity Center) dostanete kredit 20 $, ktorý sa uplatní na cenu predplatného. Táto výhoda platí raz.
- Kiro fakturuje prvý deň každého kalendárneho mesiaca. Prechod uprostred mesiaca znamená zaplatenie alikvotného poplatku, ale okamžitý prístup k plnému limitu kreditov nového plánu.
- Prekročenie limitu je dostupné na všetkých platených plánoch za fixnú sadzbu za dodatočný kredit, no je predvolene vypnuté. Zapnite ho v Settings skôr, než dosiahnete limit, inak Kiro pozastaví vašu prácu, keď kredity dôjdu.
- Nepoužité kredity sa neprenášajú do nasledujúceho mesiaca.
- Každý vývojár potrebuje vlastné predplatné. Momentálne neexistuje možnosť zdieľaného tímového seatu. Funkcie tímového fakturovania sú uvedené ako čoskoro dostupné.
- Štandardná politika Kiro je bez refundácie pri zrušení v priebehu mesiaca. Prístup pokračuje do konca fakturačného cyklu. Refundácie sa posudzujú individuálne iba v prípade chýb pri fakturácii.
- Prijímajú sa iba platobné karty.
- Ceny pre GovCloud (US) sú približne o 20% vyššie než štandardné ceny a bezplatná úroveň v tomto prostredí nie je dostupná. Prístup do GovCloud vyžaduje platený plán a enterprise autentifikáciu cez AWS IAM Identity Center.
- Webové rozhranie je momentálne v náhľade a dostupné iba pre platných používateľov. Kredity sa spotrebúvajú rovnakou rýchlosťou bez ohľadu na to, či pracujete v IDE, CLI alebo vo webovom rozhraní.
Ktorý plán je vhodný pre aký typ používateľa: Bezplatný plán stačí na skutočné otestovanie. Na aktívny vývoj reálnych projektov je potrebný platený plán, aby ste sa nedostali na limit uprostred relácie. Vyššie plány dávajú zmysel vývojárom, ktorí spúšťajú viacero plných spec relácií týždenne alebo pracujú na viacerých komplexných projektoch naraz.
Alternatívy ku Kiro
Najpriamejším konkurentom Kiro je Cursor, AI poháňaný editor kódu, ktorý je tiež postavený na základoch VS Code a cieli na vývojárov, ktorí chcú mať AI hlboko integrovanú do svojho vývojového prostredia.
Hlavný rozdiel spočíva vo filozofii workflow. Cursor je navrhnutý tak, aby zrýchlil to, čo už robíte: píšete kód a Cursor pomáha.
Kiro je navrhnuté tak, aby najprv prevzalo plánovaciu fázu: agent určí, čo treba postaviť, ešte predtým, než napíše čo i len jeden riadok. Ak je vaša hlavná frustrácia pomalé prepínanie kontextu medzi AI chatom a editorom, Cursor to rieši priamejšie. Ak vás trápi AI generovaný kód, ktorému chýba štruktúra alebo je ťažké ho udržiavať, spec workflow v Kiro je relevantnejšia odpoveď.
| Funkcia | Kiro | Cursor |
|---|---|---|
| Jednoduchosť používania | Známe používateľom VS Code; spec workflow pridáva krivku učenia | Známe používateľom VS Code; nižšie onboardingové trenie |
| Najlepšie pre | Štruktúrované, na špecifikácii založené buildy pre produkčné projekty | Rýchle AI asistované úpravy a agent úlohy v rámci existujúcich codebase |
| Backend a dáta | Buduje skutočné lokálne projekty s plnou kontrolou nad stackom | Upravuje a rozširuje existujúce projektové súbory s plnou kontrolou nad stackom |
| Flexibilita dizajnu | Žiadny vizuálny builder; výstupom je skutočný, lokálne vlastnený kód | Žiadny vizuálny builder; výstupom je skutočný, lokálne vlastnený kód |
| Cenový model | Kreditový; 50 bezplatných kreditov; všetko používanie čerpá z mesačnej kreditovej alokácie | Od júna 2025 kreditový; Auto režim je neobmedzený; výber prémiového modelu čerpá z mesačného balíka kreditov |
Záverečný verdikt: Oplatí sa Kiro?
Kiro vyniká tým, že kladie plánovanie pred kódovanie. Jeho workflow založené na špecifikáciách, steering dokumenty a rozdelenie úloh vytvárajú štruktúrovanejšiu a udržateľnejšiu codebase než AI nástroje, ktoré idú priamo do implementácie. Ďalším plusom sú Agent Hooks, ktoré umožňujú automatizácie workflow bežiace aj mimo jedného promptu.
Nevýhodami sú krivka učenia a cena. Bezplatná úroveň je na veľké projekty príliš limitovaná a vývojári musia byť pripravení pracovať v IDE. Počas testovania som tiež narazil na timeout, hoci Kiro sa zotavilo bez straty postupu.
Ak ste vývojár, ktorý buduje produkčný softvér, Kiro patrí medzi najsilnejšie AI nástroje na kódovanie dostupné dnes. Ak však hľadáte jednoduchý no-code builder aplikácií, nie je to pre vás správna voľba.

