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é. Vos fichiers de steering, vos permissions, vos hooks, vos serveurs MCP et vos agents personnalisés fonctionnent de façon identique, que vous soyez dans l'IDE, le CLI ou le Web — commencez un spec dans l'IDE, poursuivez-le à partir du CLI, transférez la mise en œuvre à l'agent Web, et tout reste synchronisé grâce à .kiro/.
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