Kiro ist eine __agentische IDE__, entwickelt von Amazon Web Services, um Entwickler vom Prototyp zur Produktion durch __spezifikationsorientierte Entwicklung__ zu führen. Im Gegensatz zu klassischen Code-Assistenten strukturiert Kiro jedes Projekt um drei Markdown-Dateien (requirements.md, design.md, tasks.md). Es integriert __agentische Hooks__, die durch Dateiereignisse ausgelöst werden, MCP-Unterstützung zum Verbinden spezialisierter Tools und einen fortschrittlichen agentischen Chat. Kompatibel mit Python, TypeScript, Go, Rust, Java und mehr, richtet sich Kiro an Entwickler, die ein strenges IA-Tool wünschen, jenseits des einfachen __Vibe-Codings__.
Was ist Kiro?
Kiro ist eine agentische integrierte Entwicklungsumgebung (IDE) von AWS. Sein zentrales Prinzip basiert auf spezifikationsorientierter Entwicklung: Jedes Projekt ist um drei wesentliche Markdown-Dateien strukturiert — requirements.md für funktionale Anforderungen, design.md für technische Architektur und tasks.md für durchzuführende Aufgaben. Dieser Ansatz gewährleistet Konsistenz zwischen der anfänglichen Vision und dem produzierten Code und gibt dem IA-Agenten einen klaren Rahmen für das Handeln. Kiro kann im Standalone-Modus als klassische IDE oder im CLI-Modus für die Integration in CI/CD-Pipelines funktionieren.
Hauptfunktionen
Kiro bietet mehrere charakteristische Funktionen. Agentische Hooks ermöglichen die automatische Ausführung von Aktionen bei Dateiereignissen: Ein Speichern kann die Generierung von Unit-Tests auslösen, eine Dateierstellung kann eine Sicherheitsanalyse oder eine Dokumentationsaktualisierung auslösen. Die Unterstützung für das MCP-Protokoll (Model Context Protocol) ermöglicht die Verbindung von Kiro mit externen spezialisierten Tools wie Datenbanken oder REST-APIs. Ein fortschrittlicher agentischer Chat akzeptiert Dateien, URLs und Dokumentation als Kontext. Kiro umfasst auch Steering Rules zum Anpassen des IA-Verhaltens über das gesamte Projekt hinweg. Das Ganze funktioniert mit über 20 Sprachen, darunter Python, TypeScript, Go, Rust, Java, Kotlin, PHP, Ruby, C#, SQL und YAML.
Anwendungsfälle
Kiro eignet sich besonders für komplexe Full-Stack-Entwicklungsprojekte, bei denen die Rückverfolgbarkeit von Designentscheidungen wichtig ist. Verteilte Teams profitieren von der automatischen Dokumentation, die von den Spezifikationen generiert wird, die als gemeinsames Repository dient. Freiberufliche Entwickler, die an Kundenprojekten arbeiten, schätzen die Strenge, die das Spezifikationsmodell aufzwängt, das die Kommunikation mit Stakeholdern erleichtert. Kiro eignet sich auch für schnell wachsende Projekte, die zuverlässige, von Hooks automatisch generierte Tests benötigen.
Vorteile
Der Hauptvorteil von Kiro ist die Beseitigung der Abweichung, die Vibe-Coding-Projekte beeinträchtigt: Der IA-Agent handelt immer im Rahmen, der durch Spezifikationen definiert ist, und gewährleistet Konsistenz und Ausrichtung auf die Ziele. Die Produktivität wird durch Hooks erhöht, die wiederholbare Aufgaben bei jeder Code-Änderung automatisieren. Die Code-Qualität wird durch automatisch ausgelöste Überprüfungen und Analysen verbessert. Schließlich macht die Unabhängigkeit von einem AWS-Konto Kiro für alle Entwickler zugänglich, unabhängig von ihrer Infrastruktur.
Preisgestaltung
Kiro bietet einen kostenlosen Tarif mit 50 agentischen Anfragen pro Monat, ohne Kreditkarte oder AWS-Konto. Der Pro-Plan kostet 20 $ pro Monat und umfasst 225 Vibe-Anfragen und 125 Spec-Anfragen. Die Pläne Pro+ und Power (200 $ pro Monat) sind für intensive Nutzung verfügbar. Bei der ersten Anmeldung erhält jeder Benutzer 500 Bonusguthaben, die innerhalb von 30 Tagen verwendbar sind. Zusätzliche Anfragen kosten 0,04 $ für Vibe-Anfragen und 0,20 $ für Spec-Anfragen, die komplexer sind.
Fazit
Kiro verkörpert eine neue Generation von IA-IDEs, die auf Strenge und Struktur statt auf Fluidität des Vibe-Codings setzt. Für Entwickler, die ihre Nutzung von IA in ehrgeizigen und gut dokumentierten Projekten industrialisieren möchten, ist dies eines der reifsten Tools auf dem heutigen Markt.