
Kiro
AWS (Amazon Web Services) · Coding
Kiro ist eine KI-Programmierumgebung von AWS, die einfache Prompts in ausführbare Spezifikationen verwandelt und diese dann mit parallelen Agenten umsetzt. Man kann es sich als agentische IDE für alle vorstellen, die vor dem Code Struktur wollen, nicht nur KI-Codegenerierung im Autopilot. Statt direkt vom Prompt zum Ergebnis zu springen, schreibt Kiro Anforderungen, prüft sie auf Lücken und baut Tests, die Regeln über alle Eingaben hinweg bestätigen.

Über Kiro
Was ist Kiro
Kiro ist eine agentische Entwicklungsumgebung von AWS. Es gibt sie als Desktop-IDE und als Kommandozeilen-Werkzeug, und sie läuft in den größten Editoren und Terminals, die Entwickler ohnehin nutzen. Der Grundgedanke ist einfach: Die meisten KI-Tools erzeugen guten Code, überlassen dir aber die Projektstruktur. Kiro kümmert sich zuerst um diese Struktur. Du beschreibst, was du willst, und es erzeugt eine Spezifikation mit Anforderungen, einem Design und einer Aufgabenliste, bevor eine einzige Zeile Implementierung geschrieben wird.
Der wichtigste Grund, warum Leute dazu greifen? Geschwindigkeit ohne Chaos. Bei einem kleinen Skript kümmert sich niemand um den Prozess. Bei einer großen Codebasis ist eine schnelle Änderung, die drei andere Dinge kaputt macht, keine Geschwindigkeit. Kiro-Agenten arbeiten mit diesen Spezifikationen und laufen parallel, sodass du mehrere Aufgaben gleichzeitig voranbringen und trotzdem alles an einen geschriebenen Plan binden kannst. Wenn eine Testsuite besteht, der Code aber nicht macht, was du eigentlich gemeint hast, fangen Kiro-Korrektheitsprüfungen den Unterschied ab.
Diese Struktur hat einen Preis. Du kannst nicht ewig im "Vibe-Modus" bleiben, und der Wechsel in den Spezifikationsmodus bedeutet mehr Schreiberei im Voraus. Auch die kostenlose Stufe ist knapp an Credits, sodass intensive tägliche Nutzung schnell in einen Bezahltarif drängt.
Erste Schritte
- Lade die Kiro-IDE von kiro.dev herunter oder installiere die CLI mit dem einzeiligen Shell-Befehl auf der Website, und melde dich dann mit einem sozialen Konto, einer AWS Builder ID oder einem AWS-Konto an.
- Starte ein neues Projekt oder richte Kiro auf ein vorhandenes Repository, damit es deine Dateien und Ordner lesen kann.
- Beschreibe die gewünschte Funktion in einfacher Sprache. Kiro entwirft eine Spezifikation mit Anforderungen, einem Design und einer Aufgabenliste, die du bearbeiten kannst, bevor etwas gebaut wird.
- Wechsle in den Spezifikationsmodus, lass die Agenten die Aufgaben umsetzen, prüfe die Diffs, wenn sie eintreffen, und passe den Plan an, wenn sich das Design verschiebt.
- Füge eigenschaftsbasierte Tests hinzu, um Verhalten über viele Eingaben zu prüfen, und führe dann deine normale Testsuite für den letzten Durchlauf aus.
Produktinformationen
Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von Kiro.
Am besten für
Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.
Nutzer
- Professionelle Entwickler an großen Repositories
- Startup-Teams, die Funktionen schnell ausliefern
- Backend- und Cloud-Ingenieure mit Python, Terraform und ähnlichen Stacks
Aufgaben
- Eine vage Funktionsanfrage in einen geprüften Plan verwandeln
- Über viele Dateien refaktorieren
- Fehler finden, die Unit-Tests übersehen
- Wiederholbare Schritte automatisieren
Szenarien
- Ratenbegrenzung oder Validierungslogik an einen API-Endpunkt anhängen, wo Randfälle mehr zählen als ein Test des glücklichen Pfads
- Einen neuen Dienst anstoßen und ein Gerüst brauchen, das den Firmenkonventionen entspricht
- An einer Codebasis arbeiten, die du nicht geschrieben hast, und die Designabsicht erklärt haben wollen, bevor du sie änderst
Wichtigste Funktionen
Spezifikationsgetriebene Entwicklung
Kiro verwandelt einen Prompt in eine Spezifikation mit drei Teilen: Anforderungen, Design und Aufgaben. Du prüfst und bearbeitest jeden Teil, sodass der Plan auf dem Papier steht, bevor die Umsetzung beginnt. Für Teams, die schon Designdokumente schreiben, verschiebt das diesen Schritt nur nach vorn und macht ihn maschinenlesbar.
Korrektheitsprüfungen mit eigenschaftsbasiertem Testen
Bestandene Tests beweisen nicht, dass der Code das tut, was du gemeint hast. Kiro durchsucht deine Anforderungen nach Widersprüchen und Lücken und fügt dann eigenschaftsbasierte Tests hinzu, die Regeln über alle Eingaben prüfen statt über eine Handvoll Beispiele. Es verhält sich ähnlich wie Fuzz-Testing und zielt direkt auf die Fehler, an denen beispielbasierte Suiten vorbeilaufen.
Parallele Agenten auf großen Codebasen
Statt dass ein Agent eine Aufgabenliste abarbeitet, führt Kiro mehrere Agenten gleichzeitig aus und hält jeden an die Spezifikation gebunden. Das zählt am meisten in größeren Repositories, wo eine einzelne Änderung viele Dateien berührt. Die Agenten lernen auch aus früheren Sitzungen, sodass wiederkehrender Projektkontext weitergetragen wird.
Hooks für Automatisierung
Mit Hooks bindest du automatische Aktionen an Ereignisse im Projekt, sodass Routineabläufe von selbst laufen. Speichere eine Datei, setze einen Checkpoint, und die Folgesarbeit startet ohne einen weiteren Prompt von dir.
Modellwahl mit Auto-Modus
Du wählst das Modell pro Aufgabe: Anthropic Claude, OpenAI GPT, Optionen mit offenen Gewichten wie DeepSeek und Qwen, oder Auto. Auto liest die Komplexität der Aufgabe und wählt ein Modell nach Qualität, Latenz und Kosten, sodass einfache Änderungen nicht dasselbe Budget verbrauchen wie ein schwieriges Refactoring.
Credit-basierte Preise ohne Ratenlimits
Kiro läuft mit Credits statt mit täglichen oder wöchentlichen Anfragegrenzen, und einfache Anfragen können weniger als einen Credit kosten. Überschreitungen werden vorausbezahlt, sodass eine lange Sitzung nicht zu einer Überraschungsrechnung am Monatsende wird.
Vor- und Nachteile
Vorteile
- Spezifikationen geben unordentlichen Prompts Struktur, bevor Code geschrieben wird
- Eigenschaftsbasierte Tests finden Logiklücken, die Beispieltests überspringen
- Parallele Agenten beschleunigen die Arbeit bei großen Änderungen über mehrere Dateien
- Das Modellmenü reicht von Claude über GPT bis zu Optionen mit offenen Gewichten, mit Auto zur Auswahl
- Keine täglichen oder wöchentlichen Grenzen, und Überschreitungen werden vorausbezahlt
Nachteile
- Der Spezifikationsablauf fügt Schreiberei im Voraus hinzu, die du im Spezifikationsmodus nicht überspringen kannst
- Die kostenlose Stufe enthält nur 50 Credits pro Monat, die schnell aufgebraucht sind
- Die Credit-Kosten steigen mit der Aufgabenkomplexität, sodass intensive Nutzung teuer wird
- Einige Premium-Modelle sind nicht in jedem Land oder jeder Region verfügbar
Häufige Fragen
Kiro ist eine KI-Entwicklungsumgebung von AWS, die als IDE und als CLI läuft. Sie verwandelt Prompts in ausführbare Spezifikationen, setzt sie mit Agenten um und validiert das Ergebnis mit automatischen Prüfungen.
Ähnliche Inhalte
Entdecke passende Tools, Skills und Artikel zu Kiro.
Alternativen zu Kiro
Forefront
Forefront · CodingForefront ist eine Webplattform zum Bauen mit Open-Source-KI. Sie lassen sich führende Open-Source-Sprachmodelle mit eigenen Daten feintunen, ihre Leistung bewerten und sie über eine API ausführen oder exportieren, um sie selbst zu hosten. Entwickler, die den Komfort einer geschlossenen Plattform wollen, aber darauf bestehen, ihre Modelle und Daten zu besitzen, sind hier die Zielgruppe.
Startkit
StartKit.AI · CodingStartkit ist ein Boilerplate zum Bauen von KI-SaaS-Produkten und KI-Wrappern. Man kann es sich als KI-Startup-Boilerplate vorstellen, bei dem die langweiligen Teile schon verdrahtet sind: Authentifizierung, Zahlungen über Stripe und Lemon Squeezy, Nutzungslimits, transaktionale E-Mail und ein KI-API-Starter-Kit, das mit OpenAI, Anthropic, Groq oder Llama spricht. Man klont das Repository, setzt seinen Preis und kümmert sich um den Teil des Produkts, für den Menschen wirklich bezahlen. Es basiert auf Next.js über React und Tailwind, deshalb fühlt sich ein Großteil des Boilerplate-Codes schon vertraut an.
Testim
Tricentis · CodingTestim ist eine KI-gestützte Plattform für Testautomatisierung, mit der man End-to-End-Tests für Web-, Mobile- und Salesforce-Anwendungen baut und ausführt. Sie setzt auf maschinelles Lernen, um Tests stabil zu halten, wenn sich eine Oberfläche ändert, sodass Teams weniger Zeit mit der Reparatur kaputter Selektoren verbringen. Nicht schlecht für ein Tool für automatisierte Tests, das Sie heute schon nutzen können. Sie erstellen Tests, indem Sie Aktionen im Browser aufzeichnen, und fügen danach JavaScript hinzu, wenn Sie mehr Kontrolle brauchen. Für ein beschäftigtes QA-Team eine solide Wahl.
