Mi az a Kiro?
Kiro egy az Amazon Web Services által épített, letölthető kódolási környezet, amely az AI-támogatott fejlesztést egy olyan irányba viszi, amelyet ebben a kategóriában eddig kevés eszköz próbált meg.
Míg a legtöbb AI kódoló eszköz lehetővé teszi, hogy beírsz egy promptot, és azonnal kapsz kódot, a Kiro először egy tervezési folyamatot futtat le: beolvassa a projektkörnyezetedet, megír egy követelménydokumentumot, generál egy technikai tervet, mindent egy számozott feladatlistára bont, és csak ezután kezd el kódot írni.
IDE-ként, parancssori eszközként, webes felületként (jelenleg előnézetben fizetős felhasználók számára), valamint mobilalkalmazásként (korai hozzáférés iOS-en) is elérhető, a Kiro azoknak a fejlesztőknek pozicionálja magát, akik strukturált, karbantartható eredményt szeretnének a gyors, de egy hét múlva már kibogozhatatlan kód helyett.
Kinek való a Kiro?
- Olyan fejlesztőknek, akiket megégetett már az AI által generált kód, ami az első nap után szétesik. A Kiro specifikációs munkafolyamata kényszeríti a tervezést az implementáció előtt, így az általa írt kód visszakövethető a dokumentált követelményekhez, nem pedig találgatásból van összerakva.
- Csapatoknak, amelyek agentikus munkafolyamatokra állnak át. A Kiro Agent Hooks funkciója lehetővé teszi az ismétlődő feladatok automatizálását, például tesztek írását vagy dokumentáció generálását, automatikusan, minden alkalommal, amikor egy megfelelő fájl megváltozik, ismételt promptolás nélkül.
- AWS-ökoszisztémában dolgozó fejlesztőknek. A Kiro az AWS infrastruktúrájára épül, az adatokat a földrajzi régiódon belüli AWS régiók között dolgozza fel, és természetesen kapcsolódik az AWS szolgáltatásokhoz. Ha a stack-ed már eleve AWS-központú, a Kiro konfigurálás nélkül illeszkedik hozzá.
- VS Code-felhasználóknak, akik a sima autocomplete-nál mélyebb AI-t szeretnének. A Kiro IDE ugyanarra az alapra épül, mint a VS Code. A billentyűparancsaid, beállításaid és kiterjesztéseid percek alatt átvihetők az onboarding során.
Kiro előnyei és hátrányai
- A specifikációs munkafolyamat a kódírás előtt tervez
- Az Agent Hooks automatizálják a fájleseményekhez kötött feladatokat
- A VS Code kiterjesztések és beállítások tisztán importálhatók
- Az Autopilot mód állandó jóváhagyási kérések nélkül épít
- A steering dokumentumok kontextust adnak a projektedhez
- Több frontier modellt is támogat, köztük az Opus 4.8-at
- A MCP szerverintegráció natívan kapcsolja össze a külső eszközöket
- Letöltést igényel; a free tier nem érhető el böngészőből
- Az 50 ingyenes kredit a vártnál gyorsabban fogy el
- Egy alkalommal időtúllépés történt a követelmények finomítása során
Értékelési bontás
A Kiro legerősebb pontszámai a funkciók és a működés terén vannak, ahol a specifikáció-alapú munkafolyamat, az agent hookok és az autopilot végrehajtás minden más, itt vizsgált AI kódoló eszköz elé helyezik. Hátrányt jelent az elérhetőség és a kreditmodell, amelyekkel őszintén foglalkozni kell, mielőtt valaki elköteleződik a munkafolyamat mellett.
| Funkció | Pontszám (10-ből) | Miért ez a pontszám |
|---|---|---|
| Használhatóság | 7.0 | Ismerős minden VS Code-felhasználónak; a letöltési követelmény és a csak fejlesztőknek szóló jelleg a nem technikai felhasználók számára elérhetetlenné teszi |
| Funkciók és működés | 9.5 | Spec workflow, agent hookok, autopilot, MCP integráció, steering dokumentumok: a leghatékonyabb funkciókészlet az összes vizsgált AI kódoló eszköz közül |
| Kialakítás és testreszabás | 7.0 | Sötét és világos IDE témák; erős kontroll a generált kód szerkezete felett a specifikáció szerkesztésével és a steering dokumentumokkal |
| Ár-érték arány | 6.5 | Az ingyenes tier 50 kreditje a tervezés során 4.28 kredittel csökkent, még azelőtt, hogy egyetlen sor alkalmazáskód is íródott volna |
| Teljesítmény és megbízhatóság | 7.5 | A tervezési kimenet részletes és konkrét volt; egy megerősített időtúllépés 7 perc 24 másodpercnél a követelmények finomítása közben |
| Összesen | 8.2 | A Kiro specifikációs munkafolyamata a legstrukturáltabb megközelítés az AI-alapú fejlesztéshez, amit eddig értékeltünk. Az eredmény valódi különbségtételt tükröz, amelyet az ingyenes tier korlátozott volta és a tesztelés során rögzített egyetlen megbízhatósági hiba fog vissza. |
Kiro funkciók
- Specifikáció-alapú munkafolyamat: követelmények, terv, feladatok, kód
- Az Agent Hooks automatizálják a fájleseményekhez kötött feladatokat
- A steering dokumentumok kontextust adnak az agentnek
- Az Autopilot mód a feladatokat lépésről lépésre jóváhagyás nélkül hajtja végre
- MCP szervertámogatás külső eszközök integrálásához
- VS Code konfiguráció importálása az első indításkor
- Többmodell-támogatás, beleértve a Claude Opus 4.8-at
A tiszta Kiro értékelésem: mit találtam a tesztelés után
A legtöbb AI alkalmazásépítő két kategória egyikébe tartozik:
- vizuális eszközök, amelyek leírnak egy felületet egy szöveges leírás alapján
- és chat-alapú eszközök, amelyek közvetlenül a prompt alapján írnak kódot
A Kiro egyik kategóriába sem illik, ezért az értékeléséhez másfajta megközelítésre van szükség.
A Kiro egy agentikus IDE. Nem komponenseket húzol egy vászonra, és nem kapsz 30 másodperc után élő előnézetet. Amit kapsz, az egy helyi fejlesztői környezet, amely a buildet a megkezdése előtt megtervezi: követelményeket, tervezési dokumentumot és egy strukturált feladatlistát generál, majd az agent ezeket egyenként végigdolgozza.
Az általa létrehozott alkalmazás egy valódi projekt a gépeden, a saját fájljaidban, általad meghatározott stackkel.
Annak tesztelésére, hogy ez a folyamat ténylegesen működik-e, a Kiroban nulláról építettem fel egy ingatlanmenedzsment platformot.
A prompt lefedte a bérbeadó és bérlő hitelesítést, az ingatlanok és egységek kezelését, a bérleti szerződések nyomon követését, a karbantartási kéréseket státuszfrissítésekkel, a Stripe fizetési integrációt, az e-mail értesítéseket, valamint egy bérbeadói irányítópultot jelentésekkel. Ugyanezt a promptot használtam a Rork, a Figma Make, az Uizard és a Retool értékelésére is, így összehasonlítható, hogy az egyes eszközök hogyan kezelik a valódi komplexitást, nem csak egy egyszerű példát.
A kérdés, amelyre ez az értékelés választ keresett, konkrét volt: vajon a Kiro spec-first munkafolyamata jobb szerkezetű, karbantarthatóbb eredményt produkál-e, mint azok az eszközök, amelyek rögtön a kódírással kezdenek?
Íme, amit találtam.
A Kiro elindítása: letöltés, nem böngészőfül
Az összehasonlítás részeként értékelt összes többi AI app builder böngészőben fut. A Kiro nem. Az induláshoz el kell menni a kiro.dev oldalra, rákattintani a Downloads-ra, kiválasztani az operációs rendszert, és telepíteni az alkalmazást a gépedre.

