Amazon Kiro: van ‘vibe coding’ naar gestructureerde AI-ontwikkeling
Iedereen die het AWS re:Invent in Las Vegas bezoekt heeft het opvallende Kiro huis inmiddels wel gezien. Van buiten soort houten blokhut en van binnen een reis met geluid en licht effecten. De prominente aanwezigheid van dit huis laat zien hoe belangrijk AWS AI enabled software development op de kaart wil zetten. Onze re:Invent gastauteur, Jeroen Jacobs bezocht dit huis en besloot een artikel omtrent Kiro te schrijven. Jeroen is managing partner bij AWS Premier Partner, Cloudar en bezoekt dit event dit jaar voor de vijfde keer.
Met Kiro zette Amazon enkele maanden geleden een grote stap in de wereld van AI-gedreven softwareontwikkeling. Waar veel organisaties vandaag experimenteren met losse AI-assistenten in de IDE, positioneert Kiro zich als een compleet ontwikkelplatform: een agentic AI-IDE die van business-eisen tot en met werkende code kan meedenken én meebouwen.
In juli 2025 lanceerde AWS Kiro als preview, specifiek ontworpen om de kloof te dichten tussen snelle AI-prototypes en echt production-ready software. Sinds eind november is Kiro algemeen beschikbaar (GA) en tijdens re:Invent 2025 wordt het duidelijk neergezet als strategische pijler binnen het AWS-ontwikkelverhaal.
Wat is Amazon Kiro precies?
Kiro is geen losse chatbot naast je IDE (Integrated Development Environment), maar zelf een volwaardige ontwikkelomgeving, gebaseerd op de open-source basis van Visual Studio Code. Ontwikkelaars beschrijven in gewoon Engels (of een andere taal) wat ze willen bouwen: een nieuwe microservice, een workflow in hun bestaande applicatie, een integratie met een extern systeem. Kiro analyseert vervolgens de codebase, genereert gestructureerde requirements, maakt een ontwerpdocument (inclusief datamodellen en API-interfaces) en splitst dat vervolgens op in concrete implementatietaken.
Het kernconcept wordt “spec-driven development” genoemd. Je werkt niet vanuit losse prompts, maar vanuit een gespecificeerde “truth source” voor je applicatie. Die spec beschrijft wat de software moet doen en Kiro zorgt dat de gegenereerde code, tests en documentatie consistent blijven met die bron. Dit is een fundamenteel verschil met klassieke AI-copilots, die vooral versnipperde code-snippets genereren. Naast deze gestructureerde aanpak heeft Kiro ook een Vibe coding modus om heel snel met simpele prompts een start te kunnen maken.
Onder de motorkap draait Kiro op krachtige foundation models van Anthropic (Claude-modellen) die via AWS worden ontsloten. Voor organisaties die al inzetten op Amazon Bedrock en generatieve AI is dit dus geen losstaand speeltje, maar een logische uitbreiding van hun bestaande AI-strategie richting de ontwikkelstraat.
Kiro in de praktijk
Een typische workflow start met een businessvraag, bijvoorbeeld: “We willen een nieuw klantportaal uitrollen waarin klanten zelf hun adresgegevens kunnen aanpassen.” De ontwikkelaar beschrijft dit scenario in Kiro. De agent onderzoekt de bestaande code, back-end services en databronnen, en bouwt eerst een gestructureerde spec: use-cases, datastromen, API-endpoints, validatieregels en niet-functionele eisen zoals security en performance.
Vervolgens worden implementatietaken gegenereerd, compleet met afhankelijkheden. Kiro kan deze taken grotendeels autonoom uitvoeren: bestanden openen, code aanpassen, nieuwe modules toevoegen, tests genereren en documentatie bijwerken. De ontwikkelaar blijft “in de loop”: Kiro vraagt actief om bevestiging bij belangrijke ontwerpkeuzes en toont precies welke files en commits worden aangeraakt.
Waarom is Kiro zo interessant?
De eerste reden is snelheid. Doorlooptijd van ontwikkelen van nieuwe features kun je terugging van weken naar dagen, juist omdat requirements, ontwerp, code en testen door dezelfde agentische workflow worden aangestuurd. In plaats van dat business, architectuur en development in aparte silo’s werken, worden hun artefacten samengebracht in één spec-gedreven proces.
De tweede reden is kwaliteit en betrouwbaarheid. Kort voor re:Invent heeft AWS nieuwe mogelijkheden toegevoegd waarmee Kiro automatisch controleert of de implementatie nog in lijn is met de oorspronkelijke specificatie. Via zogeheten property-based spec correctness-tests kan Kiro code valideren tegen formeel beschreven eigenschappen: “dit veld mag nooit leeg zijn”,enzovoort.
Daar bovenop komt een belangrijke innovatie: Kiro gebruikt geautomatiseerde reasoning-technieken en formele verificatie om de eigen agents te debuggen. Of terwijl, Kiro controleert niet alleen de gegenereerde code, maar ook de redenering van de AI zelf. Dit is cruciaal voor organisaties die AI-agents willen inzetten, maar tegelijkertijd streng moeten voldoen aan compliance-eisen en interne development-standaarden.
Een derde reden is governance. Met de nieuwe enterprise team-plannen kunnen organisaties richtlijnen, coding standards en beveiligingsregels centraal vastleggen. Project-specifieke “steering files” zorgen ervoor dat Kiro zich houdt aan de eigen conventies van het team: naamgevingsstandaarden, architectuurprincipes, security-patterns. Daarmee wordt AI-ontwikkelcapaciteit schaalbaar inzetbaar, zonder dat iedereen zijn eigen AI-tooling hoeft te kiezen en beheren.
Kiro en de aankondigingen rond re:Invent 2025
Rondom re:Invent 2025 heeft AWS Kiro nadrukkelijk in de spotlights gezet. De belangrijkste strategische beweging is dat Kiro nu GA is met een aantal nieuwe capabilities: de eerder genoemde spec-correctness-tests, een verbeterd dashboard om de voortgang van agents te monitoren, een Kiro CLI om agents vanuit pipelines en terminals aan te sturen, en een enterprise team-plan met centrale beheermogelijkheden.
Daarnaast koppelt AWS Kiro aan een bredere visie op autonome agents. Tijdens re:Invent kondigde AWS een nieuwe klasse “frontier agents” aan, waaronder een Kiro autonomous agent, naast een Security Agent en een DevOps Agent. Waar Kiro in de IDE de rol inneemt van “super-ontwikkelaar”, kunnen deze frontier agents langere, zelfstandige workflows uitvoeren, bijvoorbeeld het uitrollen, monitoren en beveiligen van applicaties over meerdere dagen. Voor organisaties ontstaat daarmee een doorlopend pad van idee tot productie, grotendeels aangestuurd door samenwerkende AI-agents.
Ook vanuit business-perspectief wordt Kiro stevig gepusht: via het AWS Startups-programma kunnen startups een jaar lang Kiro Pro+ gebruiken, wat aangeeft dat AWS Kiro ziet als strategisch instrument om innovatie op zijn platform te versnellen.
Met de aankondigingen rond re:Invent 2025 laat AWS zien dat Kiro geen experiment in de marge is, maar een kernonderdeel van hun visie op autonome, maar controleerbare AI-agents.
Voor organisaties die serieus werk willen maken van generatieve AI in hun ontwikkelstraat, is Kiro daarmee zeker relevant om te verkennen, voordat “vibe coding” uitgroeit tot een nieuwe vorm van technical debt.
Mocht je interesse hebben om als organisatie kostenloos met Kiro aan de slag te gaan, neem gerust contact op met jeroen@cloudar.nl om je wegwijs te maken in de opties die AWS biedt om met Kiro aan de slag te gaan.