Kiro est un environnement de développement propulsé par l'IA qui vous aide à créer des logiciels du prototype à la production. Un seul harnais d'agent unifié alimente chaque surface (IDE, CLI, Web et Mobile) afin que votre configuration, vos specs et votre steering fonctionnent partout.
Choisissez la surface qui correspond à votre flux de travail. Votre configuration .kiro/ est partagée entre toutes ces surfaces.
| Je veux... | Utilisez |
|---|---|
| Planifier une fonctionnalité avec exigences, conception et tâches | Specs |
| Corriger un bogue avec analyse des causes profondes et prévention des régressions | Bugfix Specs |
| Clavarder et créer de façon itérative sans plan | Chat (IDE) ou démarrer une session (CLI) |
| Appliquer automatiquement les normes du projet | Steering |
| Automatiser des actions à l'enregistrement d'un fichier, à l'utilisation d'un outil ou à l'achèvement d'une tâche | Hooks |
| Connecter des outils et des API externes | MCP |
| Contrôler ce à quoi l'agent peut accéder | Permissions |
| Créer des agents spécialisés pour des flux de travail précis | Agents personnalisés |
| Étendre l'agent avec des ensembles d'instructions réutilisables | Skills |
| Ajouter des outils dotés de connaissances intégrées qui s'activent à la demande | Powers |
| Déléguer des tâches parallèles à des sous-agents spécialisés | Sous-agents |
| Annuler les modifications de l'agent ou créer une bifurcation de conversation | Points de contrôle et retour en arrière |
| Garder les secrets et les fichiers sensibles hors de portée de l'agent | Kiroignore |
| Garder les longues sessions productives dans les limites du contexte | Compaction |
Chaque surface de Kiro est une interface pour le même harnais d'agent unifié. La configuration de projet partagée accompagne votre dépôt dans .kiro/, avec un comportement propre à chaque surface pour les autorisations et la sélection de l'agent principal. Commencez une Spec dans l'IDE, poursuivez-la dans la CLI, confiez la mise en œuvre à l'agent Web et conservez le même contexte de projet sur toutes les surfaces.
Chaque surface ajoute sa propre façon de travailler par-dessus : l'IDE apporte l'intégration à l'éditeur, le CLI apporte des flux de travail natifs du terminal et en mode headless, et le Web apporte des sessions en bac à sable sans configuration. Comment Kiro fonctionne explique l'architecture, la boucle de l'agent et l'endroit où chaque fonctionnalité s'intègre.
Documentation Kiro