Pop OS-t futtattam, ami egy Debian-alapú Linux disztribúció, ezért a legördülő menüből a Debian (.deb) csomagot választottam. Az oldal egy Univerzális (.tar.gz) csomagot is kínál más Linux rendszerekhez. Windows és macOS telepítők ugyanazon a letöltési oldalon érhetők el.
Mit jelent ez a gyakorlatban:
- Az első munkamenethez helyi telepítés kell, nem böngészőfül
- Nincs internetes hozzáférés az ingyenes tierben (a webes felület jelenleg csak fizetős csomagokban érhető el, előnézetben)
- Fejlesztők számára ez nem gond
- Ha böngészőalapú építőkkel hasonlítod össze a Kirot, ezt az előkészületi időt is kalkuláld bele
A telepítés maga egyszerű volt. Nem voltak konfigurációs lépések, nem kellett kézzel feloldani függőségeket, és az alkalmazás a szokásos csomagtelepítés után tisztán elindult.
A bejelentkezés a böngészőben történik, nem az alkalmazáson belül
Miután az IDE először megnyílik, nem az alkalmazásablakon belül kér bejelentkezést. Ehelyett egy böngészős oldalra irányít az azonosításhoz.

A bejelentkezési képernyő négy lehetőséget kínál:
| Bejelentkezési mód | Kinek való |
|---|---|
| Egyéni fejlesztőknek és szabadúszóknak | |
| GitHub | A legtermészetesebb választás a meglévő fiókkal rendelkező fejlesztőknek |
| AWS Builder ID | Az AWS ökoszisztémában már benne lévő fejlesztőknek |
| Your Organization | Enterprise csapatoknak, amelyek SSO-t használnak |
A GitHub opció jól van megválasztva a célközönség számára. A legtöbb fejlesztőnek már van GitHub-fiókja, így új hitelesítési adat létrehozása nélkül be tudnak jelentkezni.
Néhány dolog, amit érdemes tudni a regisztráció előtt:
- Google vagy AWS Builder ID (nem AWS Identity Center) használatával történő bejelentkezés esetén 20 $ jóváírást kapsz az első fizetős csomagra való frissítéshez. Ez egyszeri előny, amit érdemes tudni, mielőtt kiválasztod a bejelentkezési módot.
- Az “Your Organization” használatával történő bejelentkezés enterprise SSO-n keresztül megy, és ez az út a központi identitáskezelést igénylő csapatok számára.
- A bejelentkezéssel elfogadod az AWS Customer Agreementet, a Service Terms-t, a Privacy Notice-t és az AWS Intellectual Property License-t. Mivel a Kiro egy AWS-termék, az adataid a földrajzi régiódon belüli AWS régiók között kerülnek feldolgozásra.
Bevezetés: három beállítási lépés, amelyek kevesebb mint két percet vesznek igénybe
A bejelentkezés után a Kiro egy rövid beállítási folyamatot futtat le, mielőtt megnyitná a fő IDE-t. A lépések a következők:
1. lépés: Válaszd ki a témát. Kiro Dark vagy Kiro Light. Mindkettő élő előnézetet mutat a kód szintaxiskiemeléséről a jóváhagyás előtt.

