Amazon lanceert Kiro, zijn eigen Claude-gedreven alternatief voor Windsurf en Codex
In het licht van de grote nieuwsberichten dat Windsurf wordt overgenomen door Cognition, kunnen ontwikkelaars die geïnteresseerd zijn in AI-gestuurd coderen op zoek zijn naar nieuwe alternatieven. In een gelukkig toeval kwam vandaag ook de release van Kiro, een nieuwe agentische geïntegreerde ontwikkelomgeving (IDE) van Amazon, die is ontworpen om ontwikkelaars te helpen van prototype naar productie te gaan met AI-werkstromen die zijn gebaseerd op structuur, planning en technische nauwkeurigheid.
Kiro maakt gebruik van Claude Sonnet 3.7 en 4.0 als de standaard modelbackends. Gebruikers kunnen tussen deze modellen schakelen, en in de toekomst kan ondersteuning voor andere modellen worden toegevoegd. Kiro is nu in openbare preview beschikbaar en draait gratis op macOS (Intel en Apple Silicon), Windows en Linux, met een limiet van 50 interacties per gebruiker per maand. Voor meer functies zijn er extra prijsniveaus die beginnen bij $19 per maand.
Waarom zouden ontwikkelaars Kiro moeten uitproberen?
Kiro heeft als doel de kloof te overbruggen tussen “vibe coding” — waarbij AI volledige codeblokken of hele softwareprocessen en applicaties genereert op basis van eenvoudige tekstinstructies, doorgaans voor snelle prototyping en iteratie — en het veeleisendere proces van het leveren van veilige, onderhoudbare en schaalbare applicaties in echte omgevingen. De tool combineert AI-agenten met projectspecificaties, technische architectuur en geautomatiseerd taakbeheer om een volledige softwareontwikkelingscyclus binnen één interface te ondersteunen.
Kiro versus Q Developer?
Had Amazon niet al zijn eigen AI-code voltooiingstool, Q Developer? Ja, dat klopt, en die is nog steeds beschikbaar. Dus waarom een geheel nieuw product en merknaam lanceren die enkele van dezelfde functionaliteiten biedt? Bronnen bij Amazon vertelden aan VentureBeat dat Kiro een algemene agentische IDE is voor ontwikkelaars om met elk platform naar keuze te werken, in tegenstelling tot Q Developer, dat beperkter is in zijn ondersteuning voor derde-partij IDE's, beperkt tot VSCode, JetBrains, Eclipse en Visual Studio.
Bovendien wezen de bronnen erop dat Kiro's agentische specificatie-gedreven ontwikkeling radicaal verschilt van de codevoorstellen die op discrete fragmenten door Q Developer worden aangeboden. Ze gaven aan dat sommige ontwikkelaars misschien zelfs de voorkeur geven aan het gebruik van beide tools tegelijkertijd, wat wordt ondersteund via het Q Developer Pro-abonnement dat begint bij $19 per maand per gebruiker.
Van prompt naar productie met specificatie-gedreven ontwikkeling
Het belangrijkste onderscheidende kenmerk van Kiro is het model voor specificatie-gedreven ontwikkeling, dat het proces van ideevorming tot implementatie begeleidt. Een eenvoudige prompt zoals “voeg een recensie-systeem toe” activeert een keten van AI-ondersteunde outputs die onder andere omvatten: gebruikersverhalen met acceptatiecriteria in EARS (Easy Approach to Requirements Syntax) formaat; ontwerpdossiers met gegevensstroomdiagrammen, TypeScript-interfacen en API-schema's; takenlijsten en sub-taken die automatisch zijn geordend op volgorde van afhankelijkheid, met ingebouwde tests, laadtoestanden en toegankelijkheid.
Ontwikkelaars kunnen deze taken één voor één uitvoeren, waarbij ze profiteren van de krachtige integratie van AI in hun ontwikkelingsproces. Dit stelt hen in staat om sneller en efficiënter te werken, met de zekerheid dat hun applicaties voldoen aan de technische eisen en de verwachtingen van gebruikers.
De voordelen van Kiro’s AI-ondersteuning
Een van de grootste voordelen van Kiro is de naadloze integratie van AI in het ontwikkelingsproces. Dit betekent dat ontwikkelaars niet alleen sneller kunnen coderen, maar ook meer tijd kunnen besteden aan creatief en strategisch denken, in plaats van zich te verliezen in repetitieve taken. Kiro's AI kan helpen bij het genereren van code, het oplossen van problemen en het bieden van suggesties op basis van de best practices in de industrie.
Daarnaast biedt Kiro een gebruiksvriendelijke interface die ontwikkelaars in staat stelt om hun werkstroom aan te passen aan hun specifieke behoeften. Dit maakt het toegankelijk voor zowel ervaren ontwikkelaars als beginners die hun vaardigheden willen ontwikkelen en verbeteren. De mogelijkheid om samen te werken met verschillende platforms en tools maakt Kiro een veelzijdige keuze voor een breed scala aan ontwikkelingsprojecten.
Toekomstige mogelijkheden met Kiro
Met de lancering van Kiro zet Amazon een belangrijke stap in de wereld van AI-gestuurd coderen. De focus ligt niet alleen op het verbeteren van de productiviteit van ontwikkelaars, maar ook op het creëren van een omgeving waarin innovatie kan gedijen. Aangezien de technologie zich blijft ontwikkelen, kunnen we verwachten dat Kiro in de toekomst nog meer functies en mogelijkheden zal bieden, waardoor het een waardevol hulpmiddel wordt voor ontwikkelaars wereldwijd.
Of je nu een ervaren professional bent of net begint met coderen, Kiro biedt tal van mogelijkheden om je ontwikkelingservaring te verbeteren. Door de kracht van AI te benutten, kunnen ontwikkelaars hun projecten naar nieuwe hoogten tillen en de uitdagingen van de moderne softwareontwikkeling met vertrouwen aangaan.
Vertaald met ChatGPT gpt-4o-mini