Chargement de l'image...Kiro

Produit

  • À propos de Kiro
  • IDE
  • CLI
  • Web
  • Mobile
  • Crew
  • Tarification
  • Téléchargements

Pour

  • Entreprise
  • Startups
  • Étudiants

Communauté

  • Aperçu
  • Ambassadeurs
  • Discord
  • Événements
  • Powers
  • Boutique
  • Vitrine

Ressources

  • Docs
  • Blogue
  • Journal des modifications
  • FAQ
  • Signaler un bogue
  • Suggérer une idée
  • Soutien à la facturation

Réseaux sociaux

Conditions d'utilisation du siteLicencePolitique d'IA responsableMentions légalesPolitique de confidentialitéPréférences relatives aux témoins
Chargement de l'image...Kiro
  • Entreprise
  • Tarification
  • Docs
SE CONNECTERTÉLÉCHARGER
Chargement de l'image...Kiro

Pour commencer

InstallationAuthentificationVotre premier projet

Modèles

AperçuModèles disponiblesEffort de raisonnement

Fonctionnalités

Comment fonctionne Kiro
Specs
Steering
Hooks
MCP
Autorisations
Agents personnalisés
Agent Skills
Powers
Sessions cloudCompactionKiroignorePoints de contrôle et rewind
Outils intégrés
Portées de configuration

IDE 1.x

Nouveautés de la version 1.0
Configuration et premier lancement
Éditeur
Chat
Autopilot
Commandes à barre oblique
Notifications de l'agent
Clavardage ancrable
Exporter des sessions
Terminal
Serveurs de développement
Expérimental
DépannageRéférence 0.x

CLI

Nouveautés de la version 3.0
Configuration et première exécution
Interface utilisateur du terminal
Clavardage
Mode vocalMode sans interfaceACPAutocomplétion
Expérimental
Référence 2.x

Crew

Démarrage rapideInstallationFonctionnement 24/7
Chat
Agent Capabilities
Fonctionnalités
Interfaces
Applications
ConfigurationSécuritéDépannage

Web - Aperçu

Configuration et première exécutionIdentity Center
Connectez vos dépôts
Utilisation de l'agent
Mode autonomeAutomatisationsMémoire
Sandbox

Mobile - Aperçu

Aperçu

Commandes et référence

Commandes CLICommandes à barre obliqueOutils intégrésCodes de sortieParamètres

Facturation

AperçuGestion de votre abonnementMise à niveau de votre forfaitRétrogradation de votre forfaitAnnulation de votre forfaitAchat de crédits supplémentairesGestion de vos paiementsGestion des notifications d'utilisationGestion de vos impôtsCommuniquer avec le soutien à la facturationSuppression de votre compteQuestions connexes

Entreprise

ConceptsDémarrage rapide de l'intégration
Connexion de votre fournisseur d'identité
Abonnez votre équipeGérer les abonnements
Governance
Surveillance et suivi
ParamètresMises à jour géréesFacturationIAMRégions prises en charge

Confidentialité et sécurité

AperçuProtection des donnéesRéférences de codeValidation de la conformitéSécurité de l'infrastructureAutorisations IAMPare-feu, mandataires et périmètres de donnéesPoints de terminaison VPC (AWS PrivateLink)

Guides

Aperçu
Prise en charge des langages
Apprendre en jouant

Migration

Migration depuis Q DeveloperMigration depuis VSCodeMise à niveau depuis Q CLI
  1. Docs
  2. IDE 1.x
  3. Chat
Afficher en Markdown

Chat

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et la version anglaise originale, la version anglaise prévaudra.
Afficher en Markdown

Kiro propose un panneau de clavardage où vous pouvez interagir avec votre code par des conversations en langage naturel. Dites simplement à Kiro ce dont vous avez besoin. Posez des questions sur votre base de code, demandez des explications sur une logique complexe, générez de nouvelles fonctionnalités, déboguez des problèmes complexes et automatisez des tâches répétitives — tout cela pendant que Kiro maintient le contexte complet de votre projet.

Afficher la transcription : Tour of the Kiro chat panel

Fonctionnalités clés

Compréhension contextuelle
Posez des questions sur l'ensemble de votre base de code, obtenez des explications ou demandez des modifications en pleine conscience de la structure de votre projet
Autopilot
Basculez entre l'exécution autonome et l'approbation supervisée de chaque changement
Points de contrôle
Revenez à un point antérieur de votre base de code et de la conversation lorsqu'une approche ne fonctionne pas
Démarrer une session
Commencez par un clavardage libre ou choisissez un flux de travail structuré — et changez d'agent à tout moment en cours de session
Serveurs de développement
Exécutez des processus de longue durée en arrière-plan sans bloquer votre flux de travail