2. lépés: Állítsd be a shell integrációt. Ez lehetővé teszi, hogy a kiro parancs segítségével a terminálból nyisd meg bármelyik projektedet. Ezt ki is hagyhatod, és később is beállíthatod.

3. lépés: Importálás VS Code-ból. A Kiro áthozza a meglévő VS Code kiterjesztéseidet (minden elérhető Open VSX-en), beállításaidat és billentyűkiosztásaidat. A kiterjesztések a háttérben töltődnek be, miközben a bevezetés folytatódik, így nincs várakozás egy betöltőképernyőn.

A VS Code import a legpraktikusabban hasznos része ennek a folyamatnak. Ha évek óta testreszabod a VS Code környezetedet, az átállás nem kívánja meg, hogy a nulláról kezdd. Az import a saját munkamenetemben tisztán működött.
A bevezetésből hiányzik a Kiro fő funkcióinak bármilyen ismertetése. Nem vezet végig azon, hogy mik azok a Specs, Agent Hooks vagy Steering Documents. A főképernyőre érkezel, és ezeket önállóan kell felfedezned. Ez egy tapasztalt fejlesztői közönség számára elfogadható, de azt jelenti, hogy az eszköz legkülönlegesebb funkcióival az első munkamenetedben önirányított felfedezésre lesz szükség.
Az IDE belsejében: az a négy panel, ami megkülönbözteti a Kirot
A Kiro IDE úgy néz ki, mint a VS Code, mert ugyanarra az alapra épül. A fájlkezelő, a szerkesztőfülek, a terminál, a keresősáv és a menüsor mind pontosan úgy működik, ahogy várnád.

