Zum Hauptinhalt springen
9 – 17 UHR +49 8031 3508270 LUITPOLDSTR. 9, 83022 ROSENHEIM
DE / EN
Coding-Agent Amazon Web Services (AWS) USA Terminal, IDE, Web, Mobile

Kiro

Kiro ist der agentische Coding-Harness von AWS für Terminal, IDE und Web – mit Spec-driven Development, Steering-Dateien, Hooks, MCP und EU-Profilregion.

Lizenz Proprietär (AWS Intellectual Property License)
Erstveröffentlichung November 2025 (Kiro CLI)
Oberflächen Terminal (CLI), Kiro IDE, Web, Mobile (Preview), JetBrains und Zed über ACP
Plattformen macOS, Linux, Windows
Instruktionsdatei .kiro/steering/ und AGENTS.md

Die sieben Bausteine bei Kiro

So setzt Kiro die Bausteine eines AI Harness um

  1. 1

    Agentenschleife

    Ein gemeinsamer Agent-Harness steuert laut Anbieter Konversation, Werkzeugausführung, Kontext und Berechtigungen für CLI, IDE, Web und Mobile. Im Plan-Modus (Shift+Tab) skizziert Kiro das Vorgehen, bevor es Änderungen vornimmt.

  2. 2

    Werkzeuge und Ausführungsumgebung

    Eingebaute Werkzeuge lesen und schreiben Dateien, führen Shell-Befehle aus und nutzen web_search und web_fetch. MCP-Server werden in .kiro/settings/mcp.json oder ~/.kiro/settings/mcp.json konfiguriert.

  3. 3

    Kontextmanagement

    Steering-Dateien unter .kiro/steering/ und AGENTS.md liefern Projektwissen, Dateien lassen sich mit @ referenzieren. Specs mit requirements.md, design.md und tasks.md strukturieren größere Vorhaben.

  4. 4

    Zustand und Gedächtnis

    Die CLI speichert jede Sitzung automatisch pro Verzeichnis unter ~/.kiro/ und setzt sie mit kiro-cli chat --resume fort. Steering-Dateien halten dauerhafte Konventionen fest.

  5. 5

    Berechtigungen

    Ein Capability-basiertes Rechtesystem mit den Effekten deny, ask und allow wird in permissions.yaml gepflegt; deny hat immer Vorrang. Workspace-Regeln liegen außerhalb des Repositorys, damit ein geklontes Projekt keine Rechte einschleusen kann.

  6. 6

    Verifikation und Feedback

    Hooks wie PostFileSave oder PreToolUse starten automatisch Linter, Tests oder Prüfungen. Checkpoints, die Dateien wiederherstellen, sind laut Dokumentation ein reines Feature der Kiro IDE; die CLI bietet stattdessen Rewind (laut Dokumentation weiterhin als experimentell gekennzeichnet), das die Konversation an einem früheren Punkt verzweigt, ohne Dateien zu ändern.

  7. 7

    Orchestrierung

    Sub-Agenten laufen parallel mit eigenem Kontextfenster und unterstützen Aufgabenabhängigkeiten als gerichteten Graphen. Jeder Custom Agent aus .kiro/agents/ lässt sich als Sub-Agent einsetzen.

Modelle und Modellzugang

Welche Modelle der Harness nutzt und über welche Wege sie bezogen werden

Modelle und Modellzugang
Modelle Auto – Kiro wählt je Aufgabe ein passendes Modell
Bezugswege Kiro-Dienst (laut Dokumentation auf Basis von Amazon Bedrock)
Freie Modellwahl Nein
Eigener Endpunkt / LLM-Gateway Nein
Kiro bietet eine kuratierte Modellauswahl (Claude, GPT und Open-Weight-Modelle) über den eigenen Dienst; eine frei konfigurierbare Base-URL oder eigene Modell-Endpunkte sind nicht öffentlich dokumentiert.
Funktionen
MCP-Server Sub-Agenten Hooks Skills Plugins / Erweiterungen Headless / CI IDE-Integration Checkpoints Sitzungen fortsetzen
Betrieb mit herdr
Von herdr unterstützt Ja
Zustandserkennung Screen-Manifest
Integration keine
herdr erkennt den Zustand der Kiro CLI über ein Screen-Manifest; eine weitergehende Integrationsrolle ist laut herdr-Dokumentation nicht vorgesehen.
Mehr zu herdr →

Einsatz im Unternehmen

Datenverarbeitung, Steuerung und Preismodell laut Anbieter

Datenverarbeitung und Regionen

Inhalte von Free-Tier-Nutzern und Einzelabonnenten werden laut Dokumentation in US East (N. Virginia) gespeichert. Für Enterprise-Nutzer gilt die Region des Kiro-Profils; unterstützt sind unter anderem US East (N. Virginia) und Europe (Frankfurt). Die Inferenz bleibt per Cross-Region-Inferenz innerhalb der Geografie, mit dokumentierten Ausnahmen für einzelne Modelle.

