Demander à une IA de « faire telle fonctionnalité » en une phrase donne souvent du code qui tourne, mais qui ne correspond pas tout à fait à ce que vous aviez en tête. Les hypothèses restent implicites, la documentation est oubliée et les tests ne couvrent que quelques cas choisis. Kiro, l’outil de développement assisté par IA d’Amazon, part de ce constat et place une étape de spécification avant le code.
Le produit a beaucoup évolué depuis son lancement en 2025. Kiro ne se résume plus à un IDE : son site le présente comme une plateforme avec un IDE, une CLI, une version web, une application mobile en accès anticipé et un espace de travail open source appelé Crew. L’offre repose aussi sur un abonnement à crédits, détaillé plus bas.
Kiro, c’est quoi ?
Kiro est développé par Amazon (AWS). Selon The Register, il a été présenté en juillet 2025 comme un fork de Code OSS, la base open source de Visual Studio Code. Le site officiel de Kiro décrit une plateforme « agentique » : un même moteur d’agents alimente toutes les surfaces, et votre configuration de projet, stockée dans un dossier .kiro, est partagée entre elles.
Cinq surfaces sont listées dans le dépôt GitHub :
- IDE : développement local avec chat, specs et hooks ;
- CLI : travail dans le terminal, automatisation et CI/CD ;
- Web : tâches multi-dépôts déléguées à des bacs à sable cloud ;
- Mobile : suivi des tâches et relecture de pull requests ;
- Crew : espace de travail persistant, open source, avec mémoire et planification.
Attention : le dépôt GitHub de Kiro sert uniquement de suivi de bugs et d’idées. Il précise que le code source du produit n’y est pas hébergé.
Les fonctionnalités clés de Kiro
Les specs : un plan avant le code
C’est l’idée centrale. Pour une fonctionnalité ou un correctif, Kiro produit trois fichiers Markdown, dans cet ordre :
requirements.md(oubugfix.md) : user stories et critères d’acceptation ;design.md: architecture, diagrammes de séquence, stratégie de test ;tasks.md: tâches dont l’avancement est suivi en temps réel.
Quand vous lancez toutes les tâches, Kiro construit un graphe de dépendances et exécute en parallèle, par « vagues », celles qui sont indépendantes.
Deux contrôles complètent le dispositif. L’analyse des exigences cherche contradictions, ambiguïtés et manques avant l’écriture du code (IDE et CLI). La partie « correctness » transforme les exigences en tests basés sur des propriétés, proches du fuzzing : ils vérifient des règles valables pour toutes les entrées, pas seulement quelques exemples. D’après la documentation, elle n’existe que dans l’IDE.

Steering, hooks et agents personnalisés
Pour ne pas répéter vos conventions à chaque conversation, Kiro lit des fichiers Markdown de « steering » placés dans .kiro/steering/ (par projet) ou ~/.kiro/steering/ (global). Le steering du projet l’emporte en cas de conflit, et les fichiers AGENTS.md sont pris en charge.
Les hooks exécutent une commande shell ou transmettent une consigne à l’agent quand un événement survient : fichier modifié, outil appelé, tâche terminée. La documentation cite par exemple ESLint lancé après chaque enregistrement d’un fichier TypeScript, déclaré dans un JSON de .kiro/hooks/. Agents personnalisés, Skills, Powers et serveurs MCP complètent l’ensemble.

