Kiro
Kiro ist eine KI-gestützte, agentenbasierte Entwicklungsumgebung von AWS, die Eingabeaufforderungen in ausführbare Spezifikationen umwandelt, parallele Agenten und Hooks verwendet, um Arbeiten über große Codebasen hinweg zu implementieren und zu automatisieren, und die Korrektheit mit Techniken wie eigenschaftsbasierten Tests validiert.
https://kiro.dev/?ref=producthunt&utm_source=aipure

Produktinformationen
Aktualisiert:Aug 6, 2026
Was ist Kiro
Kiro (kiro.dev) ist eine agentenbasierte, KI-gestützte Entwicklungsumgebung, die von einem kleinen Team innerhalb von AWS entwickelt wurde, um Entwicklern zu helfen, mit mehr Struktur und Vertrauen als beim typischen „Prompt-and-Pray“-Coding vom Prototyp zur Produktion zu gelangen. Anstatt nur Snippets zu generieren, betont Kiro die spezifikationsgesteuerte Entwicklung: Es wandelt eine einzelne Eingabeaufforderung in strukturierte Anforderungen (einschließlich User Stories und EARS-ähnlicher Akzeptanzkriterien), Architektur-/Design-Artefakte und einen sequenzierten Aufgabenplan um, der von KI-Agenten ausgeführt werden kann. Kiro ist über mehrere Oberflächen verfügbar – Kiro IDE für lokale editorbasierte Arbeit, Kiro CLI für Terminal- und Automatisierungs-Workflows und Kiro Web für browserbasierte Multi-Repo-Sitzungen, die Pull-Requests öffnen können – und teilt den Kontext über ein .kiro/-Verzeichnis und Steuerdateien.
Hauptfunktionen von Kiro
Kiro ist eine agentenbasierte IDE, CLI und Web-Erfahrung, die entwickelt wurde, um Software von der Idee bis zur Produktion mittels spezifikationsgesteuerter Entwicklung zu bringen. Es wandelt natürlichsprachliche Prompts in strukturierte, überprüfbare Spezifikationen (Anforderungen, Architektur/Design und sequenzierte Aufgaben) um und führt diese Aufgaben dann mit parallelen Agenten über große Codebasen hinweg aus, während der Kontext durch gemeinsame Projektartefakte (z. B. .kiro/steering/learnings) erhalten bleibt. Kiro automatisiert auch repetitive Workflows über Hooks, unterstützt codebase-bewussten Chat und Delegation, kann über die CLI in Terminal-/Headless-Workflows integriert werden und legt Wert auf Korrektheit mit Validierungsansätzen wie eigenschaftsbasiertem Testen, um Grenzfälle zu erkennen, die Unit-Tests übersehen können.
Spezifikationsgesteuerte Entwicklung: Wandelt Prompts in strukturierte Spezifikationen um – Anforderungen, technische/architektonische Gestaltung und einen geordneten Aufgabenplan – mit Genehmigungs-Gates oder einer Quick-Spec-Option für gut verstandene Arbeiten.
Parallele Agenten für große Codebasen: Führt unabhängige Aufgaben gleichzeitig aus, indem Abhängigkeiten analysiert werden, was schnellere dateiübergreifende Funktionsarbeiten, Refactorings und repositoryübergreifende Änderungen ermöglicht.
Automatisierungen mit Hooks: Ermöglicht das Festlegen intelligenter Trigger, die auf Dateiänderungen oder Entwicklungsereignisse reagieren, um Aufgaben wie Tests, Dokumentationsaktualisierungen oder Prüfungen im Hintergrund automatisch auszuführen.
Multi-Surface-Workflow (IDE + CLI + Web): Bietet editorintegrierte lokale Entwicklung, terminalnative/headless-Automatisierung und browserbasierte Sitzungen; Steuerungsdateien, Berechtigungen, Hooks, MCP-Server und benutzerdefinierte Agenten bleiben über .kiro/ synchron.
Codebase-bewusster agentenbasierter Chat & Delegation: Unterstützt natürlichsprachliche Konversationen, die im Projektkontext verankert sind, mit der Möglichkeit, Aufgaben an Agenten zu delegieren und Lernergebnisse über Sitzungen hinweg zu pflegen.
Korrektheitsorientierte Validierung: Umfasst Validierungsansätze (z. B. eigenschaftsbasiertes Testen), die darauf abzielen, Fehler und Grenzfälle zu erkennen, die herkömmliche Unit-Tests übersehen können.
Anwendungsfälle von Kiro
Startup-Produktentwicklung: Wandeln Sie sich entwickelnde Anforderungen in ausführbare Spezifikationen um und liefern Sie produktionsreife Funktionen schneller, mit automatisierten Tests/Dokumenten, um den Prozessaufwand zu reduzieren.
Unternehmensmodernisierung & Refactoring: Koordinieren Sie dateiübergreifende und groß angelegte Refactorings über Legacy-Repositories hinweg mithilfe paralleler Agenten, strukturierter Pläne und persistenter Steuerungsregeln.
DevOps / IaC-Automatisierung: Verwenden Sie die CLI und Hooks, um Terraform/Python-Infrastrukturänderungen zu generieren und zu pflegen, Standards durchzusetzen und wiederkehrende Prüfungen in Pipelines auszuführen.
Open-Source-Wartung: Automatisieren Sie repetitive Aufgaben wie Dokumentationsaktualisierungen, Testgenerierung und problemgesteuerte Korrekturen, während Sie Änderungen an einer klaren Spezifikation ausrichten.
Geplante Engineering-Operationen (Web-Automatisierungen): Verbinden Sie GitHub-/GitLab-Repos und lassen Sie Kiro Pull-Requests für wiederkehrende Arbeiten nach einem Zeitplan öffnen, um Änderungen über Repositories hinweg zu koordinieren.
Vorteile
Starke Struktur für den Übergang vom Prototyp zur Produktion über Spezifikationen (Anforderungen/Design/Aufgaben) und überprüfbare Artefakte
Parallele Agentenausführung kann mehrstufige, dateiübergreifende Arbeiten über große Codebasen hinweg beschleunigen
Automatisierungen über Hooks reduzieren vergessene Aufgaben (Tests, Dokumente) und verbessern die Konsistenz
Mehrere Schnittstellen (IDE/CLI/Web) unterstützen sowohl interaktive als auch headless-Workflows mit gemeinsamem Kontext
Nachteile
Vorschau-/kostenlose Nutzung kann Einschränkungen unterliegen und der Zugang kann je nach Verfügbarkeit eine Warteliste erfordern
Agentenbasierte Automatisierung kann Vertrauen und Governance (Berechtigungen/Steuerung) erfordern, um unerwünschte Änderungen in sensiblen Codebasen zu vermeiden
Einige fortgeschrittene Funktionen sind experimentell und erfordern möglicherweise das Umschalten von Funktionen oder sind weniger stabil
Wie verwendet man Kiro
1) Wählen Sie, wie Sie Kiro verwenden möchten (IDE, CLI oder Web): Kiro funktioniert über drei Oberflächen – IDE (Desktop-App), CLI (Terminal) und Web (app.kiro.dev). Sie teilen sich dieselbe Agenten-Harness, sodass Steuerdateien, Hooks, MCP-Server und Lernprozesse über die Schnittstellen hinweg übertragen werden.
2) Installieren Sie Kiro IDE (Desktop), wenn Sie editorzentrierte Workflows wünschen: Laden Sie das Installationsprogramm von kiro.dev herunter, führen Sie es aus (Windows/macOS/Linux), öffnen Sie Kiro IDE und melden Sie sich an (Social- oder AWS-Anmeldeoptionen). Migrieren Sie optional Ihre VS Code-Einstellungen/Erweiterungen während der Ersteinrichtung.
3) Installieren Sie Kiro CLI, wenn Sie terminalnative oder headless Automatisierung wünschen: Ausführen: curl -fsSL https://cli.kiro.dev/install | bash. Verwenden Sie die CLI, um Fragen zu stellen, Code zu ändern, Agenten-Workflows auszuführen und Aufgaben zu automatisieren (einschließlich CI/CD-ähnlicher Headless-Läufe).
4) Verwenden Sie Kiro Web für sandboxed Sitzungen ohne Einrichtung: Gehen Sie zu app.kiro.dev und melden Sie sich an. Kiro Web unterstützt GitHub- und GitLab-Repo-Verbindungen und bietet sandboxed Sitzungen im Browser.
5) Verbinden Sie Ihre Repositories (Web) oder öffnen Sie einen Projektordner (IDE/CLI): Web: Verbinden Sie einen Repository-Anbieter (GitHub oder GitLab), damit der Agent Code lesen/schreiben, Branches erstellen und PRs öffnen kann (Sie benötigen Schreibberechtigungen). IDE: Öffnen Sie einen lokalen Projektordner. CLI: Führen Sie es innerhalb Ihres Repo-Verzeichnisses aus, damit Kiro den Codebasis-Kontext verstehen kann.
6) Fügen Sie Steuerdateien hinzu, um Projektregeln und Kontext zu definieren: Erstellen Sie Steuerdokumente in .kiro/steering/ (projektspezifisch), um Codierungsstandards, Architekturpräferenzen, Namenskonventionen, Workflows und Einschränkungen zu kodieren. Kiro liest diese automatisch und wendet sie während der Agentenarbeit über IDE/CLI/Web an.
7) Entscheiden Sie sich zwischen „Vibe“ (schnell interaktiv) und „Specs“ (strukturierte Planung): Verwenden Sie eine interaktive Sitzung für schnelle Korrekturen und Erkundungen. Verwenden Sie Specs, wenn Sie eine strukturierte Planung vor dem Code wünschen: Kiro wandelt eine Eingabeaufforderung in Anforderungen, Design und sequenzierte Implementierungsaufgaben um.
8) Erstellen Sie eine Spezifikation für eine Funktion (empfohlen für komplexe Arbeiten): Beschreiben Sie die Funktion auf hoher Ebene (z. B. „Ein Bewertungssystem für Produkte hinzufügen“). Kiro generiert Spezifikationsartefakte (üblicherweise Anforderungen/Design/Aufgaben). Überprüfen und bearbeiten Sie diese, um Ihre Absicht widerzuspiegeln, und weisen Sie Kiro dann an, neu zu laden/zu überprüfen, wenn Sie manuelle Änderungen vorgenommen haben.
9) Führen Sie den Plan aus: Bitten Sie Kiro, Aufgaben Schritt für Schritt zu implementieren: Sobald die Spezifikation genehmigt ist, lassen Sie Kiro die Aufgaben der Reihe nach (oder gegebenenfalls parallel) implementieren, Code über die Repositories hinweg schreiben, Dokumente/Tests generieren und die Korrektheit validieren (z. B. über Unit-/Eigenschaftsbasierte Tests, wo zutreffend).
10) Verwenden Sie Agenten-Hooks, um Routineaktionen zu automatisieren: Richten Sie Hooks (automatisierte Trigger) ein, damit Kiro vordefinierte Aktionen bei Ereignissen wie dem Speichern von Dateien, dem Erstellen von Dateien oder dem Löschen von Dateien ausführt. Beispielanwendungen: automatische Generierung von Commit-Nachrichten, Aktualisierung von Dokumenten, Ausführung von Tests oder Erzwingung der Formatierung.
11) Erweitern Sie Kiro mit MCP-Servern für spezialisierte Tools und Integrationen: Aktivieren und konfigurieren Sie Model Context Protocol (MCP)-Server, um Kiro Zugriff auf externe Tools/APIs/Wissensdatenbanken zu ermöglichen. Öffnen Sie in der IDE das Kiro-Panel und aktivieren Sie MCPs (Bearbeitung über das Bleistiftsymbol).
12) Führen Sie Kiro im autonomen Modus aus, wenn Sie eine End-to-End-Verantwortung wünschen: Für Aufgaben, bei denen der Agent das Ergebnis eigenständig abschließen soll, verwenden Sie autonome Agenten-Workflows (agentenbasierte Entwicklung): Kiro kann mit minimaler Anleitung planen, implementieren, Tests ausführen und PRs vorbereiten.
13) Verwenden Sie Kiro CLI für skriptgesteuerte Workflows und PR-Automatisierung: Beispielablauf: Erstellen Sie einen Branch, führen Sie Kiro mit einer Eingabeaufforderung zur Behebung eines Problems aus, committen Sie, pushen Sie und öffnen Sie einen PR. Dies ist nützlich für die Fehlerbehebung bei CI-Fehlern, die Generierung von Änderungen und die Veröffentlichung von PRs vom Terminal aus.
14) Öffnen Sie Pull-Requests und iterieren Sie kollaborativ: Bitten Sie Kiro, Änderungen als PR vorzubereiten (insbesondere im Web, wo der Schreibzugriff auf das Repository konfiguriert ist). Überprüfen Sie Diffs, fordern Sie Anpassungen an und iterieren Sie, bis die Zusammenführung bereit ist.
15) Nutzen Sie Lernprozesse über Sitzungen hinweg, um dauerhaftes Projektwissen aufzubauen: Kiro kann Lernprozesse speichern und wiederverwenden (bearbeitbar auf Kiro.dev), sodass zukünftige Sitzungen von früheren Entscheidungen, Code-Review-Feedback und etablierten Mustern profitieren.
16) (Optional) Folgen Sie einem geführten Übungsprojekt, um schneller zu lernen: Verwenden Sie den offiziellen praktischen Leitfaden, der auf dem Beispielspiel „Spirit of Kiro“ basiert, um zu üben: Einrichten von Steuerdateien, Erstellen von Funktionen mit Spezifikationen, Automatisieren mit Hooks und Erweitern mit MCP-Servern.
Kiro FAQs
Kiro ist eine agentische KI mit einer IDE, CLI und Weboberfläche, die Ihnen hilft, vom Prototyp zur Produktion zu gelangen. Sie wandelt Prompts in detaillierte Spezifikationen (Anforderungen, technisches Design und sequenzierte Aufgaben) um und erstellt dann funktionierenden Code, Dokumentation und Tests. Kiro's Agenten können auch Aufgaben wie die Generierung von Dokumentation und Unit-Tests automatisieren.
Kiro Video
Beliebte Artikel

Atoms: Eine Multi-Agenten-KI-Plattform, die Ideen in startbereite Produkte verwandelt
May 22, 2026

Nano Banana SBTI: Was es ist, wie es funktioniert und wie man es im Jahr 2026 einsetzt
Apr 15, 2026

Atoms Review – Der KI-Produkt-Builder, der die digitale Erstellung im Jahr 2026 neu definiert
Apr 10, 2026

Kilo Claw: Wie man einen echten "Do-It-For-You" KI-Agenten bereitstellt und verwendet (2026 Update)
Apr 3, 2026