Service-Verbesserung und Opt-out

Inhalte aus Free Tier und Einzelabos können laut AWS zur Service-Verbesserung genutzt werden; ein Opt-out ist dokumentiert. Inhalte von Enterprise-Nutzern werden dafür nicht verwendet. Prompt-Logging landet, falls aktiviert, in einem S3-Bucket im AWS-Konto des Kunden.

Identität und SSO

Die Anmeldung erfolgt über GitHub, Google, AWS Builder ID, AWS IAM Identity Center oder einen externen Identity Provider. Enterprise-Nutzer greifen laut Dokumentation über IAM Identity Center, Okta oder Microsoft Entra ID zu.

Admin-Richtlinien

In der Kiro-Konsole beschränken Administratoren Modelle auf eine Freigabeliste, deaktivieren MCP oder erlauben nur Server aus einer MCP-Registry, steuern die Erzeugung von API-Schlüsseln und schalten Web-Werkzeuge ab. Kundenverwaltete KMS-Schlüssel sind für Enterprise verfügbar.

Preismodell

Kiro nutzt ein Abomodell mit kostenlosem Einstieg und mehreren kostenpflichtigen Stufen; der Verbrauch wird in Credits gemessen, deren Höhe vom gewählten Modell abhängt – aktuelle Konditionen siehe Anbieter.

Stärken
  • Spec-driven Development mit requirements.md, design.md und tasks.md macht Anforderungen und Umsetzung nachvollziehbar
  • Ein gemeinsamer Agent-Harness sorgt für gleiches Verhalten in CLI, IDE, Web und Mobile
  • Deklaratives Rechtesystem mit deny, ask und allow je Capability
  • Enterprise-Steuerung über Kiro-Konsole, IAM Identity Center und kundenverwaltete Schlüssel
  • Für Enterprise-Profile ist die Region Europe (Frankfurt) dokumentiert
  • Headless-Modus mit stream-json-Ausgabe für CI/CD-Pipelines
Grenzen
  • Proprietäre Software; das GitHub-Repository dient laut README nur als Issue-Tracker
  • Eigene Modell-Endpunkte oder eine frei wählbare Base-URL sind nicht öffentlich dokumentiert
  • Der Headless-Modus setzt einen API-Schlüssel voraus, der laut Dokumentation nur in kostenpflichtigen Abostufen verfügbar ist
  • Checkpoints zur Dateiwiederherstellung sind laut Dokumentation nur in der Kiro IDE verfügbar, nicht in der CLI, deren Rewind-Pendant weiterhin als experimentell gilt und keine Dateien wiederherstellt; GPT-Modelle werden unabhängig von der Profilregion aus den USA bereitgestellt

Einsatzbereiche

Typische Aufgaben für diesen Harness

Feature-Entwicklung entlang einer Spec von der Anforderung bis zur Aufgabe
Interaktive Entwicklung und Fehlersuche im Terminal
Automatisierte Code-Reviews und Testgenerierung in CI/CD
Teamweite Standards über Steering-Dateien und Custom Agents
Parallele Refactorings über Sub-Agenten
Agentisches Arbeiten in JetBrains oder Zed über ACP

Kiro ist der agentische Coding-Harness von Amazon Web Services: Die Kiro CLI liest Codebasen, schreibt Code und führt Befehle im Terminal aus, daneben gibt es die Kiro IDE sowie Web- und Mobile-Oberflächen. Als AI Harness setzt Kiro auf Spec-driven Development, Steering-Dateien, Hooks und ein deklaratives Rechtesystem; die Software ist proprietär und wird unter der AWS Intellectual Property License bereitgestellt. Stand: 20. September 2026.

Was ist Kiro?

Kiro stammt von AWS. Die Kiro CLI ist laut Dokumentation das nächste Update der Amazon Q Developer CLI: Sie ist seit 17. November 2025 verfügbar, bestehende Q-Developer-Workflows, Abonnements und Anmeldungen funktionieren weiter, neue Funktionen erscheinen jedoch nur noch in Kiro. Der Einstiegspunkt heißt kiro-cli statt q, aus Amazon-Q-Regeln wurden Steering-Dateien. Anders als die Apache-lizenzierte Q CLI steht die Kiro CLI unter der AWS Intellectual Property License; das Repository kirodotdev/Kiro dient laut README nur als Issue-Tracker.