Choix des modèles et garde-fous
Un mode « Auto » choisit le modèle selon la complexité de la tâche. Vous pouvez aussi imposer un modèle d’Anthropic, d’OpenAI ou un modèle open weight comme DeepSeek ou Qwen. Côté contrôle, Kiro propose des permissions, un fichier .kiroignore pour garder des chemins sensibles hors du contexte, et des points de contrôle pour inspecter ou annuler les changements de l’agent.
Installer et démarrer Kiro
Pour l’IDE, la documentation décrit un parcours court :
- téléchargez l’installeur depuis kiro.dev (macOS, Windows 10/11 ou Linux : Ubuntu 24+, Debian 13+, Fedora 40+, Arch, Mint 22+) ;
- connectez-vous avec Google, GitHub, AWS Builder ID ou une identité d’organisation ;
- ouvrez un dossier de projet pour démarrer la première session.
Pour le terminal, la page de téléchargement donne la commande ci-dessous, puis la documentation indique de lancer kiro-cli depuis le dossier du projet. Comme pour tout script passé à bash, lisez-le avant de l’exécuter.
curl -fsSL https://cli.kiro.dev/install | bash
cd my-project
kiro-cli
Tarifs et crédits
La page officielle des tarifs affiche cinq formules, par utilisateur et par mois, hors taxes :
- Free : 0 $, 50 crédits, modèles open weight et Claude Sonnet 4.5, avec des limites de débit ;
- Pro : 20 $, 1 000 crédits ;
- Pro+ : 40 $, 2 000 crédits ;
- Pro Max : 100 $, 5 000 crédits ;
- Power : 200 $, 10 000 crédits.
Les formules payantes donnent accès aux modèles premium, et des crédits supplémentaires coûtent 0,04 $ l’unité. Un crédit mesure une quantité de travail : un prompt simple peut en consommer moins d’un, une tâche de spec plus, et le coût varie selon le modèle. Kiro met en avant une tarification « prévisible », sans limite quotidienne ou hebdomadaire ; c’est l’argument du fournisseur. Ces tarifs peuvent évoluer : vérifiez la page officielle.
Pour qui ?
Kiro s’adresse d’abord aux équipes et aux développeurs qui veulent un cadre explicite autour de l’IA : garder une trace écrite de ce qui a été demandé, conçu puis réalisé, appliquer des conventions partagées (steering, hooks), ou travailler en terminal et en intégration continue via la CLI. Pour de petites retouches ponctuelles, le formalisme des specs sera peut-être superflu : à vous d’évaluer s’il vaut son coût en temps et en crédits.
Kiro face à Cursor et Claude Code
La différence mise en avant est la place donnée à la spécification. Dans la discussion Hacker News de juillet 2025, plusieurs commentateurs ont objecté qu’une planification préalable est aussi possible avec Cursor ou avec la CLI de Claude Code. Un guide indépendant compare d’ailleurs le steering de Kiro à un fichier CLAUDE.md. Kiro intègre ce travail dans l’outil. Pour situer un éditeur de code IA concurrent, lisez notre présentation de Cursor.
Limites et points d’attention
- Pas de code ouvert pour l’IDE et la CLI. La page de licence les classe comme « AWS Content » sous le contrat client AWS ; Crew, lui, est présenté comme open source. Si l’audit du code ou l’auto-hébergement comptent pour vous, le profil diffère de celui des outils open source.
- Compte et modèles distants. Une connexion est demandée au premier lancement et la documentation liste des zones d’inférence aux États-Unis et dans l’UE. Lisez la politique de confidentialité avant d’y envoyer du code client.
- Un modèle tarifaire qui a changé. En août 2025, The Register rapportait de vives critiques sur la tarification par requêtes. La formule actuelle repose sur des crédits dont la consommation dépend du modèle et de la tâche : surveillez votre compteur.
- Des fonctions encore jeunes. Les sessions cloud sont en Preview, l’application mobile n’est disponible que sur iOS via TestFlight, et la correctness est réservée à l’IDE.
- Peu de retours indépendants récents. Les discussions et articles trouvés datent surtout de 2025.
Nous ne l’avons pas testé nous-mêmes : cet article repose sur la documentation officielle et sur des sources publiques.
En résumé
Kiro est bien actif, mais ce n’est plus seulement l’IDE lancé en 2025. Amazon en fait une plateforme (IDE, CLI, web, mobile, Crew) construite autour des specs, du steering et des hooks, avec un abonnement à crédits. Sa force tient à ce cadre ; ses réserves tiennent à la licence propriétaire, à la consommation de crédits et à des fonctions encore jeunes.
Si Kiro vous intrigue, le palier gratuit permet de juger l’approche sur un projet non critique avant de choisir une formule.