Ami megkülönbözteti a Kirot egy hagyományos VS Code telepítéstől, az a dedikált bal oldali panel, amely négy olyan részt tartalmaz, amelyek egyetlen VS Code kiterjesztésben sem léteznek:
| Panelrész | Mit csinál |
|---|---|
| Specs | Specifikációs dokumentumok létrehozása és kezelése összetett buildhez (követelmények, terv, feladatok) |
| Agent Hooks | Automatizált feladatok beállítása, amelyek fájlrendszereseményekre indulnak |
| Agent Steering and Skills | Irányító dokumentumok tárolása, amelyek minden munkamenetben alakítják az agent viselkedését |
| MCP Servers | Külső eszközök és adatforrások kapcsolása a Kiro agenthez |
Az IDE jobb oldalán található a chat panel. Itt kommunikálsz a Kiroval, és itt látod a kreditfogyást valós időben. Az “Est.
Credits Used: 0.1, Elapsed time: 57s” minden agent művelet után frissül, így mindig tudod, mennyibe kerül az egyes feladat.
A chat beviteli sáv alján két vezérlő határozza meg, hogyan viselkedik a Kiro minden feladatnál:
- Modellválasztó: választhatsz Auto módot (a Kiro választja ki a költséghatékonyabb modellt minden kéréshez), vagy kiválaszthatsz egy konkrét modellt, például a Claude Sonnet 4.6-ot vagy a Claude Opus 4.8-at.
- Autopilot kapcsoló: Autopilot bekapcsolásával a Kiro írja és szerkeszti a fájlokat anélkül, hogy minden lépésnél jóváhagyást várna. Kikapcsolva minden parancs előtt megáll, és megkérdezi, hogy Trust, Reject, vagy kézzel futtasd.

Az ingatlanmenedzsment platform tesztjénél a tervezés alatt bekapcsolva hagytam az Autopilotot, a feladatok végrehajtása során pedig kézi jóváhagyást használtam, hogy minden lépést külön értékelni tudjak.
Verdikt: Az IDE elrendezése perceken belül kényelmes bármelyik VS Code-felhasználónak. A négy bal oldali rész az a hely, ahol a Kiro értéke rejlik, és az, hogy az első munkamenet előtt megérted mindegyiket, meghatározza, mennyit hozol ki az eszközből.
Steering dokumentumok: kontextus adása a Kiro számára az első prompt előtt
Az első dolog, amit egy új Kiro projektben meg kell tenni, nem a build elindítása. Hanem a steering dokumentumok generálása.
A Kiro panelen a “Generate Steering Docs” gombra kattintottam, mielőtt bármilyen promptot elküldtem volna. A Kiro beolvasta az üres projektkönyvtárat, és három markdown fájlt hozott létre a .kiro/steering/ alatt:
| Fájl | Tartalom |
|---|---|
| product.md | Termék neve, leírása, alapvető domainfogalmak és fő célok |
| structure.md | Elvárt mappastruktúra és fájlrendezési konvenciók |
| tech.md | Elvárt technológiai stack, gyakori parancsok és kódolási konvenciók |

Egy teljesen üres projekt esetén a Kiro ésszerű alapértelmezéseket következtetett ki: React TypeScript-tel, Next.js API route-ok, PostgreSQL, Prisma, Tailwind CSS és JWT-alapú hitelesítés. A tech.md és structure.md fájlokat helykitöltőként jelölte meg, amelyeket frissíteni kell, amint a tényleges stack a scaffoldolás révén megerősítést nyer.
Ez azért fontos, mert minden ezt követő agent művelet ezeket a fájlokat olvassa be, mielőtt bármit tenne. Miután scaffoldolod a projektet és a valós stack megerősítést nyer, a tech.md frissítése miatt a Kiro ezeket a konvenciókat automatikusan alkalmazza az összes későbbi feladatnál.
Saját steering fájlokat is hozzáadhatsz API-tervezési szabványokhoz, elnevezési szabályokhoz, telepítési előírásokhoz vagy bármilyen más olyan korláthoz, amelyet szeretnél, hogy az agent fixként kezeljen.
Vibe mód vs Spec mód: a döntés, amely az egész buildet meghatározza
Amikor megnyitod a chatet egy új buildhez, a Kiro két módot kínál, még mielőtt bármit beírnál:
Vibe mód lehetővé teszi, hogy először beszélgess, és csak utána építs. Nincsenek tervezési dokumentumok, nincs strukturált kimenet. Gyors kísérletekhez, korai felfedezéshez vagy olyan feladatokhoz a legjobb, ahol a követelmények még alakulnak.
Spec mód egy tervezési folyamatot futtat le, mielőtt bármilyen kód íródna. A Kiro követelményeket, technikai tervdokumentumot és feladatlistát generál. Csak miután mindhárom át lett nézve és jóvá lett hagyva, kezd el a kódírást. Olyan production munkához a legjobb, ahol a karbantarthatóság számít.

A property management platformhoz a Spec módot választottam. Miután elküldtem a promptot, a Kiro két további kérdést tett fel, mielőtt bármit generált volna:
- “What do you want to start with?” (Requirements, ajánlottként jelölve, vagy Technical Design)
- “Is this a new feature or a bugfix?” (Build a Feature, ajánlott, vagy Fix a Bug)

