Amazon Web Services heeft Kiro onthuld, een nieuwe AI-aangedreven geïntegreerde ontwikkelomgeving (IDE) die op 14 juli 2025 in preview is gelanceerd. Het Amazon-team achter het project wil de kloof dichten tussen snelle AI-gegenereerde softwareprototypes en productieklare systemen die formele specificaties, uitgebreide tests en voortdurende documentatie vereisen. Het idee is om te gaan van "vibe coding naar bruikbare code", zoals de Kiro-website het omschrijft.
Kiro introduceert een revolutionaire, specificatiegedreven ontwikkelmethode die ideeën omzet in productieklare systemen met ongekende helderheid en snelheid. De tijd van versnipperde eisen, onduidelijke implementatiepaden en eindeloos heen-en-weer tussen planning en coderen is voorbij. Deze aanpak pakt het fenomeen "vibe coding" aan – het gebruik van ontwikkeltools om een AI-assistent in gewoon Engels te vertellen wat gebouwd moet worden, waarna de ontwikkelaar samenwerkt als een paarprogrammeur of de AI het grootste deel van het werk laat doen.
Volgens de documentatie onderscheidt Kiro zich door het gebruik van specificaties (specs). Specificaties worden vastgelegd in drie markdown-bestanden: requirements.md, design.md en tasks.md. Het requirements-bestand gebruikt EARS (Easy Approach to Requirements Syntax) – een mechanisme voor het structureren van tekstuele eisen ontwikkeld bij Rolls Royce. Het ontwerpdossier beschrijft de technische stack en architectuur van de applicatie, en de takenlijst toont een reeks stappen die nodig zijn om het ontwerp te implementeren, tot en met de uitrol.
Kiro's integratie met AI-agenten voor specificatiegedreven codering onderstreept de groeiende rol van autonome software binnen het bedrijfsleven. Kiro biedt een agentische chatfunctie voor coderingstaken binnen een bestand en agenten kunnen worden gekoppeld aan externe open-source tools. Periodiek menselijk toezicht blijft noodzakelijk, hoewel agenten nu voor langere periodes zelfstandig kunnen werken.
Dit kan worden omgezet in Kiro-taken en subtaken die de agenten vervolgens kunnen doorsturen naar codeeragenten. Elke taak bevat details zoals eisen, implementatie, toegankelijkheid en testbehoeften. Hierdoor kunnen ontwikkelaars het proces volgen en het werk stapsgewijs controleren om te voorkomen dat er iets wordt gemist. "Kiro's specificaties blijven gesynchroniseerd met je evoluerende codebase. Ontwikkelaars kunnen code schrijven om specs bij te werken of specs aanpassen om taken te verversen," schreven AWS Product Lead Nikhil Swaminathan en Vice President van DevEx en Agents Deepak Singh in een blogpost.
Het belangrijkste aan deze aanpak is dat de code en het proces van de agent volledig van boven naar beneden worden gedocumenteerd. Niets wordt overgeslagen en de ontwikkelaar heeft een helikopterview van hoe de app of functie wordt gebouwd en kan deze vanuit het eisenperspectief sturen voordat er iets gebeurt. Amazon stelt dat dit het kostbare heen-en-weer dat normaal bij vibe coding hoort, elimineert.
In een bericht op X zei Amazon-CEO Andy Jassy dat Kiro "de kans heeft om te transformeren hoe ontwikkelaars software bouwen." De introductie volgt enkele dagen nadat Google aankondigde medewerkers van AI-codingsoftware-startup Windsurf in dienst te nemen als onderdeel van een technologie-licentieovereenkomst van $2,4 miljard. Google gaf aan zijn Gemini AI-modellen nuttiger te willen maken voor softwareontwikkelaars. Amazon en Google duiken dieper in het zogenaamde vibe coding, het proces waarbij computers software creëren met minimale menselijke sturing.
Kiro is een zelfstandige IDE en hoewel het een AWS-product is, wordt het volgens Nathan Peck, AWS developer advocate voor AI, "enigszins los gepresenteerd van de rest van core AWS". Kiro kan worden gebruikt zonder AWS-account, door in te loggen met Google of GitHub. Het doel is dat Kiro een "unieke identiteit buiten AWS" krijgt om aantrekkelijk te zijn voor ontwikkelaars op andere platforms. Kiro heeft een eigen site en volgens de About-pagina wordt het gebouwd en beheerd door een klein, eigenzinnig team binnen AWS. Tijdens de preview is Kiro gratis te gebruiken, waarna er een gratis tier volgt met 50 agentische interacties per maand, Pro-accounts voor $19,00 per gebruiker/maand met 1.000 interacties, en Pro+-accounts voor $39,00 met 3.000 interacties.