Amenez les agents Kiro dans votre terminal avec Kiro CLI

Par
JO

Jonathan Vogel

Developer Advocacy

SA

Saurabh Dahal

Developer Advocacy

Vous êtes connecté à un serveur de production à 2 h du matin en train de déboguer un problème. Vous savez que l'IA pourrait vous aider puisque vous utilisez des agents dans votre IDE toute la semaine, en avançant rapidement, en bâtissant avec confiance. Mais changer de contexte signifie perdre votre session de terminal, votre connexion SSH, votre élan. Alors vous restez coincé, à parcourir manuellement les journaux, à chercher la syntaxe sur Google, à travailler seul. C'est un choix que vous ne devriez pas avoir à faire : travailler dans votre IDE où vous avez des agents d'IA, ou travailler dans le terminal où c'est plus pratique pour de tels scénarios, mais sans leur assistance. Aujourd'hui, nous comblons cet écart. Kiro CLI amène l'IA agentive directement dans votre terminal. Les mêmes agents, la même intelligence, où que vous programmiez.

Qu'est-ce que Kiro CLI?

Kiro CLI utilise des fonctionnalités et une technologie d'agent avancées du Q Developer CLI (y compris le mode agent, MCP, le steering et les agents personnalisés), et ajoute la prise en charge de la connexion sociale, de Haiku 4.5, et de notre agent Auto, qui équilibre performance, efficacité et qualité des résultats. Créez l'ébauche de projets, déboguez des problèmes de production, écrivez du code d'infrastructure, tout cela sans quitter votre shell. Décrivez simplement ce dont vous avez besoin en langage clair.

La puissance vient de la spécialisation. Créez des agents personnalisés adaptés à votre base de code : un spécialiste du backend qui connaît vos modèles d'API, un expert frontend familier avec vos composants, un agent DevOps qui comprend votre infrastructure. Chaque agent concentre toute sa fenêtre contextuelle sur ce qui compte pour ce flux de travail.