Ezek a kérdések határozzák meg mindazt, ami ezután következik. A Requirements kiválasztása azt jelenti, hogy a Kiro felhasználói történeteket és elfogadási kritériumokat ír, mielőtt az architektúrához nyúlna.
Ez a sorrend alapvetően más tervezési artefaktumokat eredményez, mint az, ha valaki először technikai tervből indul ki, majd abból vezeti le a követelményeket.
A Spec munkafolyamat: követelmények, terv és feladatlista a kód előtt
Ez az a rész, amely miatt a Kirot komolyan érdemes értékelni.
Miután kiválasztottam a Requirementset és a Build a Feature-t, a Kiro létrehozott egy requirements.md fájlt a .kiro/specs/property-management-platform/ mappában. A dokumentum azonnal megjelent a szerkesztőben. Ahogy írta, el tudtam olvasni. A tartalom a következőket tartalmazta:
A glosszárium: 12 domainkifejezés pontos definíciója, beleértve az Auth_Service, Property_Service, Lease_Service, Payment_Service, Maintenance_Service, Notification_Service és Dashboard_Service elemeket, mindegyiket egy tervezett alrendszerhez rendelve.
A platform leírása: A Landlord és Tenant szerepkörök is dokumentálva voltak, valamint a megerősített technológiai stack: Next.js, TypeScript, PostgreSQL, Prisma, Tailwind CSS, Stripe és Docker.

Az első dokumentum létrehozása után a Kiro automatikus finomítási lépést futtatott. Feldolgozta mind a 12 követelményt, párhuzamos detailer sub-agenseket indított mindegyiken, és frissítette a requirements.md fájlt teljes elfogadási kritériumokkal minden követelményhez. A panel ezt valós időben követte: “Refining requirements 12/12.”
Miután a követelmények elkészültek, rákattintottam a Continue-ra, majd kiválasztottam a Generate Design and Tasks opciót. A Kiro egyszerre készítette el a design.md és tasks.md fájlokat. A feladatbontás volt a munkamenet kiemelkedő eredménye:

11 feladatcsoport, 43 részfeladat, végrehajtási sorrendben:
- Projekt scaffoldolása és infrastruktúra
- Hitelesítés (JWT, blacklist, middleware, oldalak)
- Ingatlan- és egységkezelés
- Bérlőkezelés
- Bérleti szerződés-kezelés, dokumentumfeltöltés és cron job
- Karbantartási kérések
- Stripe fizetések és webhook
- E-mail értesítések
- Bérbeadói irányítópult és riporting
- Közös UI komponensek és elrendezések
- API erősítés (rate limiting, CORS, health check, környezeti validálás)
Minden részfeladat tartalmazta a pontos parancsokat, fájlútvonalakat és a visszakereshető követelményhivatkozásokat. A 1.1-es feladat például közvetlenül a R12 (Docker) és R10 (REST API) követelményeket hivatkozta meg a leírásában. A tervezés és a végrehajtás közötti kapcsolat végig explicit és ellenőrizhető volt.

A Rork ezzel szemben kihagyja ezt a teljes szakaszt, és közvetlenül a prompt alapján generál felhasználói felületet. Az eredmény minősége közti különbség jól látszik: a Kiro feladatlistája annyira specifikus, hogy át lehetne adni egy emberi fejlesztőnek, és az pontosan értené, mit kell megépíteni és milyen sorrendben.
Feladatvégrehajtás: mit épített valójában a Kiro
A jóváhagyott feladatlistával rákattintottam az 1.1-es feladatra: Initialize Next.js 14 project with TypeScript, Tailwind CSS, and ESLint.

A Kiro a tasks.md-ben “in progress”-re állította a feladat státuszát, majd a végrehajtást a spec-task-execution sub-agentre bízta. Az agent először ellenőrizte a munkaterületet, megállapította, hogy csak a .kiro spec mappa létezik Next.js projekt nélkül, majd elkezdte a projekt scaffoldolását.

Az első végrehajtási cikluson belül a fájlfában a következők jelentek meg:
- package.json Next.js, React 19.2.4, TypeScript és Tailwind függőségekkel
- tsconfig.json, eslint.config.mjs, next.config.ts
- src/ és public/ könyvtárstruktúra
- AGENTS.md és CLAUDE.md, amelyeket a Kiro agent útmutató fájlokként generált a projekthez
- README.md