Installiert wird die CLI mit curl -fsSL https://cli.kiro.dev/install | bash, gestartet mit kiro-cli im Projektverzeichnis; unterstützt werden macOS, Linux und Windows. IDE, CLI, Web und Mobile sind laut Anbieter Oberflächen desselben Agent-Harness, der als eigenständiger Prozess läuft und über das offene Agent Client Protocol (ACP) angesprochen wird. Mit kiro-cli acp lässt sich Kiro deshalb auch in JetBrains-IDEs und Zed einsetzen.

Kiro als AI Harness

Das prägende Konzept ist Spec-driven Development: Eine Spec besteht aus requirements.md (oder bugfix.md), design.md und tasks.md und führt von der Anforderung über den Entwurf zu einzeln nachverfolgbaren Aufgaben. Projektwissen liefern Steering-Dateien unter .kiro/steering/ (global ~/.kiro/steering/) mit Einbindungsmodi wie always, fileMatch und manual; zusätzlich liest Kiro AGENTS.md im Projektstamm und in Unterverzeichnissen.

Hooks liegen als JSON-Dateien unter .kiro/hooks/ und reagieren auf Ereignisse wie PostFileSave oder PreToolUse mit einem Shell-Befehl oder einem Agenten-Prompt. Custom Agents (.kiro/agents/) legen Werkzeuge, Kontext und Rechte für wiederkehrende Aufgaben fest und lassen sich als Sub-Agenten einsetzen, die parallel mit eigenem Kontextfenster arbeiten. Skills folgen dem Agent-Skills-Format mit SKILL.md, Powers bündeln MCP-Werkzeuge mit Fachwissen. MCP-Server stehen in .kiro/settings/mcp.json. Das Rechtesystem arbeitet mit Capabilities wie fs_write, shell oder mcp und den Effekten deny, ask und allow in ~/.kiro/settings/permissions.yaml. Sitzungen werden automatisch gespeichert und mit kiro-cli chat --resume fortgesetzt.

Modelle und Modellzugang

Kiro bietet einen Auto-Modus, der jede Aufgabe an ein passendes Modell leitet, sowie eine kuratierte Auswahl: Claude-Modelle von Anthropic, GPT-Modelle von OpenAI und Open-Weight-Modelle wie DeepSeek, MiniMax, GLM und Qwen. Der Verbrauch wird in Credits mit modellabhängigem Multiplikator gemessen. Bereitgestellt werden die Modelle über den Kiro-Dienst, der laut Dokumentation auf Amazon Bedrock basiert.

Eine frei konfigurierbare Base-URL oder eigene Modell-Endpunkte beschreibt die Dokumentation nicht. Ob sich der Modellzugriff über einen zentralen Proxy wie das AI Gateway führen lässt, ist daher nicht öffentlich dokumentiert; dokumentiert sind lediglich Netzwerk-Proxy-Einstellungen und eine Liste freizugebender Domains. Die Modellsteuerung erfolgt stattdessen über Freigabelisten in der Kiro-Konsole.

Einsatz im Unternehmen: Datenschutz und Governance

AWS unterscheidet drei Nutzergruppen. Inhalte von Free-Tier-Nutzern und Einzelabonnenten werden in US East (N. Virginia) gespeichert und können – vorbehaltlich eines Opt-outs – zur Service-Verbesserung genutzt werden. Inhalte von Enterprise-Nutzern werden dafür nicht verwendet; sie werden in der Region des Kiro-Profils gespeichert, wofür neben US East auch Europe (Frankfurt) unterstützt wird. Die Inferenz läuft per Cross-Region-Inferenz innerhalb der Geografie, in Europa etwa über Frankfurt, Irland, Paris und Stockholm. Laut Modellseite werden GPT-Modelle jedoch unabhängig von der Profilregion aus den USA bereitgestellt, und als experimentell gekennzeichnete Modelle können global verarbeitet werden.

Administratoren beschränken in der Kiro-Konsole Modelle und MCP-Server, steuern die Erzeugung von API-Schlüsseln und deaktivieren Web-Werkzeuge; Anmeldung ist über AWS IAM Identity Center, Okta oder Microsoft Entra ID möglich, kundenverwaltete KMS-Schlüssel sind verfügbar. Der Headless-Modus (kiro-cli chat --no-interactive) nutzt KIRO_API_KEY und unterliegt denselben Richtlinien. In jedem Fall gehen Quellcode und Prompts an den Kiro-Dienst und die dahinterliegenden Modellanbieter – das ist vorab im Verzeichnis der Verarbeitungstätigkeiten abzubilden.

Kiro mit herdr orchestrieren

Der Terminal-Orchestrierer herdr führt die Kiro CLI als unterstützten Agenten. Der Zustand – arbeitend, blockiert durch eine Freigabe oder wartend – wird über ein Screen-Manifest aus der Terminalausgabe gelesen; eine weitergehende Integrationsrolle nennt die herdr-Dokumentation für Kiro nicht. Für die parallele Überwachung mehrerer Kiro-Sitzungen neben anderen Agenten genügt das.