Vous utilisez déjà Kiro IDE? Votre configuration de dossier .kiro fonctionne dans les deux environnements. Kiro CLI peut utiliser les mêmes fichiers de steering (il s'agit de règles qui guident le comportement de l'IA dans l'ensemble de votre projet) et les mêmes serveurs MCP. Configurez une fois, utilisez partout.

Pourquoi Kiro CLI?

Restez dans le terminal. Aucun changement de contexte. Aucune recherche de syntaxe. Décrivez simplement ce dont vous avez besoin et continuez à bâtir.

Structurez vos flux de travail d'IA. Les agents personnalisés vous permettent de préconfigurer des outils, des permissions et du contexte pour différentes tâches. Passez de l'un à l'autre instantanément.

Une seule configuration, deux environnements. Vos serveurs MCP, vos règles de steering et vos documents de projet fonctionnent à la fois dans Kiro IDE et Kiro CLI. Configurez une fois, utilisez partout.

Conçu pour votre façon de travailler réelle. Que vous gériez de l'infrastructure, révisiez du code ou déboguiez, créez des agents pour vos flux de travail spécifiques et partagez-les avec votre équipe.

Automatisation rapide. Formatez le code, exécutez des tests, gérez les journaux, et plus encore, tout cela grâce à des commandes shell automatisées.

Pour commencer

Installation

Kiro CLI est disponible pour macOS et Linux. L'installation est simple :

Installer sur macOS, Linux ou
curl -fsSL https://cli.kiro.dev/install | bash

Premiers pas

1. Authentifiez-vous et commencez à clavarder : connectez-vous avec vos identifiants

Loading code example...

2. Explorez les commandes : obtenez de l'aide à tout moment

Loading code example...

Fonctionnalités clés

1. Agents personnalisés : une structure pour la programmation avec l'IA dans le terminal

Les agents personnalisés apportent une structure aux flux de travail de terminal alimentés par l'IA en vous permettant de définir exactement comment l'IA doit se comporter pour différentes tâches :

  • Outils préapprouvés : faites confiance à des outils spécifiques pour qu'ils s'exécutent sans invites de permission constantes, parfait pour vos flux de travail habituels
  • Contexte persistant : chargez automatiquement les fichiers de projet, la documentation et les normes
  • Accès contrôlé : limitez les outils disponibles pour rester concentré et sécurisé, y compris des permissions d'outils granulaires
  • Configurations spécifiques au flux de travail : différents agents pour différentes ambiances, opérations cloud, révisions de code, sessions de débogage

Exemple de configuration d'agent :

Loading code example...

Cette approche structurée signifie que vous n'êtes pas constamment en train de changer de contexte ou de réexpliquer la configuration de votre projet. Kiro sait ce qu'il a besoin de savoir, et vous restez dans le flux. Cet exemple d'agent, c'est comme avoir un spécialiste plutôt qu'un généraliste, car il se concentre sur le développement backend, alors il ne perd pas de temps ni d'énergie mentale à penser au frontend, au DevOps ou à d'autres sujets non liés. Les restrictions de chemin de fichier signifient qu'il ne peut toucher que les fichiers backend (comme src/api/** et server.js), ce qui l'empêche de casser accidentellement vos fichiers frontend ou de configuration. Il charge automatiquement votre fichier backend-standards.md, alors il se souvient toujours des règles de votre équipe concernant async/await, la gestion des erreurs et la conception d'API sans que vous ayez à le lui rappeler chaque fois. Le résultat est des réponses plus rapides et plus précises qui suivent systématiquement vos normes, car l'agent n'est pas distrait par des informations non pertinentes.

Au-delà des restrictions d'outils individuelles, Kiro CLI prend également en charge des modèles de permission plus larges pour encore plus de flexibilité :

Permissions d'outils granulaires : utilisez l'espace de noms @builtin pour préapprouver tous les outils intégrés à la fois, ou spécifiez des outils individuels pour un contrôle précis : espace de noms @builtin pour préapprouver tous les outils intégrés à la fois, ou spécifiez des outils individuels pour un contrôle précis :

Loading code example...

2. Gestion intelligente du contexte avec indicateurs visuels

Kiro CLI offre trois approches flexibles pour fournir du contexte :

  • Ressources d'agent : contexte persistant entre les sessions pour les fichiers de projet essentiels
  • Contexte de session : fichiers temporaires pour des expérimentations rapides
  • Bases de connaissances : recherche sémantique pour les grandes bases de code (prend en charge les PDF!) sans consommer d'espace dans la fenêtre contextuelle

Pourcentage d'utilisation du contexte : avec kiro-cli chat ouvert, taper /context affichera des indicateurs visuels. Cela vous aide à rester conscient de la consommation du contexte et à la gérer de façon proactive pendant les longues conversations.

3. Options d'authentification flexibles

Kiro CLI prend en charge plusieurs méthodes d'authentification pour s'adapter à votre flux de travail :

  • GitHub : intégration transparente avec votre compte GitHub
  • Google : connectez-vous avec vos identifiants Google
  • AWS Builder ID : configuration rapide pour les développeurs AWS
  • AWS IAM Identity Center : authentification de niveau entreprise avec gestion centralisée

Pour les équipes qui utilisent IAM Identity Center, les administrateurs peuvent tout gérer depuis la console de gestion AWS. Par exemple : attribuer des niveaux d'abonnement, suivre les dépenses et consolider la facturation à l'échelle de l'organisation.

4. Intégration avec Kiro IDE

Vous utilisez déjà Kiro IDE? Votre configuration existante fonctionne tout simplement. Aucun besoin de tout reconfigurer à partir de zéro. Vos configurations Kiro IDE se transfèrent en toute transparence vers Kiro CLI :

  • Serveurs MCP : copiez votre .kiro/settings/mcp.json et vos outils MCP sont prêts à l'emploi
  • Règles de steering : vos fichiers .kiro/steering/*.md fonctionnent dans Kiro CLI—mêmes normes de projet, même contexte
  • Documentation du projet : tous vos documents et configurations .kiro se transfèrent

Cela signifie que vous pouvez passer de l'IDE au terminal sans perdre le contexte ni reconfigurer votre assistant d'IA. C'est la même ambiance Kiro, simplement dans un environnement différent.

5. Tout le reste que vous attendriez d'une expérience CLI agentive moderne

Clavardage IA interactif dans votre terminal

Démarrez une conversation avec Kiro directement depuis votre ligne de commande :

Loading code example...

Créez l'ébauche de nouveaux projets à partir de zéro, écrivez de l'infrastructure en tant que code, et ajoutez des fonctionnalités à des bases de code existantes. Vous pouvez faire tout cela sans quitter votre terminal. Kiro comprend le contexte de votre projet et peut apporter des changements significatifs à plusieurs fichiers :

Loading code example...

Besoin de composer des requêtes plus longues et plus détaillées? Utilisez /editor pour ouvrir votre éditeur de texte préféré pour une saisie multiligne et vraiment détailler ce que vous construisez.

Saisie multimodale : référencez des images directement

Besoin de partager une capture d'écran, un diagramme ou un message d'erreur? Kiro CLI s'en occupe automatiquement. Transmettez des images pour déboguer des problèmes d'interface utilisateur, partager des diagrammes d'architecture, ou obtenir de l'aide avec du contenu visuel.

Prise en charge du Model Context Protocol (MCP)

Kiro CLI prend en charge le Model Context Protocol, ce qui vous permet d'étendre ses capacités avec des outils et services externes. Le meilleur? Si vous utilisez déjà des serveurs MCP dans Kiro IDE, ils fonctionnent aussi en toute transparence dans Kiro CLI. Consultez cet autre article de blogue Kiro pour en savoir plus sur MCP.

Utilisation des crédits

Tout comme dans l'IDE, Kiro vous indiquera combien de crédits vous utilisez au fur et à mesure, afin que vous puissiez garder une trace.

Chargement de l'image...Kiro CLI affichant un jeu Snake amélioré avec un thème néon, des effets de particules, une difficulté progressive et un résumé de l'utilisation des crédits

Agent Auto

Kiro CLI inclut le même agent Auto intelligent qui alimente Kiro IDE. Auto choisit dynamiquement le modèle optimal pour chaque tâche, en équilibrant vitesse, coût et qualité. Le résultat? Une efficacité supérieure—les tâches qui coûtent X crédits en mode Auto vous coûteraient 1,3X crédits si vous sélectionniez manuellement Sonnet 4. Laissez Auto s'occuper du gros du travail pour obtenir d'excellents résultats à un meilleur prix, sans avoir à réfléchir au modèle à utiliser.

Auto est activé par défaut et vous avez la possibilité de sélectionner un modèle avec la commande /model dans Kiro CLI.

Cas d'utilisation réel

Vous vous rappelez l'exemple backend-specialist ci-dessus? Voici comment vous le mettriez en pratique dans Kiro. Après avoir implémenté la configuration de l'agent, vous êtes prêt à le mettre en œuvre. Consultez les exemples ci-dessous pour voir comment invoquer cet agent et quelques exemples de requêtes pour voir comment vous pourriez le mettre au travail dans le monde réel.

Loading code example...

Vous pouvez créer des agents spécialisés pour n'importe quel flux de travail. Exemples : un agent de révision de code avec des outils de linting et le guide de style de votre équipe, un agent DevOps avec accès à l'infrastructure et des scripts de déploiement, ou un agent de débogage préchargé avec vos utilitaires de journalisation et vos étapes de dépannage courantes. Chaque agent concentre son contexte sur ce qui compte pour cette tâche spécifique, rendant vos interactions avec l'IA plus rapides et plus pertinentes.

Joignez-vous à la communauté Kiro

Nous aimerions avoir de vos nouvelles! Partagez vos commentaires, échangez des configurations d'agent et connectez-vous avec d'autres utilisateurs de Kiro : joignez-vous à la communauté Discord de Kiro pour clavarder avec l'équipe et d'autres développeurs.

Commencez dès aujourd'hui

Prêt à amener l'ambiance Kiro dans votre terminal? Installez Kiro CLI et découvrez des flux de travail en ligne de commande alimentés par l'IA qui sont vraiment agréables à utiliser.

Installer sur macOS, Linux ou
curl -fsSL https://cli.kiro.dev/install | bash

Que vous soyez un utilisateur existant de Kiro IDE ou nouveau à Kiro, vous pouvez travailler dans le terminal avec une assistance d'IA qui comprend vraiment.