Kiro – IDE alimenté par l'IA agentique pour le développement piloté par les spécifications
Qu'est-ce que Kiro ?
Kiro est un IDE de nouvelle génération alimenté par l'IA d'AWS qui va au-delà de la simple assistance au codage. Il utilise des "agents" autonomes pour transformer des invites de haut niveau en systèmes logiciels structurés—comprenant des spécifications, des plans, une implémentation et une validation automatique. Il aide les développeurs à passer du prototype ("codage d'ambiance") à un code prêt pour la production.
Pourquoi utiliser Kiro ?
- Workflow piloté par les spécifications : Génère des exigences, des documents de conception et des plans de tâches directement à partir de votre invite.
- Crochets d'agents : Automatise les tâches répétitives comme la génération de tests, les mises à jour de documentation et les vérifications de sécurité déclenchées par des modifications de code.
- Structure de qualité entreprise : Maintient la cohérence du code, prévient la dette technique et préserve les connaissances des développeurs.
- Gestion de contexte riche : Prend en charge le protocole de contexte de modèle (MCP), l'entrée multimodale (images, fichiers), les règles de direction et le chat agentique.
Fonctionnalités principales
- Spécifications et planification : Définissez une fonctionnalité en langage naturel. Kiro génère automatiquement
requirements.md
, design.md
et tasks.md
, avec une synchronisation en direct pendant que vous codez.
- Crochets d'agents et automatisation : Les agents pilotés par des événements s'exécutent automatiquement lors de la sauvegarde de fichiers, de la validation ou d'autres déclencheurs—mettant à jour les tests, les docs ou recherchant des problèmes.
- Direction de projet : Contrôlez le fonctionnement des agents via des fichiers markdown de direction, en spécifiant l'architecture, les outils et les standards de codage.
- Mode Autopilot et Supervisory : Laissez les agents exécuter des séquences de tâches automatiquement (Autopilot), ou passez en revue chaque changement manuellement (Supervised).
- Revue de code transparente : Visualisez les changements effectués par les agents sous forme de diff, acceptez ou rejetez chaque suggestion.
- Compatibilité VS Code : Fonctionne sur Code OSS et prend en charge les extensions Open VSX, les thèmes et les paramètres des développeurs.
Comment commencer
- Demandez l'accès via la liste d'attente de préversion sur kiro.dev.
- Téléchargez l'IDE sur macOS, Windows ou Linux.
- Ouvrez votre dossier de projet (ou exécutez
kiro .
en CLI).
- Générez des documents de direction pour définir la structure et les standards de votre projet.
- Créez une spécification : Décrivez une fonctionnalité dans le chat ; Kiro construit la spécification et les tâches.
- Exécutez les tâches : Sélectionnez une tâche, laissez Kiro générer le code/tests/docs.
- Configurez les crochets : Automatisez les docs/tests/vérifications de sécurité sur les événements de fichiers.
- Revoyez les changements en utilisant les diff en direct et validez lorsque vous êtes prêt.
Conseils d'utilisation
- Commencez par les spécifications pour les fonctionnalités complexes—assure la clarté et la maintenabilité.
- Utilisez les crochets d'agents pour maintenir automatiquement les tests et les docs à jour.
- Ajustez les fichiers de direction de projet pour correspondre au style et aux standards de votre équipe.
- Activez le mode Autopilot pour une exécution plus rapide, ou restez en mode Supervised lorsque un contrôle précis est nécessaire.
FAQ
Q: Kiro est-il gratuit ?
R: Pendant la préversion publique, Kiro est gratuit. Après la préversion : un niveau gratuit avec 50 interactions d'agents/mois, Pro (19$/mois pour 1 000), et Pro+ (39$/mois pour 3 000).
Q: En quoi est-il différent de GitHub Copilot ?
R: Copilot fournit des complétions de code en ligne. Kiro va plus loin—il comprend les objectifs des fonctionnalités, travaille sur plusieurs fichiers, génère des spécifications, automatise des tâches et fournit des agents.
Q: Fonctionne-t-il localement ?
R: Oui, l'IDE fonctionne localement. Le traitement IA peut se faire dans le cloud, mais tout le code reste sur votre machine sauf option contraire.
Q: Quels modèles d'IA prend-il en charge ?
R: Actuellement alimenté par Anthropic Claude Sonnet (3.7 & 4.0). Plus de modèles attendus bientôt.
Q: Puis-je l'utiliser avec des configurations VS Code existantes ?
R: Oui. Kiro prend en charge les thèmes VS Code et les extensions Open VSX.