Amazon Web Services hat Kiro vorgestellt, eine neue KI-gestützte integrierte Entwicklungsumgebung (IDE), die am 14. Juli 2025 in der Vorschauversion gestartet ist. Das dahinterstehende Amazon-Team verfolgt das Ziel, die Lücke zwischen schnell generierten KI-Software-Prototypen und produktionsreifen Systemen zu schließen, die formale Spezifikationen, umfassende Tests und fortlaufende Dokumentation erfordern. Die Idee ist, von „Vibe Coding zu Viable Code“ zu gelangen, wie es auf der Kiro-Website heißt.
Kiro führt eine revolutionäre, spezifikationsgetriebene Entwicklungsmethodik ein, die Ideen mit bisher unerreichter Klarheit und Geschwindigkeit in produktionsreife Systeme verwandelt. Die Zeiten verstreuter Anforderungen, unklarer Umsetzungswege und endloser Abstimmungen zwischen Planung und Programmierung sind vorbei. Dieser Ansatz adressiert das sogenannte „Vibe Coding“ – die Praxis, Entwicklungswerkzeuge zu nutzen, um einer KI-Assistentin in Umgangssprache zu sagen, was gebaut werden soll, und dann entweder gemeinsam mit ihr zu programmieren oder sie den Großteil der Arbeit erledigen zu lassen.
Laut Dokumentation liegt der entscheidende Unterschied von Kiro in der Verwendung von Spezifikationen (Specs). Diese werden in drei Markdown-Dateien definiert: requirements.md, design.md und tasks.md. Die Datei requirements.md nutzt EARS (Easy Approach to Requirements Syntax) – ein von Rolls Royce entwickeltes Verfahren zur Strukturierung textbasierter Anforderungen. Das Designdokument beschreibt den Technologie-Stack und die Architektur der Anwendung, und die Aufgabenliste zeigt die einzelnen Schritte zur Umsetzung des Designs bis hin zur Bereitstellung.
Kiros Integration von KI-Agenten zur Durchführung spezifikationsgetriebener Programmieraufgaben unterstreicht die wachsende Rolle autonomer Software im Unternehmensumfeld. Kiro bietet eine agentenbasierte Chatfunktion für Programmieraufgaben innerhalb einer Datei, und Agenten können mit externen Open-Source-Tools verbunden werden. Periodische menschliche Kontrolle bleibt weiterhin notwendig, auch wenn Agenten mittlerweile längere Zeiträume eigenständig arbeiten können.
Dies kann in Kiro-Aufgaben und Unteraufgaben umgewandelt werden, die die Agenten dann an Programmieragenten weiterleiten. Jede Aufgabe enthält Details wie Anforderungen, Implementierung, Barrierefreiheit und Testbedarfe. So können Entwickler die Arbeit schrittweise nachvollziehen und überprüfen, um fehlende Teile zu vermeiden. „Kiros Spezifikationen bleiben mit dem sich entwickelnden Code synchron. Entwickler können Code schreiben, um Spezifikationen zu aktualisieren, oder Spezifikationen anpassen, um Aufgaben zu aktualisieren“, schrieben AWS-Produktleiter Nikhil Swaminathan und Vice President of DevEx and Agents Deepak Singh in einem Blogbeitrag.
Das Entscheidende an diesem Ansatz ist, dass der Code und der Prozess des Agenten vollständig dokumentiert sind – von Anfang bis Ende. Nichts bleibt ausgelassen und der Entwickler erhält einen Überblick darüber, wie die App oder Funktion gebaut wird und kann sie schon aus Sicht der Anforderungen steuern, bevor überhaupt etwas passiert. Amazon betont, dass dadurch das sonst teure Hin und Her, das mit Vibe Coding häufig verbunden ist, entfällt.
In einem Beitrag auf X erklärte Amazon-CEO Andy Jassy, Kiro habe „die Chance, die Art und Weise, wie Entwickler Software bauen, zu verändern“. Die Einführung erfolgt wenige Tage, nachdem Google angekündigt hatte, Mitarbeiter des KI-Coding-Startups Windsurf im Rahmen eines Technologie-Lizenzdeals über 2,4 Milliarden US-Dollar einzustellen. Google plant, seine Gemini-KI-Modelle für Softwareentwickler nützlicher zu machen. Amazon und Google steigen damit tiefer in das sogenannte Vibe Coding ein – den Prozess, Computer mit minimaler menschlicher Anleitung Software erstellen zu lassen.
Kiro ist eine eigenständige IDE und wird, obwohl es sich um ein AWS-Produkt handelt, laut Nathan Peck, AWS-Entwickler für KI, „etwas vom restlichen AWS-Kern abgetrennt“ präsentiert. Kiro kann ohne AWS-Konto genutzt werden, indem man sich über Google oder GitHub anmeldet. Ziel ist es, Kiro eine „eigene Identität außerhalb von AWS“ zu geben, um auch Entwickler anderer Plattformen anzusprechen. Kiro verfügt über eine eigene Website und wird laut About-Seite von einem kleinen, meinungsstarken Team innerhalb von AWS entwickelt und betrieben. Während der Vorschauphase ist Kiro kostenlos, danach gibt es eine kostenlose Stufe mit 50 agentenbasierten Interaktionen pro Monat, Pro-Konten für 19,00 US-Dollar pro Nutzer/Monat mit 1.000 Interaktionen sowie Pro+-Konten für 39,00 US-Dollar mit 3.000 Interaktionen.