A CLAUDE.md fájl érdemes kiemelésre: a Kiro AWS termék, de a háttérben Anthropic Claude modelleket használ. A CLAUDE.md fájl az a mód, ahogyan a Claude-alapú agentek a projektspecifikus viselkedési útmutatást tárolják. Jelenléte a generált scaffoldban tükrözi az alapul szolgáló modellt, még az AWS infrastruktúrás környezetben is.

A feladatlista nézet tetején egy “Run all tasks” gomb lehetővé tenné, hogy a Kiro az összes 43 részfeladatot egymás után hajtsa végre Autopilot engedélyezésével.
Én egyenként futtattam a feladatokat, hogy minden lépést külön értékelni tudjak. Egy valódi projektnél, ha megbízol az elfogadott tervben, az összes feladat automatikus futtatása és a kimenet csoportonkénti ellenőrzése ésszerű és időhatékony munkafolyamat.

Minden fájl, amelyet a Kiro a végrehajtás során generált, valódi fájl volt a helyi projektkönyvtáramban, amelyet az első pillanattól kezdve én birtokoltam és szerkeszthettem. Ez fontos különbség a böngészőalapú építőkhöz, mint a Figma Make vagy az Uizard, képest, ahol a kimenet vagy egy dizájnanyag, vagy egy hosztolt alkalmazás, amely fölött nincs helyi kontrollod.
A timeout a hetedik percnél: mit jelent ez a megbízhatóság szempontjából
Szeretnék ebben egyértelmű lenni, mert ez a teszt legfontosabb részében történt.
Miután a Kiro finomította mind a 12 követelményt, és elfogadta a requirements.md módosításait, az agent időtúllépett. A hibaüzenet a chat panelen ez volt:
“The request timed out. Please try again. (Conversation ID: 29d25548-c3ce-414c-8f57-702124c7fec6). Elapsed time: 7m 24s.”

Ez a követelmények fázisa és a tervgenerálás fázisa közötti átmenetnél történt. A befejezett munka mentve volt. Egyetlen követelmény sem veszett el.
A hiba elismerése után rákattintottam a Continue-ra, majd kiválasztottam a Generate Design and Tasks opciót. A Kiro tisztán helyreállt anélkül, hogy megismételte volna a követelmények lépést, mindkét dokumentumot hibátlanul elkészítette, és a munkamenet a továbbiakban normálisan folytatódott.
Ami itt számít:
- Az időtúllépés egy összetett promptnál történt, amely 12 külön követelményterületet fedett le párhuzamos finomítással. Egyszerűbb feladatok valószínűleg nem tartanak ilyen sokáig.
- A Kiro jelenleg előnézetben van, és az ilyen eszközöknél a komplex feladatok határán a megbízhatóság ismert jellemző.
- A helyreállás tiszta volt. A checkpoint rendszer megőrizte az összes befejezett munkát, és a következő lépés azonnal futott.
Ennek ellenére hét perccel az eszköz legkülönlegesebb funkciójába belefutni egy időtúllépésbe valós élménybeli kudarc. Ha határidő ellen dolgozol, egy olyan eszköz, amely megáll és kézi újrapróbálást igényel, frusztráló, még akkor is, ha a helyreállás zökkenőmentes.
Agent Hooks: automatizálás, amely akkor is fut, amikor nem kérik
Az Agent Hooks nem jelennek meg egyetlen más, az összehasonlítás során vizsgált AI kódoló eszközben sem, és külön figyelmet érdemelnek, mert másként gondolkodnak az AI-segítségről.
A Hook egy olyan feladat, amely automatikusan lefut, amikor egy fájlrendszeresemény bekövetkezik. Te leírod a viselkedést egyszerű nyelven, a Kiro event listenerré alakítja, és ettől kezdve a viselkedés a háttérben fut minden alkalommal, amikor a triggerfeltétel teljesül. Nincs futtatandó parancs, nincs emlékeztető.

Példák arra, mire képesek a Hookok:
- Fájl mentésekor: generáljon alapvető teszteket minden olyan komponenshez, amelyhez még nincs tesztfájl
- Fájl mentésekor: futtasson kódtisztítást vagy formázási ellenőrzéseket
- Új fájl létrehozásakor: automatikusan generáljon dokumentációt az új függvényekhez
- String konstansok módosításakor: frissítse a lokalizációs fájlokat kézi beavatkozás nélkül