Einordnung: Entwickler-Harness und Unternehmens-Harness

Kiro ist ein Harness für Entwickler und passt besonders zu Teams, die ohnehin auf AWS arbeiten. Für Fachanwender außerhalb der Softwareentwicklung ist CompanyGPT der passende Harness: Werkzeuge über MCP-Server, Integrationen und n8n, Kontext über companyRAG, Rollen aus Entra ID oder Keycloak und Audit-Logs, betrieben in der eigenen Azure-Umgebung oder souverän auf STACKIT. Das AI Gateway bildet die gemeinsame Kosten- und Governance-Schicht für alle Harnesses mit frei konfigurierbarem Endpunkt. Weitere Coding-Agenten wie Claude Code finden Sie in der Übersicht aller AI Harnesses. Wir unterstützen Unternehmen dabei, Kiro und vergleichbare Harnesses datenschutzkonform, mit klaren Richtlinien und passender Regionswahl einzuführen.

Vom Entwickler-Harness zum Unternehmens-Harness

Coding-Harnesses sind Werkzeuge für Entwickler. Für Fachanwender, Kostenkontrolle und Governance braucht es zwei weitere Schichten.

CompanyGPT – der Harness für Fachanwender

CompanyGPT gibt beliebigen Sprachmodellen Werkzeuge über MCP-Server, Integrationen und n8n, Unternehmenswissen über companyRAG, Rollen aus Entra ID oder Keycloak sowie Audit-Logs – betrieben in Ihrer Azure-Umgebung oder souverän auf STACKIT.

CompanyGPT entdecken
AI Gateway – Kosten und Governance für alle Agenten

Das AI Gateway bündelt die Modellzugriffe Ihrer Tools und Coding-Agenten hinter einer OpenAI-kompatiblen API: Authentifizierung über Entra ID, Budgets und Kostenstellen pro Team, Nutzer und Agent, Guardrails und lückenlose Protokollierung.

AI Gateway ansehen

Häufig gestellte Fragen

Was ist Kiro?

Kiro ist der agentische Coding-Harness von AWS. Er steht als Kiro CLI im Terminal, als Kiro IDE sowie als Web- und Mobile-Oberfläche bereit; alle Oberflächen nutzen laut Anbieter denselben Agent-Harness. Kennzeichnend sind Spec-driven Development, Steering-Dateien, Hooks, Custom Agents und MCP.

Was ist der Unterschied zwischen Kiro CLI und Amazon Q Developer CLI?

Laut Kiro-Dokumentation ist die Kiro CLI das nächste Update der Q CLI und seit 17. November 2025 verfügbar. Der Einstiegspunkt heißt kiro-cli statt q, aus Amazon-Q-Regeln wurden Steering-Dateien, und neue Funktionen erscheinen nur noch in Kiro. Die Q Developer CLI stand unter Apache-Lizenz, die Kiro CLI unter der AWS Intellectual Property License.

Ist Kiro Open Source?

Nein. Kiro IDE und Kiro CLI werden laut Lizenzseite als „AWS Content“ unter dem AWS Customer Agreement und der AWS Intellectual Property License bereitgestellt. Das GitHub-Repository kirodotdev/Kiro enthält laut README keinen Produktquellcode, sondern dient der Fehlerverfolgung.

Welche Modelle unterstützt Kiro?

Kiro bietet einen Auto-Modus, der je Aufgabe ein Modell wählt, sowie Claude-Modelle von Anthropic, GPT-Modelle von OpenAI und Open-Weight-Modelle wie DeepSeek, MiniMax, GLM und Qwen. Die Modelle kommen über den Kiro-Dienst, der laut Dokumentation auf Amazon Bedrock basiert; eigene Endpunkte sind nicht dokumentiert.

Ist Kiro DSGVO-konform nutzbar?

Für Enterprise-Nutzer dokumentiert AWS die Profilregion Europe (Frankfurt), in der Daten gespeichert und verarbeitet werden, mit Cross-Region-Inferenz innerhalb Europas. Ausnahmen gelten laut Dokumentation für GPT-Modelle, die aus den USA bereitgestellt werden, und für experimentelle Modelle. Free-Tier- und Einzelabo-Inhalte liegen in US East; Unternehmen sollten den Datenfluss im Verzeichnis der Verarbeitungstätigkeiten abbilden.

Funktioniert Kiro mit herdr?

Ja. herdr führt die Kiro CLI in der Liste unterstützter Agenten und liest ihren Zustand über ein Screen-Manifest. Eine weitergehende Integrationsrolle nennt die herdr-Dokumentation für Kiro nicht.

Coding-Agenten sicher im Unternehmen einführen

Wir unterstützen bei Auswahl, Modellbezug in der EU, Berechtigungskonzept und Kostenkontrolle.