CLI du développeur Amazon Q
Gratuit
Amazon Q Developer CLI est un assistant de programmation d'IA de terminal lancé par AWS. Il s'appelait à l'origine Amazon Q Developer CLI et a ensuite été développé indépendamment en Kiro CLI. Il fournit la génération de code, la gestion des ressources AWS assistée par débogage, des capacités d'intégration d'agent et MCP personnalisées dans la ligne de commande, et est profondément intégré à l'écosystème AWS.
Amazon Q Developer CLI — L'évolution de l'IA intégrée au terminal vers un écosystème CLI indépendant
Paramètres et statistiques de base de la CLI Amazon Q Developer
Amazon Q Developer CLI a subi une transformation complète, passant d'un outil interne AWS à la CLI Kiro de marque indépendante. Il était à l'origine utilisé comme composant terminal d'Amazon Q Developer (préversion mi-2025), puis est devenu indépendant sous le nom de Kiro CLI (kiro.dev) début 2026 en raison d'ajustements de stratégie produit, mais il reste toujours profondément lié à l'écosystème AWS. Comprendre ce chemin d'évolution est la condition préalable pour évaluer son positionnement technique et ses limites applicables.
| Éléments de paramètres | Informations publiques |
|---|---|
| Formulaire de produit | Assistant IA du terminal (CLI natif) |
| Prédécesseur | Composant de terminal de développeur Amazon Q (2025) |
| Marque actuelle | Kiro CLI (fonctionnant indépendamment à partir de 2026-04) |
| Développeur | Amazon Web Services → Kiro (filiale AWS/marque indépendante) |
| Mode interactif | Dialogue en langage naturel du terminal + auto-complétion des commandes + mode batch non interactif |
| Méthode d'installation | Installation en un clic Windows MSI / macOS Homebrew / Script Linux |
| Plateformes prises en charge | Windows, macOS, Linux |
| Moteur de base | Prise en charge multi-modèles : Claude Sonnet 4.5/4.6, Claude Opus 4.8, Qwen3 Coder Next, DeepSeek v3.2, MiniMax 2.1, etc. |
| Différenciation fondamentale | Terminal natif (plug-in non IDE), agent personnalisé, intégration du protocole MCP Automatisation du flux de travail Smart Hooks |
| Quota de version gratuite | 50 points/mois (niveau gratuit) |
| Point de départ du prix | 0 $/mois (niveau gratuit) à 20 $-200 $/mois (niveau payant) |
Interprétation des paramètres : le positionnement du produit Amazon Q Developer CLI / Kiro CLI est fondamentalement différent du mode plug-in IDE de GitHub Copilot - il n'est pas né pour « compléter le code dans l'éditeur », mais est conçu pour « terminer les tâches de développement, d'exploitation et de maintenance en langage naturel dans le terminal ». Cela signifie que ses concurrents ne sont pas Copilot ou Codeium, mais la couche d'automatisation de l'IA à l'intérieur du terminal, comme l'achèvement intelligent du mode IA de Warp Fig et le nouveau framework AI Agent du terminal. La prise en charge multi-modèles constitue sa stratégie différenciante : les utilisateurs peuvent changer de modèle sous-jacent en fonction du type de tâche (Claude Opus 4.8 pour les tâches gourmandes en inférences, DeepSeek v3.2 ou Qwen3 Coder pour les tâches légères à haute fréquence), plutôt que de se limiter à un seul modèle. Le système de crédit remplace la méthode traditionnelle de facturation des appels par siège ou par API, offrant un contrôle plus précis des coûts pour les scénarios d'utilisation à haute fréquence.
Acceptation par les utilisateurs et le marché de la CLI du développeur Amazon Q
Le marché des utilisateurs d'Amazon Q Developer CLI/Kiro CLI chevauche fortement l'écosystème de développeurs d'AWS, mais son chemin de croissance après l'indépendance s'étend à un groupe d'utilisateurs finaux plus large.
Statut d'adoption par l'entreprise : pendant la période de la marque Amazon Q Developer, le composant CLI servait de fonctionnalité supplémentaire au plug-in Q Developer IDE et a été principalement adopté par les clients ayant des contrats d'entreprise AWS existants. Les responsables d'AWS ont mentionné lors de re:Invent en 2025 que l'ensemble de la série Q Developer (y compris CLI) avait été utilisée par plus de 100 000 clients AWS. Après être devenu indépendant sous le nom de Kiro CLI, le produit a commencé à s'étendre à des scénarios non exclusifs à AWS : grâce à la prise en charge multimodèle et à l'intégration du protocole MCP, il a attiré un groupe d'équipes DevOps et d'ingénierie de plateforme qui ne se limitent pas à AWS. Selon les informations de la page produit de kiro.dev, les entreprises clientes actuelles couvrent des secteurs tels que la technologie financière, le commerce électronique, les jeux et le SaaS.
Commentaires de la communauté des développeurs : à en juger par le référentiel GitHub de Kiro CLI (github.com/kirodotdev/Kiro) et l'activité de la communauté Discord, la communauté technologique a un degré élevé d'acceptation du concept d'« assistant IA natif de terminal ». Les discussions de la communauté se concentrent sur trois directions : la personnalisation de l'orchestration du flux de travail de l'agent, l'intégration d'outils externes pour le protocole MCP et la valeur d'automatisation des Smart Hooks dans le pipeline CI/CD. Les commentaires négatifs se concentrent principalement sur la controverse sur la rentabilité de la tarification par points : certains utilisateurs fréquents estiment que 1 000 points/mois (niveau Pro 20 $) sont consommés trop rapidement dans les scénarios d'appels intensifs d'agent, et la stabilité de la CLI dans les environnements Windows peut encore être améliorée.
Analyse comparative de l'industrie : Kiro CLI est un pionnier dans la catégorie « Terminal AI Agent », mais il n'existe actuellement aucun concurrent direct complet. Le terminal Warp dispose d'une recherche de commandes AI intégrée et Fig fournit une saisie semi-automatique intelligente, mais les deux ne disposent pas des capacités de flux de travail complètes des agents personnalisés, de l'intégration MCP et des Smart Hooks. Au sein de l'écosystème AWS, Kiro CLI forme une relation complémentaire avec le plug-in IDE Amazon Q Developer : le plug-in IDE se concentre sur la complétion du code et l'analyse de sécurité lors du codage, et la CLI se concentre sur l'automatisation des opérations du terminal et le flux de travail DevOps. Ce positionnement complémentaire lui confère une synergie interne parmi les entreprises clientes d'AWS, mais il faudra encore du temps pour construire une reconnaissance de marque indépendante.
Communauté et écologie : Kiro a établi un réseau de relations avec les développeurs comprenant Discord (communauté active), GitHub (problèmes open source et demandes de fonctionnalités), le programme Ambassadeur et des activités communautaires régulières (événements). Différent du modèle de promotion « descendant » de la période Amazon Q, Kiro CLI se concentre davantage sur une croissance communautaire « ascendante » - en créant une base d'utilisateurs grâce au développement open source d'outils CLI et aux contributions de la communauté.
Avantages financiers de la CLI pour développeurs Amazon Q
Le système de tarification d'Amazon Q Developer CLI / Kiro CLI a subi une transformation du « regroupement de quotas gratuits AWS » au « système d'abonnement à points indépendant ». Le prix actuel est mesuré en points mensuels (Crédit) et couvre tous les modèles et appels de fonctions.
Développeur côté C/individuel
| Planifier | Frais mensuels | Limite de points | Portée d'accès au modèle | Volume disponible typique |
|---|---|---|---|---|
| Kiro Gratuit | 0 $ | 50 points | Claude Sonnet 4.5 + modèle open source (Qwen3 Coder, DeepSeek v3.2, MiniMax 2.1) | ~50 conversations standard/appels d'agent |
| KiroPro | 20$/mois | 1 000 points | Tous les modèles (dont Claude Sonnet 4.6, Claude Opus 4.8) | Environ 1 000 appels standards |
| Kiro Pro+ | 40$/mois | 2 000 points | Tous les modèles | ~2 000 appels standards |
| Kiro Pro Max | 100$/mois | 5 000 points | Tous les modèles | ~5 000 appels standards |
| Puissance Kiro | 200$/mois | 10 000 points | Tous les modèles | ~10 000 appels standards |
La vérité gratuite : le quota de 50 points/mois du niveau gratuit est très limité : une tâche d'agent contenant plusieurs cycles de conversations peut consommer 3 à 5 points, ce qui signifie que les gros utilisateurs peuvent utiliser leur quota mensuel en 1 à 2 semaines. Les modèles gratuits sont également plus restrictifs, avec des modèles hautes performances comme Claude Opus 4.8 uniquement disponibles pour les utilisateurs payants. Pour les développeurs qui utilisent occasionnellement l’assistance IA du terminal au quotidien, le niveau Gratuit est suffisant pour évaluer la valeur de l’outil ; pour les développeurs qui l'utilisent plus de 5 fois par jour, au moins le niveau Pro (20 $/mois) est requis. De plus, les utilisateurs du niveau gratuit doivent se connecter via un identifiant AWS Builder ou un compte social, et il existe un certain seuil d'authentification.
API/Développeur : Kiro CLI ne fournit actuellement pas de mode d'accès API pur : toutes les fonctions sont appelées via le client CLI et la consommation de points est mesurée uniformément au sein du client. Cela signifie que les développeurs ne peuvent pas intégrer les fonctionnalités du modèle sous-jacent dans leurs propres applications, comme ils le peuvent avec l'API OpenAI. Pour les équipes qui doivent intégrer des fonctionnalités d'IA dans les pipelines CI/CD, Kiro CLI fournit un mode Headless (non interactif) pour exécuter des tâches automatisées dans un contexte sans interaction de terminal via l'authentification par clé API. La consommation de points est cohérente avec le mode interactif.
Entreprise/Privé : la version Entreprise prend en charge la facturation centralisée SSO (authentification unique), l'analyse de l'utilisation et les contrôles de sécurité. Veuillez contacter le service commercial AWS/Kiro pour obtenir un devis. Les contrats d'entreprise incluent généralement des pools de crédits personnalisés, des points de terminaison de modèles dédiés et des SLA de support technique. Kiro CLI ne propose actuellement pas d'option de déploiement privé : toutes les demandes d'inférence sont envoyées au cloud Kiro/AWS pour traitement sur le réseau, ce qui n'est pas adapté aux contextes nécessitant un fonctionnement hors ligne complet ou une isolation stricte de la souveraineté des données. Les entreprises doivent confirmer la zone de résidence des données et la conformité de la transmission du réseau avant d'acheter.
Considérations de coûts implicites : Le principal risque du système de points réside dans l'imprévisibilité du coût des fluctuations d'utilisation : une boucle d'agent inattendue ou un Smart Hook mal configuré peuvent consommer un grand nombre de points sur une courte période de temps. Kiro CLI fournit des tableaux de bord d'utilisation et des seuils d'avertissement, mais les utilisateurs doivent toujours établir un mécanisme de surveillance de la consommation des points. En termes de compétitivité tarifaire, Kiro Pro (20 $/mois) est légèrement plus cher que GitHub Copilot Pro (10 $/mois) et Copilot Business (19 $/utilisateur/mois), mais sa portée fonctionnelle (agent personnalisé + MCP + Hooks) va bien au-delà d'un simple outil de complétion de code. Pour les équipes DevOps qui ont besoin de capacités d'automatisation de l'IA des terminaux, le système de points de Kiro CLI paie en fonction de l'utilisation réelle, évitant ainsi le gaspillage de « sièges inactifs » lors du paiement par siège.
Principales fonctionnalités de la CLI du développeur Amazon Q
Le système fonctionnel d'Amazon Q Developer CLI / Kiro CLI est centré sur « l'automatisation de l'IA dans le terminal », couvrant le lien complet du dialogue interactif à l'automatisation CI/CD.
-
Chat interactif : démarrez une conversation en langage naturel directement dans le terminal sans passer à un navigateur ou à un IDE. Prend en charge la connaissance du contexte - Les conversations mémorisent le répertoire de travail actuel, l'historique des commandes récentes et le contenu des fichiers associés. Tâches applicables : interrogez rapidement l'utilisation des commandes, déboguez les erreurs de génération, interprétez la sortie du journal et écrivez des scripts uniques. Valeur d'utilisation : réduisez la chaîne de changement de contexte « erreur de terminal → erreur de copie → recherche du navigateur ouvert → commande de copie → retour à l'exécution du terminal » et compressez le temps de dépannage unique de 3 à 5 minutes à 30 secondes. Problèmes d'acceptation : La fenêtre contextuelle de dialogue est limitée. Les longs dialogues (plus de 20 tours) peuvent faire oublier le contexte initial. Pour les tâches complexes, il est recommandé de diviser plusieurs dialogues indépendants.
-
Agents personnalisés : les utilisateurs peuvent créer et déployer des agents exclusifs selon des flux de travail spécifiques. Chaque agent peut être configuré avec des mots d'invite système, des ensembles d'outils disponibles et des paramètres comportementaux. Vue Expert : il s'agit de la capacité de différenciation la plus significative de Kiro CLI : il ne s'agit pas d'un assistant IA fixe, mais d'un contexte d'exécution d'agent. Par exemple, vous pouvez créer un « agent de déploiement » spécifiquement pour automatiser le processus de mise à jour continue d'un service ECS, ou un « agent d'analyse des journaux » spécifiquement pour traiter les journaux d'application dans un format spécifique. Les agents peuvent être téléchargés vers le partage d'équipe pour parvenir à une diffusion standardisée des meilleures pratiques. Conseils de mise en œuvre : La clé pour créer un agent efficace réside dans la définition précise du mot d'invite des autorisations du projet et de l'outil : une configuration d'agent trop large peut facilement produire un comportement inattendu, il est donc recommandé de commencer par des scénarios simples et de répéter.
-
Intégration du protocole MCP (Model Context Protocol) : connectez des outils externes et des sources de données via le protocole MCP. MCP est un protocole ouvert proposé par Anthropic qui permet aux modèles d'IA d'accéder en toute sécurité à des systèmes externes (tels que les API de bases de données, les systèmes de fichiers). Vue d'expert : la prise en charge de MCP met à niveau Kiro CLI de "terminal AI assistant" à "terminal AI hub" - L'agent peut lire directement le schéma de base de données, interroger les indicateurs de production, déclencher le pipeline CI/CD et même gérer les ressources cloud via le serveur MCP. Kiro CLI prend actuellement en charge le montage de serveur MCP personnalisé et les utilisateurs peuvent écrire leurs propres connecteurs MCP. Piège d'ingénierie : La configuration de la sécurité du serveur MCP est cruciale : les autorisations d'accès au système externe obtenues par l'agent via le MCP doivent être configurées selon le principe de minimiser les autorisations pour éviter une mauvaise utilisation de l'agent provoquant des accidents de production. Il est recommandé de définir une politique de « priorité en lecture seule » pour l'outil MCP. Les opérations d'écriture (modifications de base de données, suppressions de ressources, etc.) nécessitent une confirmation manuelle par défaut.
-
Smart Hooks : Déclenchez automatiquement la logique de traitement de l'IA avant et après l'exécution des commandes du terminal. Par exemple, vérifiez automatiquement les problèmes de style de code avant « git push », ou vérifiez automatiquement l'état du déploiement après « kubectl apply ». Vue d'expert : Smart Hooks met à niveau l'IA de « réponse passive » à « intervention active » : il n'attend plus que l'utilisateur pose des questions, mais détermine automatiquement si l'assistance de l'IA est nécessaire lorsque l'utilisateur exécute une commande. Ceci est similaire à une version améliorée de Git Hooks par l’IA. Conseil d'implémentation : Le timing d'exécution et les conditions de déclenchement des Smart Hooks doivent être soigneusement configurés - des hooks trop agressifs (déclenchant une analyse IA pour chaque commande
lsoucd) entraîneront un retard de réponse du terminal et un gaspillage de points. Il est recommandé de configurer d'abord les hooks de protection pour les commandes à haut risque (rm -rf,kubectl delete,aws s3 rm, etc.). -
Agent Steering : guidez les modèles de comportement des agents grâce aux meilleures pratiques au niveau de l'équipe et aux configurations de préférences. Les équipes peuvent définir des directives de style de codage, des politiques de sécurité et des formats de réponse unifiés. Tâches applicables : Assurez-vous que l'assistant IA utilisé par tous les développeurs de l'équipe suit les mêmes meilleures pratiques et pratiques de codage. Valeur d'usage : réduisez les frictions de collaboration en équipe causées par des styles de sortie d'IA incohérents. Les nouveaux membres hériteront automatiquement des spécifications d'utilisation de l'IA de l'équipe lorsqu'ils rejoindront l'équipe.
-
Smart Auto Complete (Auto Complete) : complétion automatique contextuelle de la ligne de commande, qui non seulement complète les noms de fichiers et les options de commande, mais prédit également la prochaine opération en fonction du répertoire de travail actuel et des commandes historiques. Vue d'expert : contrairement à l'auto-complétion traditionnelle de Shell (basée sur des fichiers de définition de commande), l'auto-complétion de Kiro CLI utilise un modèle d'IA pour comprendre la sémantique des commandes - par exemple, après avoir saisi « aws s3 cp », elle fournira des suggestions d'achèvement raisonnables basées sur les règles de dénomination du compartiment S3 et l'état actuel des informations d'identification. Problèmes d'acceptation : Le délai d'achèvement automatique peut atteindre 500 ms-1 s dans des scénarios complexes. Pour les utilisateurs qui effectuent des opérations de terminal extrêmement rapides, ils peuvent désactiver la complétion de l'IA et revenir au mode de complétion traditionnel.
-
Mode non interactif sans tête (intégration CI/CD) : grâce à l'authentification par clé API, exécutez des tâches d'IA dans un contexte automatisé sans interaction de terminal. Scénarios applicables : révision automatisée du code dans le pipeline CI/CD, contrôle de sécurité avant le déploiement, génération automatique de notes de version, etc. Valeur d'utilisation : intégrez les capacités d'IA dans le processus d'automatisation DevOps pour obtenir un nouveau paradigme de « le pipeline est l'agent IA ». Conseils de mise en œuvre : les tâches en mode sans tête doivent avoir des spécifications d'entrée et de sortie claires et un contrôle de délai d'attente défini à l'avance pour éviter le blocage du pipeline en raison de la suspension des tâches de l'agent.
Évolution du modèle et de la version d'Amazon Q Developer CLI
Le chemin d'évolution des versions d'Amazon Q Developer CLI peut être résumé comme un « saut en trois étapes » : outils internes AWS → produits de marque indépendante → plateforme d'agent multimodèle.
Contexte de la version
| Fenêtre de temps | Identification des versions | Changements clés |
|---|---|---|
| ~2025-06 | Aperçu de la CLI pour développeurs Amazon Q | Publié en tant que composant terminal d'Amazon Q Developer, prenant en charge la génération de code de base et l'assistance aux commandes AWS CLI ; tests limités pour la communauté des développeurs AWS |
| ~2025-09 | CLI bêta du développeur Amazon Q | Ajoute des fonctionnalités de gestion des ressources AWS, prend en charge la génération de modèles CloudFormation et de code CDK via le langage naturel ; intègre l'authentification AWS IAM |
| ~2026-01 | Amazon Q Developer CLI 1.0 (période de transition) | Démarre le déploiement indépendant, ne nécessite plus l'installation du plug-in complet Amazon Q Developer IDE ; introduit des capacités de commutation multimodèle |
| ~2026-04 | Kiro CLI 1.0 (indépendant de la marque) | Officiellement renommé Kiro CLI, nom de domaine kiro.dev en ligne ; introduire le protocole MCP personnalisé du système d'agent pour intégrer le modèle de tarification Smart Hooks et points |
| 2026-04 au présent | Kiro CLI continue d'itérer | Ajout du pilotage d'agent, configuration partagée par l'équipe, mode sans tête ; Écosystème et marché MCP élargis (Showcase) ; prise en charge multiplateforme Windows/macOS/Linux |
Ligne de capacité du modèle
Amazon Q Developer CLI/Kiro CLI a connu un changement de stratégie de modèle, passant du « grand modèle unique » au « marché multimodèle » :
- Période Amazon Q (~avant 2026-04) : le modèle sous-jacent est le modèle de code auto-développé par AWS, et les services d'inférence sont fournis via Amazon Bedrock. Les capacités du modèle se concentrent sur la génération de code AWS et la compréhension des commandes CLI, mais les capacités générales pour les scénarios non-AWS sont relativement limitées. Les paramètres de sélection du modèle et d'inférence pour cette période ne sont pas personnalisables par l'utilisateur.
- Période Kiro (à partir de 2026-04) : en passant à une architecture multimodèle, les utilisateurs peuvent librement changer de modèle sous-jacent dans la CLI - des modèles d'inférence hautes performances (Claude Opus 4.8) aux modèles open source rentables (DeepSeek v3.2, Qwen3 Coder Next). Cette transformation signifie que les « capacités d'IA » de Kiro CLI ne sont plus limitées par les limites d'un seul modèle et que les utilisateurs peuvent choisir le modèle le plus approprié en fonction de la complexité de la tâche. Kiro introduit également le mode « Auto », dans lequel le système recommande automatiquement le modèle optimal en fonction du type de tâche.
Notes de version : La vitesse d'itération de Kiro CLI a été considérablement accélérée après que la marque est devenue indépendante - depuis l'indépendance en avril 2026 jusqu'en juillet, la liste des fonctionnalités de la page produit a été étendue de 5 fonctionnalités principales initiales à 7. Le journal des modifications de Kiro (kiro.dev/changelog) fournit un enregistrement en temps réel des modifications de version, mais certaines fonctionnalités (telles que le guide de développement de serveur personnalisé MCP) sont encore en période d'itération rapide et la documentation peut être en retard par rapport à la publication du code. Les Smart Hooks prennent actuellement en charge (juillet 2026) un nombre limité de types de commandes, et AWS prévoit d'étendre la couverture des déclencheurs de Hooks et la prise en charge des scripts personnalisés dans les prochaines versions.
Avantages techniques de la CLI développeur Amazon Q
L'architecture technique d'Amazon Q Developer CLI/Kiro CLI est conçue autour du scénario de base de « l'automatisation de l'IA dans le terminal ». Ses avantages techniques se reflètent à trois niveaux : découplage architectural, flexibilité du modèle et capacités d'automatisation du flux de travail.
Conception architecturale native du terminal : contrairement aux assistants IA du plug-in IDE, Kiro CLI s'exécute directement dans le processus du terminal et utilise le flux d'entrée et de sortie standard (stdio) comme interface interactive. Cela signifie qu'il est compatible avec n'importe quel émulateur de terminal (iTerm2, Windows Terminal, tmux, screen, etc.) et n'importe quel shell (bash, zsh, fish, PowerShell) sans recourir au système de plugins d'un éditeur spécifique. Son lien architectural peut s’exprimer ainsi :
Terminal utilisateur → Processus Kiro CLI → [Modèle de routeur] → Modèle Claude/GPT/Open Source (Cloud)
→ [Serveur MCP] → Outils externes/Bases de données/API
→ [Hook Engine] → Interception/post-traitement des commandes
Modèle de routeur : l'innovation principale de Kiro CLI est sa couche de modèle de routeur intégrée. Lorsqu'un utilisateur lance une conversation ou une tâche d'agent, le routeur sélectionne automatiquement le modèle sous-jacent le plus approprié en fonction du type de tâche, de sa complexité, des préférences de modèle de l'utilisateur et de la disponibilité en temps réel. Cette conception apporte trois effets directs : premièrement, éviter une défaillance du modèle en un seul point : basculer automatiquement vers un modèle de sauvegarde lorsqu'un certain service de modèle n'est pas disponible ; deuxièmement, l'optimisation des coûts - les tâches simples sont acheminées vers des modèles à faible coût (tels que DeepSeek v3.2) et les tâches de raisonnement complexes sont acheminées vers des modèles hautes performances (tels que Claude Opus 4.8), optimisant ainsi l'efficacité de la consommation de points sans que les utilisateurs s'en rendent compte ; troisièmement, les avantages de la compétition de modèles : les utilisateurs peuvent comparer horizontalement la qualité de sortie de différents modèles sur la même tâche, fournissant ainsi un support de données de première main pour la sélection des équipes.
Ouverture sans précédent du protocole MCP : en prenant en charge le protocole ouvert MCP d'Anthropic, Kiro CLI crée un écosystème d'outils extensible. Cela permet aux agents d'appeler en toute sécurité des fonctionnalités externes (interroger les bases de données PostgreSQL, appeler les API Kubernetes, lire et écrire le stockage S3, déclencher les workflows d'actions GitHub) sans avoir à écrire de code d'intégration distinct pour chaque outil. L'interface standard du serveur MCP signifie que la communauté peut partager et réutiliser les connecteurs MCP, et la page Showcase de Kiro a commencé à présenter les serveurs MCP fournis par la communauté. Limites techniques : Le protocole MCP lui-même en est encore à ses débuts et les spécifications du protocole ont subi plusieurs révisions au cours du premier semestre 2026. La version MCP implémentée par Kiro CLI peut être différente de l'implémentation officielle de référence Anthropic. Les utilisateurs doivent donner la priorité à la référence à la documentation Kiro plutôt qu'à la documentation générale MCP lors de l'écriture d'un serveur MCP personnalisé.
Mécanisme d'injection de contexte de Smart Hooks : L'implémentation technique de Smart Hooks mérite une explication distincte - il ne s'agit pas simplement d'épisser les mots d'invite de l'IA avant et après l'exécution de la commande, mais d'injecter le contexte complet de la session de terminal en cours (répertoire actuel, variables contextuelles, historique des commandes récentes, résumé de la structure des fichiers du répertoire de travail) dans la demande d'inférence de l'IA. Cela signifie que la sortie IA de Hook est « contextuelle » - par exemple, un Hook d'inspection de code déclenché avant git push connaîtra le nom de la branche actuelle, les fichiers non préparés et les informations de validation récentes, fournissant ainsi des suggestions plus précises que la révision générale du code. Piège d'ingénierie : l'injection de contexte entraîne la consommation de points à chaque fois que Hook est déclenché, et plus le contexte injecté est long, plus la consommation de points est élevée. Il est recommandé de définir un seuil de « longueur maximale du contexte » pour Hook afin d'empêcher l'agent de consommer excessivement des points en raison de listes de fichiers trop longues dans de grands entrepôts de code.
Adaptation CI/CD du mode Headless : la conception de l'architecture du mode Headless est optimisée pour les scénarios d'interaction sans terminal : la connexion interactive est remplacée par l'authentification par clé API, les tâches définissent l'entrée et la sortie attendues au format JSON et les résultats d'exécution de l'agent sont renvoyés sous forme de données structurées. Cela permet à Kiro CLI d'être intégré dans des pipelines CI/CD tels que GitHub Actions, GitLab CI, Jenkins, etc., réalisant ainsi un nouveau paradigme de « l'IA en tant qu'étape de pipeline ». Piège d'ingénierie : les tâches de l'agent en mode sans tête doivent définir max_steps et un contrôle de délai d'attente pour empêcher l'agent de consommer des points indéfiniment en raison de boucles de tâches ou de délais d'attente de réponse d'API externe dans le processus d'automatisation. Il est recommandé de définir l'appel de l'agent de Kiro CLI en mode « non bloquant » (définir une valeur de délai d'attente raisonnable) dans la configuration CI/CD et de configurer la logique de repli en cas d'échec dans le pipeline pour éviter qu'une défaillance de l'agent ne bloque l'ensemble du processus de publication.
Mise en œuvre technique du système de mesure des points : le système de points de Kiro CLI est mis en œuvre via un mécanisme dans lequel le client effectue une « retenue » avant chaque appel AI et un « règlement » une fois l'appel terminé. La consommation de crédits dépend de trois facteurs : le modèle appelé (les modèles hautes performances consomment plus de crédits), la longueur du contexte (les contextes longs consomment plus de crédits) et la complexité de la tâche (les invocations en plusieurs étapes de tâches d'agent consomment plus de crédits). Le système de points sert également de moyen de « limitation du débit » : lorsqu'un utilisateur lance un grand nombre de demandes dans un court laps de temps, le système donnera la priorité à l'utilisation des points restants pour un contrôle flexible plutôt que de rejeter directement les demandes. Coûts cachés : les règles de calcul de la consommation de points ne sont pas entièrement divulguées et les utilisateurs ne peuvent pas prédire avec précision combien de points seront consommés pour chaque appel, ce qui entraîne une incertitude dans la gestion budgétaire. La documentation Kiro recommande aux utilisateurs d'activer les alertes d'utilisation au-dessus du niveau Pro.
Comment utiliser la CLI Amazon Q Developer
Amazon Q Developer CLI / Kiro CLI propose des liens d'installation et de configuration clairs et prend en charge plusieurs méthodes d'installation pour les systèmes d'exploitation grand public.
Méthode d'installation
| Système d'exploitation | Méthode d'installation | Commande/Lien |
|---|---|---|
| Fenêtres | Installation MSI en un clic / Script PowerShell | irm 'https://cli.kiro.dev/install.ps1' \ | iex |
| macOS | Homebrew | brew install kirodev/tap/kiro-cli |
| Linux | Script de shell | curl -fsSL https://cli.kiro.dev/install.sh \ | ch |
| Téléchargement manuel | Page de téléchargement du site officiel | https://kiro.dev/downloads/ |
Étapes de démarrage rapide
- Install CLI : sélectionnez l'une des méthodes d'installation ci-dessus en fonction du système d'exploitation pour terminer l'installation. Les utilisateurs de Windows recommandent le package d'installation MSI et les utilisateurs de macOS recommandent Homebrew.
- Connexion d'authentification : exécutez « kiro-cli auth login » dans le terminal et utilisez l'ID AWS Builder, le compte social (GitHub/Google) ou l'authentification unique d'entreprise pour terminer l'authentification d'identité.
- Démarrer le mode interactif : exécutez
kiro-clipour accéder directement au mode de conversation interactive, ou ajoutez le paramètre--aiaprès toute commande pour déclencher l'assistance de l'IA (telle quekubectl get pods --ai). - Configurer les préférences de modèle : changez le modèle sous-jacent via
kiro-cli config set model claude-opus-4.8. Exécutez la « liste des modèles kiro-cli » pour voir tous les modèles disponibles. - Créez le premier agent personnalisé : créez un fichier de configuration YAML dans le répertoire
~/.kiro/agents/pour définir les mots d'invite système de l'agent et les outils disponibles. Pour un exemple de fichier de configuration, veuillez vous référer au modèle généré par « kiro-cli agent init ». - Configurez Smart Hook : créez un fichier
.kiro-hooks.yamldans le répertoire racine du projet et définissez les conditions de déclenchement des commandes, la logique de traitement de l'IA et les actions de post-traitement. Par exemple, exécutez automatiquement la révision du code avantgit commit.
Comparaison d'entrée
| Mode d'utilisation | Commandes typiques | Scénarios applicables |
|---|---|---|
| Dialogue interactif | kiro-cli |
Aide quotidienne au développement, dépannage, scripting |
| Requête unique | kiro-cli demande "Comment utiliser awk pour compter le nombre d'erreurs 404 dans le journal" |
Requête de commande rapide, pas besoin de dialogue continu |
| Exécution d'agents | l'agent kiro-cli exécute l'agent de déploiement |
Automatisation standardisée des flux de travail (déploiement, tests, publication) |
| Mode sans tête | kiro-cli --headless --api-key $KEY --task '{"prompt":"...","max_steps":10}' |
Intégration du pipeline CI/CD, tâches de traitement par lots |
| Crochet intelligent | Déclenché automatiquement (pas besoin d'appeler manuellement) | Vérifiez kubectl avant git commit/push et vérifiez après apply |
Vérification rapide : Une fois l'installation terminée, exécutez kiro-cli request "hello". Si un message de bienvenue est renvoyé, l'installation et l'authentification sont réussies. Il est recommandé aux nouveaux utilisateurs de commencer à explorer en mode conversation interactive et de passer progressivement aux fonctionnalités avancées telles que les agents et les hooks. Assurez-vous de lire « kiro-cli agent --help » avant d'utiliser l'agent pour la première fois pour comprendre les options de configuration de sécurité.
Utilisation inappropriée : Kiro CLI ne convient pas comme outil de "complétion de code AI" - sa capacité de complétion est basée sur la complétion automatique contextuelle de la ligne de commande (similaire à la figure), et non sur les suggestions de code en ligne dans l'EDI. Les utilisateurs qui ont besoin de compléter le code au niveau IDE doivent utiliser le plug-in Amazon Q Developer IDE ou GitHub Copilot. Les scénarios de valeur de Kiro CLI sont le « langage naturel pour les opérations du terminal » et « l'automatisation par l'IA du flux de travail DevOps », plutôt que les « invites intelligentes lors du codage ».
Tarification des produits pour Amazon Q Developer CLI
La tarification d'Amazon Q Developer CLI/Kiro CLI adopte un « abonnement basé sur le crédit », qui est fondamentalement différent de la méthode traditionnelle de facturation des appels par siège ou par API.
Description du mécanisme de points : les abonnements mensuels sont accompagnés d'un nombre fixe de points, et toutes les fonctions d'IA (déclenchées par les agents de dialogue exécutant MCP et appelant Smart Hooks) sont facturées en fonction de la consommation de points. Des points supplémentaires sont achetés pour 0,04 $/point au-dessus de la limite mensuelle. Les points sont réinitialisés mensuellement et les points non utilisés ne seront pas accumulés le mois suivant.
| Niveau du forfait | Frais mensuels | Points mensuels | Portée d'accès au modèle | Prix unitaire en points (forfait supplémentaire) | Personnes concernées |
|---|---|---|---|---|---|
| Gratuit | 0 $ | 50 | Claude Sonnet 4.5 + modèle open source | Aucun point supplémentaire ne peut être acheté | Première expérience, utilisateur léger |
| Pro | 20 $ | 1 000 | Modèle complet (dont Claude Opus 4.8) | 0,04 $/point | Développeur professionnel personnel |
| Pro+ | 40 $ | 2 000 | Modèle complet | 0,04 $/point | Utilisateurs à haute fréquence |
| Pro Max | 100 $ | 5 000 | Modèle complet | 0,04 $/point | Utilisateur intensif |
| Puissance | 200 $ | 10 000 | Modèle complet | 0,04 $/point | Utilisateurs UHF/petites équipes |
| Entreprise | Contacter les ventes | Personnalisation | Modèle complet + contrôle de sécurité au niveau de l'entreprise | Personnalisation | Équipe Entreprise |
Comparaison des prix avec des produits concurrents :
| Produits | Seuil de paiement minimum | Méthode de tarification | Portée fonctionnelle de base | Flexibilité du modèle |
|---|---|---|---|---|
| Kiro CLI (anciennement Amazon Q Developer CLI) | 20 $/mois (Pro) | Système de points | Dialogue CLI + Agent + MCP + Hooks | Commutation gratuite entre plusieurs modèles |
| Copilote GitHub | 10 $/mois (particulier) / 19 $/utilisateur/mois (entreprise) | Par siège | Achèvement du code IDE + Chat | Modèle unique (série Codex) |
| Plug-in IDE pour développeur Amazon Q | Édition gratuite (personnelle)/entreprise Contacter le service commercial | Par siège | Achèvement du code IDE + Analyse de sécurité + Agent | Modèle AWS auto-développé |
| Déformation (Terminal AI) | Forfait gratuit (de base) / payant Contact | Par siège | Recherche IA du terminal + suggestions de commandes | Modèle unique |
| Fig (achèvement intelligent) | Gratuit | Gratuit | Auto-complétion du terminal | Pas de modèle d'IA |
Analyse des prix : le système de points de Kiro CLI et le système de sièges de Copilot représentent deux philosophies de tarification différentes. Le système de siège est plus économique lorsque tous les membres de l’équipe utilisent le CLI à une fréquence similaire ; le système de points est plus rentable dans la répartition de « quelques utilisateurs à haute fréquence + une majorité d'utilisateurs à basse fréquence » - par exemple, dans une équipe de 50 développeurs, seules 5 personnes utilisent la CLI plus de 10 fois par jour, et les 45 personnes restantes l'utilisent occasionnellement, alors 5 niveaux de puissance (200 $ x 5 = 1 000 $/mois) sont plus rentables que 50 sièges Copilot Business (19 $ x 50 = 950 $/mois) le coût et la flexibilité sont meilleurs. Cependant, le mécanisme de réinitialisation mensuelle du système de points signifie que les utilisateurs peu fréquents sont obligés de payer pour les points non utilisés. Il s’agit d’un inconvénient inhérent au système à points par rapport au système par répartition. Il est recommandé aux petites et moyennes équipes de commencer au niveau Pro ou Pro+ et de décider de mettre à niveau ou de rétrograder en fonction des statistiques d'utilisation mensuelles.
Scénarios d'application de la CLI Amazon Q Developer
-
Automatisation DevOps et amélioration de l'intelligence CI/CD : intégrez le mode sans tête de Kiro CLI dans le pipeline CI/CD pour réaliser une révision automatisée du code, le déclenchement d'une analyse de sécurité, une pré-vérification et une post-validation du déploiement. Déduction pour la réduction des coûts et l'amélioration de l'efficacité : pour un ingénieur DevOps, il faut en moyenne 45 à 75 minutes pour examiner manuellement une demande d'extraction de taille moyenne (impliquant 10 à 20 modifications de fichiers) et écrire un script de vérification de déploiement. Après avoir utilisé l'agent personnalisé + Smart Hooks de Kiro CLI, la révision du code et la vérification du déploiement peuvent être automatiquement effectuées dans le pipeline. Les ingénieurs n'ont qu'à examiner les principales conclusions marquées par l'agent (représentant environ 15 à 20 % du volume total d'analyse). L'investissement manuel d'un seul PR peut être réduit de 45 à 75 minutes à 10 à 15 minutes, soit une réduction d'environ 75 à 80 %. Limite de collaboration homme-machine : L'agent de révision de code peut s'exécuter à 100 % automatiquement, mais des points de confirmation manuelle doivent être définis pour les sections suivantes : modifications des limites d'autorisation causées par les changements de politique IAM dans les scripts de migration de base de données impliquant la suppression de données de production et toute forme d'opérations "kubectl delete" ou "terraform destroy". Les Smart Hooks doivent être configurés avec une stratégie « pause et attente de confirmation manuelle » pour de telles opérations irréversibles plutôt qu'une exécution automatique.
-
Analyse du journal du terminal et dépannage de production : collez le journal de l'application directement dans le terminal ou transférez-le, et laissez l'agent Kiro CLI analyser le modèle d'erreur, identifier la pile d'exceptions et localiser la cause première. Déduction pour la réduction des coûts et l'amélioration de l'efficacité : pour un ingénieur SRE, il faut en moyenne 30 à 60 minutes pour analyser manuellement un journal d'erreurs de production de plus de 5 000 lignes, établir une classification des erreurs et localiser la cause première. À l'aide de l'agent d'analyse des journaux de Kiro CLI (configuré pour utiliser Claude Opus 4.8 et lié au connecteur MCP pour lire Elasticsearch/Splunk), l'agent peut effectuer la classification des journaux, la détection des anomalies et les recommandations sur les causes profondes en 2 à 5 minutes, et les humains n'ont qu'à examiner la sortie de l'agent et effectuer des opérations de réparation. On estime que le temps nécessaire pour un dépannage unique sera réduit de 30 à 60 minutes à 10 à 20 minutes, soit une diminution d'environ 60 à 70 %. Limite de collaboration homme-machine : l'analyse des journaux et le dépannage peuvent être hautement automatisés, mais la décision finale concernant l'identification des causes profondes et l'exécution des mesures correctives doit être prise par les ingénieurs. Les recommandations de correctifs d'agent (en particulier celles impliquant des changements de configuration ou des modifications de code) doivent être vérifiées dans un contexte intermédiaire avant d'être appliquées à la production.
-
Gestion de l'infrastructure cloud et génération IaC : utilisez le langage naturel pour décrire les besoins en ressources cloud et laissez Kiro CLI générer le code Terraform, CloudFormation ou Pulumi correspondant, réduisant ainsi le temps d'écriture manuelle des configurations IaC. Déduction pour la réduction des coûts et l'amélioration de l'efficacité : pour un ingénieur de plate-forme, il faut en moyenne 2 à 4 heures pour écrire manuellement un module Terraform complet comprenant un VPC, un sous-réseau, un groupe de sécurité et un groupe EC2 Auto Scaling (y compris le réglage des paramètres et l'examen des documents). Grâce à l'agent IaC de Kiro CLI, les ingénieurs n'ont qu'à décrire les exigences architecturales en langage naturel. L'agent génère le squelette de code initial en 10 à 15 minutes, et les ingénieurs passent encore 30 à 60 minutes à l'ajuster et à le valider. On estime que le temps nécessaire à une configuration d'infrastructure unique sera réduit de 2 à 4 heures à 40 à 75 minutes, soit une réduction d'environ 65 à 70 %. Conseil de mise en œuvre : le code IaC généré par l'agent doit toujours être considéré comme une « première ébauche » plutôt qu'une « ébauche finale » : il doit être validé par des outils tels que "terraform plan" ou "aws cloudformation validate-set", et la configuration de sécurité (en particulier la portée des règles entrantes du groupe de sécurité et des politiques IAM) examinée par un ingénieur de plate-forme expérimenté.
-
Standardisation des connaissances de l'équipe et diffusion des meilleures pratiques : utilisez le pilotage d'agent et la configuration au niveau de l'équipe pour standardiser les normes de codage, les politiques de sécurité et les meilleures pratiques architecturales de l'équipe en contraintes comportementales pour les agents IA, garantissant ainsi que tous les membres de l'équipe suivent des normes unifiées lors de leur utilisation. Valeur du scénario : la valeur fondamentale de ce scénario ne réside pas dans une seule amélioration de l'efficacité, mais dans la réduction du coût d'intégration de l'équipe : lorsque de nouveaux membres rejoignent, l'agent fournit automatiquement des suggestions de code et des conseils opérationnels conformes aux spécifications de l'équipe, réduisant ainsi le coût de l'enseignement oral de « l'ancien au nouveau ». Déduction quantitative : Pour une équipe de développement de 10 personnes, avec une moyenne de 1 à 2 nouveaux membres rejoignant chaque trimestre, la section « enseignement des spécifications d'équipe » dans l'intégration traditionnelle prend en moyenne 3 à 5 heures par personne. Après la normalisation via Agent Steering, les nouveaux membres peuvent recevoir des conseils normatifs immédiats de la part de l'agent AI, réduisant le temps d'enseignement manuel à 1 à 2 heures par personne, et on estime que le gain de temps trimestriel est d'environ 4 à 8 heures.
-
Automatisation du flux de travail en plusieurs étapes (orchestration d'agent) : créez des flux de travail automatisés qui connectent plusieurs outils en série - par exemple, "Créer automatiquement une branche de fonctionnalité à partir d'un problème GitHub → Générer un squelette de code → Exécuter des tests → Créer une demande d'extraction". Valeur du scénario : il s'agit de la capacité de « liaison cachée » de Kiro CLI - la combinaison de l'agent personnalisé + intégration MCP + Smart Hooks peut obtenir un « flux de travail intelligent » difficile à réaliser avec les scripts shell traditionnels. Par exemple, lorsqu'un agent détecte une alarme de production, il peut automatiquement interroger les journaux, analyser la cause première, créer un ticket Jira et @ avertir le responsable concerné, sans intervention manuelle dans l'ensemble du processus. Limite de collaboration homme-machine : les flux de travail automatisés impliquant des modifications de code ou des opérations de production doivent mettre en place des « points de contrôle de confirmation manuels ». Il est recommandé de faire une pause et d'attendre la confirmation de l'ingénieur avant chaque opération irréversible. Il est recommandé de commencer par le workflow « lecture seule » (notification, analyse, génération de rapports) pour vérifier la fiabilité de l'agent, puis de l'étendre progressivement aux opérations « écriture ».
Ne convient pas aux scénarios : Kiro CLI a une valeur limitée dans les scénarios suivants : travail de codage qui nécessite l'achèvement du code en ligne au niveau de l'IDE (le plug-in Amazon Q Developer IDE ou Copilot doit être utilisé), contextes de développement complètement hors ligne (toutes les demandes d'inférence nécessitent une connexion réseau) et contextes sensibles à la conformité où le comportement de l'agent AI est incontrôlable ou non auditable (tels que les systèmes de trading financier). Pour les scénarios nécessitant des opérations d'interface graphique (ajustement du prototype de l'interface utilisateur de conception visuelle), le mode natif du terminal de Kiro CLI dépasse ses capacités.
Qui est éligible à l'Amazon Q Developer CLI ?
-
Ingénieurs DevOps et plate-forme : les ingénieurs qui s'occupent quotidiennement des terminaux et des pipelines CI/CD d'orchestration de scripts constituent le groupe d'utilisateurs principal de Kiro CLI. Les modes Smart Hooks et Headless correspondent directement à ses besoins d'automatisation de flux de travail, et l'intégration MCP prend en charge la connexion à des chaînes d'outils telles que Kubernetes, Terraform et AWS CLI. Prérequis : Avoir au moins une connaissance de base des scripts Shell et de la configuration CI/CD ; la personnalisation de la configuration YAML de l'agent nécessite une certaine courbe d'apprentissage.
-
Ingénieur SRE et Opérations d'Infrastructure : Ingénieurs responsables de la stabilité et du dépannage du système de production. L'agent d'analyse des journaux de Kiro CLI et les capacités de dialogue du terminal interactif peuvent accélérer le processus de localisation des pannes, et les Smart Hooks peuvent fournir une confirmation de protection avant les opérations clés (telles que « kubectl delete pod », « systemctl restart »). Prérequis : Vous devez avoir une certaine compréhension de la sélection du modèle sous-jacent et de la stratégie de consommation de points pour éviter de dépenser accidentellement des points dans des scénarios d'alarme à haute fréquence.
-
Développeur full-stack et back-end (au sein de l'écosystème AWS) : développeurs full-stack et back-end qui créent des applications cloud natives sur AWS. La CLI Kiro peut rapidement créer, tester et déployer du code dans le terminal, en complément du plug-in IDE Amazon Q Developer : le plug-in IDE gère l'achèvement intelligent lors du codage, et la CLI gère les opérations du terminal et l'automatisation DevOps. Valeur fondamentale : pour les développeurs qui doivent basculer entre plusieurs services AWS, le langage naturel est utilisé pour remplacer les chaînes de commandes AWS CLI complexes, réduisant ainsi la fréquence de consultation de la documentation AWS CLI. Ne convient pas à la limite : les développeurs full-stack en dehors de l'écosystème AWS (utilisant principalement Azure/GCP ou le développement local pur) obtiennent une valeur marginale inférieure de Kiro CLI, et son produit concurrent GitHub Copilot fournit des améliorations d'efficacité plus directes dans les scénarios de complétion de code IDE.
-
Développeurs et expérimentateurs d'agents IA : personnel technique intéressé par le flux de travail de l'agent AI et le protocole MCP. Le système d'agent personnalisé de Kiro CLI et l'intégration MCP fournissent un environnement à seuil bas pour l'expérimentation des agents : vous pouvez expérimenter et déboguer le comportement de l'agent dans le terminal sans créer une infrastructure LLM complète. Valeur fondamentale : il peut être utilisé comme environnement de vérification de prototypes pour le développement d'agents afin de tester rapidement l'efficacité de l'ingénierie des mots d'invite, des appels d'outils et de l'orchestration des flux de travail. Restrictions : Kiro CLI n'est pas un cadre de développement d'agents à usage général : il est plus adapté à la consommation d'agents qu'au développement d'agents au niveau de la production. Les développeurs d'agents avancés qui ont besoin d'un contrôle complet sur le modèle sous-jacent et les paramètres d'inférence doivent utiliser directement des frameworks tels que l'API Anthropic Claude, l'API OpenAI ou LangChain.
-
Team and Technical Leader : Responsable technique qui doit unifier les spécifications de développement de l'équipe et les stratégies d'outils. Le pilotage d'agent et la configuration au niveau de l'équipe font de Kiro CLI un outil permettant aux équipes de standardiser l'utilisation de l'IA. Valeur fondamentale : vous pouvez définir la politique d'utilisation de l'IA de l'équipe (par exemple, en stipulant que la révision du code doit utiliser des agents désignés, interdisant aux agents de modifier directement les configurations liées à la production) et garantir la conformité de tous les membres via la distribution de la configuration. Conseils de mise en œuvre : Il est recommandé de mettre en œuvre des stratégies au niveau de l'équipe pour adopter une stratégie progressive de « utilisation recommandée → équipe pilote → promotion de l'ensemble de l'équipe ». Au début, évitez les contraintes trop rigides pour éviter la résistance de l’équipe.
Ne s'applique pas au grand public : les développeurs qui utilisent principalement le développement front-end/mobile pur et impliquent rarement des opérations de terminal (la valeur fondamentale de Kiro CLI ne peut pas être exercée) ; des équipes de projet sensibles à la sécurité qui nécessitent un contexte de développement complètement hors ligne ; les développeurs qui sont sceptiques à l'égard des outils d'IA et ne font pas confiance aux opérations des terminaux pour qu'elles soient confiées à l'exécution de l'IA ; et les développeurs qui n'ont pas de contexte de développement fixe et travaillent principalement dans des IDE en ligne (tels que GitHub Codespaces, AWS Cloud9) - IDE en ligne Le terminal intégré peut ne pas être entièrement compatible avec le système Hooks and Agent de Kiro CLI.
Résumé et Outlook
Amazon Q Developer CLI / Kiro CLI représente une direction importante dans l'évolution des assistants de programmation d'IA, des « plug-ins IDE » aux « agents natifs de terminal ». Il n'ajoute pas d'entrée CLI aux outils de programmation d'IA existants, mais redéfinit la « collaboration homme-machine dans le terminal » de bas en haut : les développeurs n'ont plus besoin de se souvenir d'options de commande complexes et de combinaisons de paramètres, mais utilisent un langage naturel pour décrire les objectifs et laisser l'agent d'IA planifier et exécuter le chemin de mise en œuvre.
Compétences de base actuelles : La trinité agent personnalisé + intégration MCP + Smart Hooks constitue la barrière de différenciation la plus importante de Kiro CLI : les concurrents peuvent fournir un dialogue IA dans le terminal, mais ne disposent pas d'une chaîne de capacités complète d'orchestration d'agent, d'intégration d'outils externes et d'automatisation de flux de travail. La prise en charge de plusieurs modèles empêche Kiro CLI d'être lié à un seul fournisseur de modèles, ce qui permet une flexibilité dans la sélection des modèles et le contrôle des coûts. Le système de tarification par points offre aux utilisateurs avec différentes fréquences d'utilisation la flexibilité de payer à la demande, évitant ainsi la perte d'efficacité liée au « paiement que vous l'utilisiez ou non » dans le système de sièges.
Principales limitations actuelles : la notoriété de la marque en est encore à ses débuts : le passage de la marque d'Amazon Q Developer CLI à Kiro CLI n'est pas encore terminé et un grand nombre d'utilisateurs potentiels ignorent toujours l'existence de Kiro CLI. La tarification des points manque de transparence et de prévisibilité : les utilisateurs ne peuvent pas estimer avec précision le nombre de points consommés pour chaque opération, ce qui pose des problèmes de gestion budgétaire. L'écosystème MCP en est encore aux premiers stades de construction, le nombre de serveurs MCP communautaires disponibles est limité et la documentation de développement et la chaîne d'outils pour les serveurs MCP personnalisés doivent encore être améliorées. Les types de commandes couverts par Smart Hooks sont limités et la prise en charge des commandes courantes autres que Git et Kubectl est insuffisante. De plus, Kiro CLI ne prend actuellement pas en charge le déploiement privatisé, ce qui limite l'espace d'adoption dans les secteurs qui ont des exigences strictes en matière de souveraineté des données, comme la finance et les affaires gouvernementales.
Points d'observation de suivi : si Kiro CLI lancera une version de déploiement privatisée en entreprise après l'indépendance (il s'agit d'un facteur décisionnel clé pour les achats d'entreprise) ; la rapidité d'enrichissement de l'écosystème MCP - le nombre et la maturité des serveurs MCP apportés par la communauté affecteront directement l'évolutivité de la plateforme ; si le marché partagé (Showcase) des agents personnalisés peut former un effet de réseau similaire à Docker Hub ou Visual Studio Code Marketplace ; si la tarification par points sera ajustée à mesure que le coût de l'inférence du modèle diminue et si des API pures émergeront en mode Access pour répondre aux besoins d'intégration approfondis ; si le plug-in Kiro CLI et Amazon Q Developer IDE sera davantage intégré dans les fonctionnalités ou clairement superposé - il existe actuellement un chevauchement fonctionnel entre les deux dans certains scénarios.
Évaluation des risques d'approvisionnement et d'adoption : pour les équipes exécutant déjà des workflows DevOps au sein de l'écosystème AWS, le niveau gratuit de Kiro CLI (50 crédits/mois) est suffisant pour 2 à 4 semaines de validation technique. Il est recommandé de commencer par le mode dialogue interactif pour évaluer si la qualité des réponses de l'IA répond aux besoins de l'équipe ; puis créez 1 à 2 agents personnalisés pour vérifier la fiabilité de l'orchestration des agents et l'efficacité de la consommation des points ; et enfin essayez le mode Headless dans les pipelines hors production. Pour les équipes envisageant des achats d'entreprise, il est recommandé de se concentrer sur : la correspondance de la zone de résidence des données avec la politique de conformité de l'entreprise, la cohérence du mécanisme de réinitialisation mensuelle des points avec les modèles d'utilisation de l'équipe et la compatibilité de l'intégration SSO avec le système de gestion des identités existant. Au stade actuel (juillet 2026), Kiro CLI est plus adapté en tant qu'« outil auxiliaire d'IA pour l'équipe » qu'en tant que « dépendance nécessaire du flux de travail principal » - il est recommandé de maintenir la compatibilité et les capacités parallèles avec les flux de travail traditionnels (exécution manuelle des commandes, pas d'état Hooks) pour garantir que le processus opérationnel lié à la production n'est pas affecté lorsque le service Kiro CLI est anormal. Pour les équipes qui ne font absolument pas partie d'AWS et n'ont aucun besoin d'automatisation de terminal, Kiro CLI n'est pas une priorité élevée au stade actuel : GitHub Copilot fournit une valeur plus directe dans les scénarios de complétion de code IDE, tandis que les capacités d'agent de terminal de Kiro CLI ont des avantages limités en dehors des scénarios DevOps et d'ingénierie de plateforme.
Outils associés : github-copilot, cursor
Informations de version
- Kiro CLI 1.0 :Séparé de l'Amazon Q Developer CLI et renommé Kiro CLI, introduisant des agents personnalisés, l'intégration MCP et un système de hook intelligent.
- CLI bêta du développeur Amazon Q :Il n’y a pas encore de date officielle précise. Publié en tant que composant de terminal pour Amazon Q Developer, prenant en charge la génération de code de base et l'assistance aux commandes AWS CLI.
- Aperçu de la CLI du développeur Amazon Q :Il n’y a pas encore de date officielle précise. Une première version d'aperçu pour la communauté des développeurs AWS afin de tester les capacités d'interaction de l'IA du terminal.
Avis des utilisateurs