Kiro CLI est la prochaine mise à jour de Q CLI. Vos flux de travail existants Q Developer CLI, votre abonnement et votre authentification continuent de fonctionner sans aucun changement.
Kiro CLI s'appuie sur l'agent Auto pour offrir les meilleurs résultats au meilleur prix, et prend en charge des fonctionnalités et une technologie d'agent avancées similaires à ce que les clients connaissent déjà avec Q Developer CLI (y compris le mode agent, MCP, le steering et les agents personnalisés). Les utilisateurs existants de Q Developer CLI trouveront l'intégration simple, avec des options supplémentaires pour se connecter via des comptes sociaux et GitHub.
Si vous connaissez bien Amazon Q CLI, la migration vers Kiro CLI vous semblera naturelle. Ce guide met en évidence les principales différences et vous aide à démarrer rapidement.
Voici la comparaison côte à côte de Kiro CLI et d'Amazon Q Developer
| Domaine | Kiro CLI | Q Developer CLI |
|---|---|---|
| Installation | installation native | installation basée sur dmg et zip |
| Authentification | GitHub, Gmail, BuilderId, IAM Identity Center | BuilderId, IAM Identity Center |
| Point d'entrée | kiro-cli | q / q chat |
| Règles | Kiro steering | Règles Amazon Q |
| Abonnements | Q Developer et Kiro | Q Developer et Kiro |
| Fonctionnalités | MCP, agents personnalisés, hooks | MCP, agents personnalisés, hooks |
| Licence | AWS Intellectual Property License | Apache |
Consultez le guide d'authentification pour plus de détails.
1. Qu'est-ce que Kiro et quel est son lien avec Q Developer?
Kiro est une expérience de développement agentive autonome qui vous aide à passer du concept à la production grâce au développement piloté par les specs. Des tâches simples aux tâches complexes, Kiro travaille à vos côtés pour transformer vos requêtes en specs détaillées, puis en code fonctionnel, en documentation et en tests — afin que ce que vous construisez soit exactement ce que vous voulez et prêt à être partagé avec votre équipe. Kiro s'appuie sur certaines des fonctionnalités et technologies avancées de Q Developer (mode agent, MCP, steering, CLI) et ajoute une expérience de développement simplifiée mais bien définie pour travailler avec l'IA, qui semble familière puisqu'elle est basée sur Q Developer CLI.
2. Comment vais-je migrer de Q Developer CLI vers Kiro CLI?
Vous pouvez simplement exécuter q update ou activer la mise à jour automatique pour passer à Kiro CLI.
3. Que se passe-t-il si je ne veux pas migrer vers Kiro CLI? Puis-je conserver mon accès à Q Developer CLI?
Oui, vous pouvez continuer à utiliser Amazon Q Developer CLI. Cependant, les nouvelles fonctionnalités et correctifs ne seront disponibles que pour Kiro CLI, qui s'appuie sur certaines des fonctionnalités agentives sous-jacentes de Q CLI dans une expérience de développement simplifiée. Les utilisateurs existants de Q Developer CLI trouveront l'expérience familière et l'intégration simple, donc nous recommandons fortement qu'ils envisagent de faire la transition.
4. Quelles conditions s'appliqueront à Kiro CLI?
Comme pour Q Developer CLI, votre utilisation des capacités agentives sous-jacentes dans Kiro CLI est soumise au Contrat Client AWS (ou à tout autre contrat conclu avec nous régissant votre utilisation des services AWS) et aux Conditions de service AWS. Cependant, le logiciel Kiro CLI est concédé sous licence AWS Intellectual Property License, tandis que le logiciel Q Developer CLI était concédé sous licence Apache 2.0.
5. Quel est l'impact sur mon utilisation actuelle d'Amazon Q Developer CLI? Dois-je modifier mes fichiers d'automatisation et de configuration?
Kiro CLI est rétrocompatible avec Amazon Q Developer CLI. Vous pouvez continuer à utiliser les points d'entrée q et q chat. Toutes les fonctionnalités d'Amazon Q Developer CLI sont disponibles dans Kiro CLI. Vous pouvez continuer à utiliser les règles et la configuration Amazon Q avec Kiro CLI.
6. Qu'est-ce qui changera lorsque je passerai à Kiro CLI?
Nous facilitons le travail avec Kiro pour votre équipe, peu importe si les développeurs préfèrent Kiro IDE ou Kiro CLI. Pour en savoir plus sur les changements, consultez les changements en détail.
7. Kiro CLI fonctionnera-t-il avec mon abonnement Q Developer Pro?
Oui, vous pouvez utiliser Kiro CLI avec votre abonnement Q Developer Pro. Kiro CLI prendra également en charge un abonnement Kiro.
8. Comment fonctionne la tarification de Kiro?
Kiro offre des niveaux de tarification flexibles conçus en fonction de la façon dont les développeurs utilisent Kiro. Pour en savoir plus sur la tarification, consultez https://kiro.dev/pricing/.
9. En tant qu'utilisateur actuel de l'abonnement Q Developer Pro, pourquoi devrais-je envisager de passer à un plan d'abonnement Kiro payant?
Kiro offre plusieurs niveaux de tarification qui correspondent mieux aux besoins des développeurs, et chaque niveau payant prend en charge une utilisation au-delà des limites du plan — grâce à des crédits supplémentaires pour les utilisateurs qui se connectent via une connexion sociale ou AWS Builder ID, ou des dépassements pour les équipes. Cette flexibilité n'est pas offerte avec le plan d'abonnement Q Developer Pro.
10. En tant qu'utilisateur actuel de Q Developer Pro, quel est le processus pour passer à un plan d'abonnement Kiro?
Le tableau de bord Kiro affichera séparément les abonnements pour Kiro et Q Developer. Pour chaque groupe ou utilisateur, un administrateur peut accéder à ses abonnements Q, les sélectionner et passer à un abonnement Kiro. Les changements d'abonnement déplaceront les groupes et les utilisateurs de l'onglet abonnement sous Q Developer vers l'onglet abonnement dans Kiro. Les clients peuvent migrer les utilisateurs comme ils l'entendent, sur l'ensemble d'un profil à partir d'un compte membre, ou sur des groupes ou des utilisateurs individuels du même profil. Les migrations se font au niveau de l'utilisateur, ce qui donne aux clients un contrôle précis sur le processus de migration.
11. Offrez-vous une indemnisation liée aux résultats pour les abonnés Kiro? Si je suis un utilisateur du niveau Q Developer Pro et que je passe à un abonnement Kiro payant, l'indemnisation liée aux résultats s'applique-t-elle à moi?
Oui, tout comme nous le faisons pour les utilisateurs Q Developer Pro, nous offrons une indemnisation liée aux résultats pour les abonnés Kiro payants. Consultez la section 50.10 des Conditions de service AWS pour plus de détails.
12. Est-ce que Kiro utilise mon contenu pour entraîner des modèles?
Nous n'utilisons pas le contenu des utilisateurs Kiro Pro, Pro+, Pro Max ou Power qui accèdent à Kiro par l'entremise d'AWS IAM Identity Center. Si vous avez un abonnement Amazon Q Developer Pro et que vous accédez à Kiro par l'entremise de votre compte AWS avec l'abonnement Amazon Q Developer Pro, alors Kiro n'utilisera pas votre contenu pour l'amélioration du service. Nous pouvons utiliser certain contenu des utilisateurs de la version gratuite de Kiro et des abonnés individuels de Kiro (ceux qui accèdent à Kiro par l'entremise d'un fournisseur de connexion sociale ou d'AWS Builder ID) pour l'amélioration du service.
13. Puis-je contrôler le partage de télémétrie (données d'utilisation, indicateurs de performance) pour Kiro au niveau de l'organisation?
Nous ne collectons pas de télémétrie auprès des utilisateurs Kiro Pro, Pro+, Pro Max ou Power qui accèdent à Kiro par l'entremise d'AWS IAM Identity Center. Cependant, les administrateurs d'entreprise peuvent configurer Kiro pour collecter des rapports d'activité des utilisateurs de votre organisation.
14. Puis-je revenir à Amazon Q Developer CLI?
Pour installer Amazon Q Developer CLI, téléchargez le binaire correspondant à votre plateforme/système d'exploitation. Désinstallez Kiro CLI à l'aide de kiro-cli uninstall, puis installez Amazon Q Developer CLI.
Vous pouvez télécharger Amazon Q Developer CLI v1.19.7 pour la plateforme spécifique :
Voici ce qui se passe lors de la migration unique quand vous installez Kiro CLI :
~/.aws/amazonq sont copiés dans le dossier ~/.kiro sous les mêmes noms~/.aws/amazonq/mcp.json est copiée vers ~/.kiro/settings/mcp.json. En cas de conflits, la copie de ces serveurs MCP est ignoréerules dans le dossier ~/.aws/amazonq sont copiés dans le dossier ~/.kiro/steering sous les mêmes nomscli.json est créé avec les paramètres d'Amazon Q Developer CLI.amazonq dans votre projet. Ainsi, vos règles, agents et paramètres MCP existants dans votre projet continueront de fonctionner tels quels
.kiro de votre projet..kirofs_read vers read, fs_write vers write, use_aws vers aws, execute_bash vers shell, report_issue vers reportKiro CLI utilise des chemins de configuration différents d'Amazon Q Developer CLI, mais maintient la rétrocompatibilité :
| Configuration | Portée | Kiro CLI | Q Developer CLI |
|---|---|---|---|
| Serveurs MCP | Utilisateur | ~/.kiro/settings/mcp.json | ~/.aws/amazonq/mcp.json |
| Espace de travail | .kiro/settings/mcp.json | .amazonq/mcp.json | |
| Requêtes | Utilisateur | ~/.kiro/prompts | ~/.aws/amazonq/prompts |
| Espace de travail | .kiro/prompts | .amazonq/prompts | |
| Agents personnalisés | Utilisateur | ~/.kiro/agents | ~/.aws/amazonq/cli-agents |
| Espace de travail | .kiro/agents | .amazonq/cli-agents | |
| Règles / Steering | Utilisateur | ~/.kiro/steering | ~/.aws/amazonq/rules |
| Espace de travail | .kiro/steering | .amazonq/rules | |
| Paramètres | Global | ~/.kiro/settings/cli.json | - |
.amazonq existants~/.aws/amazonq vers les dossiers appropriés (voir ci-dessus) dans ~/.kiro lors de l'installation$TMPDIR/kiro-logkiro_default. L'agent par défaut inclut des chemins pour Amazon Q et Kiro.
/agent list affichera kiro_default comme agent avec « Aucun chemin trouvé », car la configuration de l'agent est en mémoire.Si vous rencontrez des problèmes pendant la migration :
Migration depuis Amazon Q Developer CLI