Pour commencer

Accéder au clavardage

Il existe plusieurs façons d'accéder au clavardage dans votre environnement de développement :

  1. Raccourci clavier : Appuyez sur Cmd+L (Mac) ou Ctrl+L (Windows/Linux) pour ouvrir le panneau de clavardage
  2. Palette de commandes : Appuyez sur Cmd+Shift+P (Mac) ou Ctrl+Shift+P (Windows/Linux) et recherchez "Kiro: Open Chat"
  3. Barre latérale secondaire : Cliquez sur l'icône bascule de clavardage Kiro à l'aide de Cmd+Opt+B (Mac) ou Ctrl+Alt+B dans la barre du haut à droite pour ouvrir le panneau de clavardage

Prise en charge multilingue

Le clavardage de Kiro prend en charge les conversations dans plusieurs langues naturelles. Les langues prises en charge comprennent le mandarin, le français, l'allemand, l'italien, le japonais, l'espagnol, le coréen, l'hindi et le portugais, avec d'autres langues disponibles. Vous pouvez démarrer une conversation dans la langue de votre choix, et Kiro la détectera automatiquement et répondra dans la même langue. Cette capacité est alimentée par le grand modèle de langage (LLM) sous-jacent utilisé.

Votre première conversation

Une fois le panneau de clavardage ouvert, vous verrez l'écran d'accueil « Let's build » avec un sélecteur de flux de travail facultatif.

Choisir un flux de travail

Lorsque vous démarrez une nouvelle session, vous pouvez, si vous le souhaitez, sélectionner un flux de travail pour faire passer l'agent dans un mode spécialisé :

Flux de travailDescription
SpecDéveloppement structuré de fonctionnalités — génère les exigences, la conception et les tâches
PlanMode planification uniquement — décompose les idées en un plan de mise en œuvre sans apporter de changements
Bug FixFlux de travail structuré de correction de bogues — enquêter, diagnostiquer et résoudre les bogues
Quick SpecFlux de travail rapide de spec — clarifier, puis générer automatiquement les exigences, la conception et les tâches

La sélection d'un flux de travail est facultative. Si vous la passez, la session utilise l'agent Default pour une aide générale à la programmation (mode vibe).

Changer d'agent en cours de session

Vous pouvez changer d'agent sans perdre le fil de vos idées. Le sélecteur d'agent se trouve dans la barre de saisie du clavardage, au bas du panneau, à côté du sélecteur de modèle, et affiche le nom de votre agent actuellement actif. Cliquez-le pour ouvrir le menu déroulant, où les agents disponibles sont regroupés par source :

  • Built-in — Default, Spec, Quick Spec, Bug Fix, Plan
  • User — Agents personnalisés provenant de ~/.kiro/agents/
  • Workspace — Agents personnalisés provenant de .kiro/agents/ dans votre projet

Sélectionnez un agent pour faire passer la session à la configuration de cet agent. Le changement prend effet immédiatement pour votre prochain message. Si vous souhaitez toujours démarrer de nouvelles sessions avec un agent en particulier, définissez-le comme agent par défaut depuis le sélecteur — le choix persiste après les redémarrages.

Ce qui change lorsque vous changez d'agent :

AspectComportement
Invite systèmePasse à l'invite du nouvel agent
Outils disponiblesPasse à la configuration tools du nouvel agent
AutorisationsLes autorisations utilisateur et espace de travail persistent
Serveurs MCPLes serveurs MCP définis par l'agent se chargent; les serveurs partagés restent
Historique de conversationConservé. L'agent voit les messages précédents
Info

Le sélecteur d'agent est désactivé pendant que l'agent exécute activement un flux de travail à plusieurs étapes. Vous pouvez uniquement changer d'agent lorsque l'agent est inactif et attend votre prochain message.

Démarrer une conversation