A hook a .kiro/hooks/ alatt tárolódik szerkeszthető fájlként. Ha módosítani akarod a triggerfeltételt vagy az utasítást, közvetlenül a fájlt szerkeszted. A konfiguráció átlátható és a projekt többi részével együtt verziózható.
A teszt-mentéskor példa a leggyakorlatiasabb: a fejlesztők következetesen halogatják a tesztírást a sprint végéig, és egy hook, amely csendben hozzáad alapvető teszteket, amikor egy komponenst elmentenek, megszünteti ezt a döntést. A tesztek a következő mentés után megjelennek a fájlfában, mindenféle művelet nélkül.
Kreditfogyás: mit kapsz valójában az ingyenes tierben
A kreditmodell az a terület, ahol a Kiro esetében a legnagyobb óvatossággal kell olvasni, mielőtt valaki elköteleződik egy munkafolyamat mellett.
Az ingyenes tier 50 kreditet ad. Íme, mennyit fogyasztott egyetlen ingatlanmenedzsment platform spec munkamenet: 4.28 kredit a tervezésre, amely a követelményeket, a tervdokumentumot és a teljes 43 feladatos listát fedte le, még azelőtt, hogy egyetlen sor alkalmazáskód is született volna.
Ezen fogyasztási ráta mellett:
| Forgatókönyv | Becsült ingyenes tier lefedettség |
|---|---|
| Csak tervezési munkamenetek (kódvégrehajtás nélkül) | Körülbelül 11 munkamenet |
| Tervezés részleges feladatvégrehajtással együtt | 3-5 munkamenet |
| Teljes spec-to-execution egy összetett projekten | Legfeljebb 1 teljes projekt |
Fontos mechanikák, amelyeket tudni kell regisztráció előtt:
- A kreditek nem gördülnek tovább. Ami a számlázási hónap végén megmarad, elvész.
- A túlfogyasztás alapértelmezés szerint ki van kapcsolva minden fizetős csomagon. Be kell kapcsolnod a Settingsben, mielőtt eléred a limitet, különben a Kiro leáll a munkában, amikor elfogynak a kreditek.
- A modellválasztás befolyásolja a fogyasztási rátát. Ugyanannak a feladatnak a Claude Sonnet 4.6-on történő futtatása 1.3-szor több kreditet fogyaszt, mint Auto módban. Az Opus modellek még többe kerülnek.
- Az ingyenes tier felhasználói hozzáférnek a Claude Sonnet 4.5-höz és egy sor nyílt súlyú modellhez, köztük a Qwen3 Coder Next, DeepSeek v3.2 és MiniMax 2.1 modellekhez. A fizetős tier felhasználói feloldják a Claude Sonnet 4.6, Claude Opus 4.6 és Claude Opus 4.8 modelleket.
- A kreditfelhasználás a chat panelen minden agent művelet után látható, és ötpercenként frissül az előfizetési irányítópulton.
A valós idejű kreditkövető (“Est. Credits Used: 0.1, Elapsed time: 57s” minden feladat után) olyan átláthatósági funkció, amelyet jelenleg egyetlen hasonló eszköz sem kínál. Pontosan tudod, mennyibe kerül minden feladat futás közben, ami segít eldönteni, hogy Auto módot vagy egy konkrét modellt használj-e egy adott feladathoz.
Kiro árak és csomagok
A Kiro kreditalapú modellben működik, öt csomaggal, az ingyenes csomagtól egészen a professzionális napi használatra szánt nagy kapacitású csomagig.
Minden fizetős csomag tartalmazza a prémium modellekhez való hozzáférést, a pay-per-use túlfogyasztás engedélyezésének lehetőségét, valamint a Kiro teljes funkciókészletét, beleértve a speceket, hookokat, autopilotot és a CLI hozzáférést.
Amit tudni kell a csomag kiválasztása előtt:
- Az ingyenes csomag fix havi kreditkeretet biztosít hitelkártya nélkül. Nem jár le, de egyetlen összetett spec session is érezhetően csökkenti.
- Az első frissítéskor, amikor ingyenes csomagról bármely fizetős csomagra váltasz Google vagy AWS Builder ID használatával (nem AWS Identity Center), 20 $ jóváírást kapsz, amelyet az előfizetés költségére lehet elszámolni. Ez az előny egyszeri.
- A Kiro a hónap első napján számláz. Ha hónap közben frissítesz, arányosan számított díjat fizetsz, de az új csomagod teljes kreditlimitje azonnal elérhetővé válik.
- A túlfogyasztás számlázása minden fizetős csomagon elérhető, fix ár per további kredit mellett, de alapértelmezés szerint ki van kapcsolva. A Settingsben kell bekapcsolnod, mielőtt eléred a korlátot, különben a Kiro leállítja a munkát, amikor elfogynak a kreditek.
- A fel nem használt kreditek nem vihetők át a következő hónapra.
- Minden fejlesztőnek saját előfizetésre van szüksége. Jelenleg nincs megosztható csapatszintű seat opció. A csapat-számlázási funkciók hamarosan érkeznek.
- A Kiro standard szabályzata szerint nincs visszatérítés a hónap közbeni lemondás esetén. A hozzáférés a számlázási ciklus végéig megmarad. Visszatérítést csak számlázási hiba esetén mérlegelnek, egyedi elbírálással.
- Csak bankkártyát fogadnak el fizetési módként.
- A GovCloud (US) árképzés körülbelül 20%-kal magasabb a standard árnál, és az ingyenes tier ebben a környezetben nem érhető el. A GovCloud hozzáféréshez fizetős csomag és AWS IAM Identity Center-en keresztüli enterprise hitelesítés szükséges.
- A webes felület jelenleg előnézetben van, és csak fizetős felhasználók számára elérhető. A kreditek ugyanazzal az ütemmel fogyaszthatók az IDE-ben, CLI-ben vagy weben.
Melyik csomag melyik felhasználónak való: Az ingyenes csomag elég egy valódi értékeléshez. Aktív, éles projektes fejlesztéshez fizetős csomagra van szükség, hogy ne fogyj ki közben. A magasabb szintű csomagok azoknak a fejlesztőknek érik meg, akik hetente több teljes spec sessiont futtatnak, vagy egyszerre több összetett projekten dolgoznak.
Kiro alternatívák
A Kiro legközvetlenebb versenytársa a Cursor, az AI-alapú kódszerkesztő, amely szintén VS Code alapokra épül, és olyan fejlesztőket céloz, akik mélyen integrált AI-t szeretnének a fejlesztési környezetükbe.
A fő különbség a munkafolyamat-filozófia. A Cursor arra épül, hogy felgyorsítsa azt, amit már most is csinálsz: te írod a kódot, a Cursor pedig segít.
A Kiro arra épül, hogy előbb átvegye a tervezési szakaszt: az agent meghatározza, mit kell megépíteni, mielőtt bármit is írna. Ha a fő frusztrációd az AI chat és a szerkesztő közötti lassú kontextusváltás, a Cursor erre közvetlenebb választ ad. Ha az a bajod, hogy az AI által generált kód szervezetlen vagy nehezen karbantartható, a Kiro specifikációs munkafolyamata a relevánsabb megoldás.
| Funkció | Kiro | Cursor |
|---|---|---|
| Használhatóság | Ismerős VS Code-felhasználóknak; a spec munkafolyamat tanulási görbét ad hozzá | Ismerős VS Code-felhasználóknak; kisebb onboarding súrlódás |
| Legjobb erre | Strukturált, spec-alapú build production projektekhez | Gyors AI-támogatott szerkesztés és agent feladatok meglévő kódbázisokban |
| Backend és adat | Valódi helyi projekteket épít teljes stack kontrollal | Meglévő projektfájlokat szerkeszt és bővít teljes stack kontrollal |
| Tervezési rugalmasság | Nincs vizuális builder; valódi, helyben birtokolt kódot ad vissza | Nincs vizuális builder; valódi, helyben birtokolt kódot ad vissza |
| Árazási modell | Kreditalapú; 50 ingyenes kredit; minden használat egy havi kreditkeretet fogyaszt | Kreditalapú 2025 júniusa óta; Auto mód korlátlan; a prémium modellválasztás egy havi kreditkeretből fogyaszt |
Végső verdikt: megéri a Kiro?
A Kiro azzal tűnik ki, hogy a kódírás elé helyezi a tervezést. A specifikációs munkafolyamat, a steering dokumentumok és a feladatbontás strukturáltabb és jobban karbantartható kódbázist eredményeznek, mint az AI eszközök, amelyek rögtön az implementációba ugranak. Az Agent Hooks funkció is kiemelkedő, mert olyan munkafolyamat-automatizálást tesz lehetővé, amely túlmutat egyetlen prompton.
A kompromisszum a tanulási görbe és az árképzés. Az ingyenes tier túl korlátozott nagy projektekhez, és a fejlesztőknek kényelmesen kell tudniuk dolgozni egy IDE-ben. A tesztelés során egy időtúllépéssel is találkoztam, bár a Kiro ezt adatvesztés nélkül helyreállította.
Ha fejlesztő vagy, és production szoftvert építesz, a Kiro az egyik legerősebb AI kódoló eszköz jelenleg. Ha egyszerű no-code alkalmazásépítőt keresel, akkor viszont nem ez a megfelelő választás.

