Kiro – Agentische KI-gestützte IDE für spezifikationsgetriebene Entwicklung
Was ist Kiro?
Kiro ist eine KI-IDE der nächsten Generation von AWS, die über einfache Code-Unterstützung hinausgeht. Sie verwendet autonome „Agenten“, um hochrangige Eingabeaufforderungen in strukturierte Softwaresysteme zu verwandeln – komplett mit Spezifikationen, Plänen, Implementierung und automatischer Validierung. Sie hilft Entwicklern, vom Prototyp („Vibe Coding“) zu produktionsreifem Code zu gelangen.
Warum Kiro verwenden?
- Spezifikationsgetriebener Workflow: Erzeugt Anforderungen, Designdokumente und Aufgabenpläne direkt aus Ihrer Eingabeaufforderung.
- Agent-Hooks: Automatisiert repetitive Aufgaben wie Testgenerierung, Dokumentationsaktualisierungen und Sicherheitsüberprüfungen, die durch Codeänderungen ausgelöst werden.
- Unternehmensgerechte Struktur: Erhält die Code-Konsistenz, verhindert technische Schulden und bewahrt das Wissen der Entwickler.
- Umfangreiches Kontextmanagement: Unterstützt das Model Context Protocol (MCP), multimodale Eingaben (Bilder, Dateien), Steuerungsregeln und agentisches Chatten.
Kernfunktionen
- Spezifikationen & Planung: Definieren Sie eine Funktion in natürlicher Sprache. Kiro generiert automatisch
requirements.md
, design.md
und tasks.md
, mit Live-Synchronisation während Sie coden.
- Agent-Hooks & Automatisierung: Ereignisgesteuerte Agenten laufen automatisch beim Speichern von Dateien, Commit oder anderen Auslösern – aktualisieren Tests, Dokumente oder scannen nach Problemen.
- Projektsteuerung: Kontrollieren Sie, wie Agenten arbeiten, über Steuerungs-Markdown-Dateien, die Architektur, Werkzeuge und Codierungsstandards spezifizieren.
- Autopilot & Überwachungsmodus: Lassen Sie Agenten automatisch Aufgabenfolgen ausführen (Autopilot) oder gehen Sie jede Änderung manuell durch (Überwacht).
- Transparente Code-Überprüfung: Sehen Sie sich von Agenten vorgenommene Änderungen als Differenzen an, akzeptieren oder lehnen Sie jeden Vorschlag ab.
- VS Code-Kompatibilität: Läuft auf Code OSS und unterstützt Open VSX-Erweiterungen, Themen und Entwicklereinstellungen.
So beginnen Sie
- Zugang anfordern über die Warteliste für die Vorschau auf kiro.dev.
- IDE herunterladen für macOS, Windows oder Linux.
- Ihren Projektordner öffnen (oder
kiro .
in der CLI ausführen).
- Steuerungsdokumente generieren, um die Struktur und Standards Ihres Projekts zu definieren.
- Eine Spezifikation erstellen: Beschreiben Sie eine Funktion im Chat; Kiro baut Spezifikation und Aufgaben.
- Aufgaben ausführen: Wählen Sie eine Aufgabe, lassen Sie Kiro Code/Tests/Dokumente generieren.
- Hooks einrichten: Automatisieren Sie Dokumente/Tests/Sicherheitsüberprüfungen bei Dateiereignissen.
- Änderungen überprüfen mit Live-Differenzen und committen, wenn bereit.
Nutzungstipps
- Beginnen Sie mit Spezifikationen für komplexe Funktionen – gewährleistet Klarheit und Wartbarkeit.
- Verwenden Sie Agent-Hooks, um Tests und Dokumente automatisch auf dem neuesten Stand zu halten.
- Passen Sie Projektsteuerungsdateien an, um den Stil und die Standards Ihres Teams zu entsprechen.
- Aktivieren Sie den Autopilot-Modus für schnellere Ausführung oder bleiben Sie im überwachten Modus, wenn präzise Kontrolle benötigt wird.
FAQ
F: Ist Kiro kostenlos?
A: Während der öffentlichen Vorschau ist Kiro kostenlos. Nach der Vorschau: eine kostenlose Stufe mit 50 Agenteninteraktionen/Monat, Pro (19 $/Monat für 1.000) und Pro+ (39 $/Monat für 3.000).
F: Wie unterscheidet es sich von GitHub Copilot?
A: Copilot bietet Inline-Code-Vervollständigungen. Kiro geht weiter – es versteht Funktionsziele, arbeitet über mehrere Dateien hinweg, generiert Spezifikationen, automatisiert Aufgaben und stellt Agenten bereit.
F: Läuft es lokal?
A: Ja, die IDE läuft lokal. Die KI-Verarbeitung kann in der Cloud erfolgen, aber der gesamte Code bleibt auf Ihrem Rechner, sofern nicht anders gewählt.
F: Welche KI-Modelle unterstützt es?
A: Derzeit unterstützt von Anthropic Claude Sonnet (3.7 & 4.0). Weitere Modelle werden bald erwartet.
F: Kann ich es mit bestehenden VS Code-Setups verwenden?
A: Ja. Kiro unterstützt VS Code-Themen und Open VSX-Erweiterungen.