Une fois que vous avez choisi un flux de travail (ou que vous l'avez passé) :

  1. Tapez votre question ou votre demande en langage naturel dans la zone de saisie du clavardage
  2. Appuyez sur Entrée pour envoyer votre message
  3. Kiro analysera votre demande et répondra en conséquence

Exemples de demandes pour commencer :

Poser une question sur votre code

"Explain how authentication works in this project"

Générer du nouveau code

"Create a React component for a user profile page"

Corriger des problèmes

"Help me fix the error in this function"

Exporter une conversation

Pour exporter une conversation de clavardage avec Kiro, faites un clic droit sur l'onglet de la conversation que vous souhaitez exporter et sélectionnez Export Conversation. Cela exportera la conversation au format markdown (.md).

Détection intelligente de l'intention

Kiro analyse intelligemment vos messages pour comprendre si vous souhaitez obtenir de l'information ou déclencher une action. Lorsque vous posez des questions comme « Comment cela fonctionne-t-il? » ou « Quel est le but de ce code? », Kiro reconnaît cela comme une demande d'information et répond avec des explications et de la documentation sans modifier votre code. Lorsque vous utilisez des directives comme « Créer un composant » ou « Corriger ce bogue », Kiro identifie cela comme une demande d'action et proposera ou mettra en œuvre les changements de code nécessaires, exécutera des commandes ou gérera des fichiers en conséquence. Cette reconnaissance transparente de l'intention permet une conversation naturelle sans nécessiter de commandes explicites pour passer d'un mode d'information à un mode d'action.

Gestion du contexte

La puissance de Kiro provient de sa compréhension approfondie du contexte de votre base de code. Il analyse automatiquement les fichiers ouverts dans l'éditeur, y compris leurs dépendances et leur structure, mais vous pouvez également fournir explicitement du contexte supplémentaire.

Fournisseurs de contexte

Utilisez le symbole # dans la zone de saisie du clavardage pour accéder aux fournisseurs de contexte :

FournisseurDescriptionExemple
#codebasePermet à Kiro de trouver automatiquement les fichiers pertinents dans votre projet#codebase explain the authentication flow
#fileRéférence des fichiers spécifiques de votre base de code#auth.ts explain this implementation
#folderRéférence un dossier spécifique et son contenu#components/ what components do we have?
#git diffRéférence les changements Git actuels#git diff explain what changed in this PR
#terminalInclut la sortie récente de votre terminal actif et l'historique des commandes#terminal help me fix this build error
#problemsInclut tous les problèmes du fichier actuel#problems help me resolve these issues
#urlInclut la documentation web#url:https://docs.example.com/api explain this API
#codeInclut des extraits de code spécifiques dans le contexte#code:const sum = (a, b) => a + b; explain this function
#repositoryInclut une carte de la structure de votre dépôt#repository how is this project organized?
#currentRéférence le fichier actuellement actif dans l'éditeur#current explain this component
#steeringInclut des fichiers de Steering spécifiques pour orienter les réponses#steering:coding-standards.md review my code
#docsRéférence des fichiers et du contenu de documentation#docs:api-reference.md explain this API endpoint
#specRéférence tous les fichiers d'un Spec spécifique (exigences, conception, tâches)#spec:user-authentication update the design file to include password reset flow
#mcpAccède aux outils, requêtes et modèles de ressources MCP des serveurs connectés#mcp:aws-docs how do I configure S3 buckets?

Vous pouvez combiner plusieurs fournisseurs de contexte dans une seule demande :

#codebase #auth.ts explain how authentication works with our database
Astuce

Le fournisseur de contexte #terminal est particulièrement puissant pour le débogage et le dépannage. Lorsque vous incluez #terminal dans votre message, Kiro peut accéder à votre historique de commandes récent, aux sorties et aux messages d'erreur pour offrir une assistance ciblée.

Scénarios courants :

  • Échecs de build : #terminal My build is failing, what's the issue?
  • Débogage de tests : #terminal These tests aren't passing, help me understand why
  • Problèmes Git : #terminal I'm stuck on this merge conflict
  • Problèmes de dépendances : #terminal npm install is throwing errors

Kiro peut analyser la sortie réelle du terminal, comprendre les motifs d'erreur et suggérer des solutions précises en fonction de ce qui s'est passé dans votre session de terminal. Pour des exemples détaillés et les meilleures pratiques, consultez le guide d'intégration du terminal.

Sessions et historique

Kiro conserve l'historique des conversations au sein des sessions, ce qui permet des interactions continues et sensibles au contexte.

Gérer les sessions

  • Créer de nouvelles sessions : Démarrez de nouvelles conversations pour différents sujets ou projets. Cliquez sur l'icône + dans le panneau de clavardage pour démarrer une nouvelle session
  • Changer entre les sessions : Naviguez facilement entre les conversations en cours grâce au sélecteur d'onglets
  • Afficher l'historique : Accédez aux interactions précédentes et à leurs résultats grâce au bouton History
  • Suivi des tâches : Surveillez la progression des tâches en cours et terminées grâce au bouton Task list

Historique d'exécution

Kiro conserve un historique détaillé des sessions qui comprend les actions effectuées, comme les changements de code, les commandes exécutées, les résultats de recherche, les opérations sur les fichiers, et plus encore. Vous pouvez rechercher, restaurer ou supprimer une session spécifique.

Chargement de l'image...Kiro Execution History
Page mise à jour : 11 août 2026
Registre d'extensions
Autopilot