Référence rapide de Kimi Code CLI

Une fiche mémo et une référence rapide de Kimi Code CLI couvrant les commandes, les commandes slash, les raccourcis clavier, les outils intégrés, le mode Plan, les Skills, MCP et les flux de travail quotidiens des développeurs.

8 min de lectureMis à jour : 2026-09-15
Aperçu de l’interface CLI de Kimi Code

Kimi Code CLI est l'Agent de programmation par IA en terminal open source de Moonshot AI : il lit et modifie le code, exécute des commandes shell et planifie la prochaine étape à partir de vos retours. Cette référence rapide réunit les commandes Kimi Code, les commandes slash, les raccourcis clavier, les outils intégrés et les workflows quotidiens les plus utilisés par les développeurs. Gardez-la ouverte à côté de votre terminal et utilisez /help dans Kimi Code ou kimi --help dans votre shell pour vérifier les fonctionnalités proposées par votre version actuelle.

Pour les informations de référence, consultez la documentation officielle sur la commande kimi, les commandes slash, les outils intégrés et les raccourcis clavier.

Installer Kimi Code CLI

Pour la plupart des développeurs, le script d'installation officiel est la solution la plus rapide : il installe un seul binaire Kimi Code et ne nécessite pas Node.js. Homebrew, npm et pnpm sont également disponibles s'ils correspondent mieux à votre chaîne d'outils locale.

Plateforme / gestionnaireCommande
Script macOS / Linuxcurl -fsSL https://code.kimi.com/kimi-code/install.sh \| bash
Homebrewbrew install kimi-code
Windows PowerShellirm https://code.kimi.com/kimi-code/install.ps1 \| iex
npmnpm install -g @moonshot-ai/kimi-code
pnpmpnpm add -g @moonshot-ai/kimi-code

Sous Windows, installez Git for Windows avant le premier lancement, car Kimi Code CLI utilise le Git Bash inclus comme environnement shell. Après l'installation, ouvrez un nouveau terminal et vérifiez le binaire :

kimi --version

Pour commencer

Suivez ce cycle minimal lorsque vous ouvrez un projet pour la première fois :

cd votre-projet kimi # Dans la session /login # connectez-vous s’il s’agit de votre premier lancement /init # générez ou actualisez AGENTS.md /plan on # planifiez avant des tâches étendues, risquées ou peu claires /help # découvrez les commandes et les raccourcis /compact # libérez du contexte lorsque la conversation s’allonge

N'utilisez --yolo, /yolo et /auto que dans des espaces de travail de confiance. Ils réduisent les demandes d'approbation, mais permettent aussi à Kimi Code d'agir avec davantage d'autonomie.

Commandes les plus utilisées

Si vous ne devez en retenir que quelques-unes, choisissez celles-ci : elles couvrent la plupart des sessions quotidiennes.

CommandeDescription
kimiDémarrer une session interactive dans le répertoire actuel
kimi -CReprendre ici la session la plus récente
kimi -p "..."Exécuter une seule invite sans ouvrir l’interface TUI
/loginSe connecter au premier lancement
/initGénérer ou actualiser AGENTS.md
/plan onPasser en mode Plan pour les modifications étendues ou risquées
/modelChanger de modèle pour cette session
/compactLibérer du contexte lorsque la conversation s'allonge
/sessionsParcourir et reprendre des sessions précédentes
/helpLister toutes les commandes et tous les raccourcis
Shift-TabActiver ou désactiver le mode Plan

Lancement et automatisation

Options CLI principales

Commande / indicateurDescription
kimiDémarrer une session interactive dans le répertoire actuel
kimi --continue, kimi -CPoursuivre la session la plus récente dans ce répertoire
kimi --session [id], kimi -S [id]Reprendre une session par son ID, ou ouvrir le sélecteur de sessions sans ID
kimi -p "...", kimi --prompt "..."Exécuter un prompt unique en mode non interactif sans ouvrir l'interface TUI
--output-format stream-jsonÉmettre des événements JSONL pour les scripts ; fonctionne uniquement avec --prompt
kimi --model <model>, kimi -m <model>Démarrer avec un alias de modèle spécifique
kimi --planDémarrer une nouvelle session en mode Plan
kimi --yolo, kimi -yApprouver automatiquement les appels d'outils standard ; à utiliser uniquement dans des répertoires de confiance
kimi --autoDémarrer en mode d'autorisation automatique ; les approbations sont gérées automatiquement et l'Agent ne posera pas de questions
--skills-dir <dir>Charger les Skills depuis le répertoire indiqué, en remplaçant pour ce lancement les répertoires de Skills utilisateur et projet détectés automatiquement

Exemples non interactifs

kimi -p "Résume l'état actuel du dépôt" kimi -m kimi-code/kimi-for-coding -p "Explique les dernières modifications" kimi -p "Liste les fichiers modifiés" --output-format stream-json

Sous-commandes CLI

Sous-commandeObjectif
kimi loginDémarrer la connexion OAuth par code d'appareil de Kimi Code sans accéder à l'interface TUI
kimi acpExécuter Kimi Code comme serveur Agent Client Protocol pour l'intégration aux IDE
kimi doctorValider config.toml et tui.toml
kimi export [sessionId]Regrouper une session dans une archive ZIP
kimi rcOuvrir l'interface Web via Remote Control (alias kimi remote)
kimi session listLister les sessions pour les scripts
kimi upgradeVérifier la disponibilité d'une nouvelle version et afficher les options de mise à jour
kimi webLancer l'interface Web locale et le service API REST/WebSocket

Interface Web et accès à distance :

kimi web # lancer l'interface Web locale et le service API REST/WebSocket kimi rc # ouvrir l'interface Web via Remote Control (alias : kimi remote) kimi session list # lister les sessions pour les scripts

Commandes slash

Les commandes slash sont des contrôles TUI intégrés. Saisissez / dans le champ de saisie pour ouvrir la complétion des commandes ; les alias sont également reconnus. Si une saisie commençant par / ne correspond ni à une commande intégrée ni à une commande Skill, elle est envoyée à l'Agent comme un message normal.

Compte et configuration

CommandeAliasObjectif
/loginSe connecter via OAuth kimi.ai / kimi.com ou une clé API
/logoutEffacer les identifiants du compte actuel
/providerOuvrir le gestionnaire de fournisseurs pour consulter, ajouter et supprimer les fournisseurs configurés
/modelChanger le modèle LLM utilisé dans la session actuelle
/effortChanger le niveau d'effort de réflexion (désactivé/faible/élevé/max)
/secondary-modelConfigurer le pool de modèles des sous-agents
/settings/configOuvrir le panneau des paramètres dans la TUI
/experiments/experimentalOuvrir le panneau des fonctionnalités expérimentales
/permissionSélectionner un mode d'autorisation
/editorConfigurer l'éditeur externe lancé par Ctrl-G
/themeChanger le thème de couleurs de l'interface du terminal
/remote-control/rcAccéder à distance à une session Web locale

Gestion des sessions

CommandeAliasObjectif
/new/clearDémarrer une nouvelle session en supprimant le contexte actuel
/sessions/resumeParcourir les sessions précédentes et en sélectionner une
/tasks/taskParcourir la liste des tâches en arrière-plan
/forkDupliquer la session actuelle et rester dans cette session
/title [...]/renameAfficher ou définir le titre de la session actuelle
/compact [...]Compacter le contexte de la conversation ; le texte facultatif indique ce qu’il faut conserver
/undo [n]Annuler les invites récentes du contexte actif
/reloadRecharger la session et appliquer les derniers paramètres de config.toml et tui.toml
/reload-tuiRecharger uniquement les préférences d’interface de tui.toml
/initAnalyser la base de code et générer AGENTS.md
/export-md [...]/exportExporter la session actuelle au format Markdown
/export-debug-zipExporter la session actuelle sous forme d’archive ZIP de débogage

Modes et contrôle de l'exécution

CommandeAliasObjectif
/yolo/yesPasser au mode « Demander si nécessaire » : les actions courantes s’exécutent automatiquement, tandis que les actions risquées demandent toujours confirmation
/autoPasser au mode « Ne jamais demander » : tout s’exécute automatiquement
/plan [on\|off]Activer ou désactiver le mode Plan ; cette seule action ne crée pas de fichier de plan vide
/plan clearEffacer le plan actuel
/towerOrchestration de worktrees multi-agents (expérimental ; à activer dans /experiments)
/swarm on\|offActive ou désactive le mode swarm sans envoyer de prompt
/swarm <task>Active le mode swarm, envoie la tâche comme prompt, puis désactive le mode swarm après un tour normal
/goal [...]Démarrer ou gérer un objectif autonome

Le mode Plan est destiné aux tâches d'envergure, risquées ou imprécises. Il privilégie l'exploration et la planification avant toute modification de fichier.

Commencer immédiatement les modifications d'une refactorisation de 40 fichiers sans vérifier le plan.
Exécutez /plan on, laissez Kimi Code examiner le projet, vérifiez le plan proposé, puis approuvez-le avant toute modification.

Les sous-commandes du mode Objectif incluent /goal status, /goal pause, /goal resume, /goal cancel, /goal replace <objective>, /goal next <objective> et /goal next manage.

Informations et état

CommandeAliasObjectif
/help/h, /?Afficher les raccourcis clavier et les commandes disponibles
/btw [question]Ouvrir une conversation parallèle dans un sous-Agent distinct
/usageAfficher l'utilisation des token, la consommation de contexte et les informations de quota
/statusAfficher l'état d'exécution : version, modèle, répertoire de travail, mode d'autorisation, etc.
/mcpLister les serveurs MCP et leur état de connexion
/pluginsOuvrir le gestionnaire de plugins
/versionAfficher la version de Kimi Code CLI
/feedbackEnvoyer des commentaires sur le produit
/exit/quit, /qQuitter Kimi Code CLI

Skills et extensions

Une seule invite peut activer plusieurs Skills.

CommandeObjectif
/mcp-configConfigurer les serveurs MCP et gérer la connexion OAuth MCP
/custom-theme [...]Créer ou modifier un thème de couleurs TUI personnalisé
/update-configInspecter ou modifier config.toml et tui.toml
/import-from-cc-codexImporter les instructions, les Skills et les paramètres MCP de Claude Code et Codex
/skill:name [extra text]Appeler un Skill externe installé
/name [extra text]Raccourci vers un Skill externe lorsqu'aucune commande système ne porte le même nom
/parent.child [extra text]Appeler une sous-compétence externe exposée avec un nom de commande comportant un point

Outils intégrés

Les outils intégrés sont fournis directement par Kimi Code CLI. Les outils en lecture seule comme Read, Grep et Glob sont autorisés automatiquement par défaut ; les outils qui écrivent des fichiers, exécutent des commandes, arrêtent des tâches ou créent des planifications nécessitent généralement une approbation, sauf si votre mode d'autorisation les permet.

Fichiers, shell et Web

OutilApprobation par défautObjectif
ReadAutorisé automatiquementLire des fichiers texte
WriteNécessite une approbationCréer ou écraser des fichiers
EditNécessite une approbationRemplacer le contenu exact d'un fichier
GrepAutorisé automatiquementRechercher dans le contenu des fichiers avec ripgrep
GlobAutorisé automatiquementTrouver des fichiers à l'aide d'un motif glob
ReadMediaFileAutorisé automatiquementLire un fichier image ou vidéo
BashNécessite une approbationExécuter des commandes shell
WebSearchAutorisé automatiquementRechercher sur le Web lorsque disponible
FetchURLAutorisé automatiquementRécupérer le contenu d'une URL spécifiée

Planification, état et collaboration

OutilApprobation par défautObjectif
EnterPlanModeAutorisation automatiqueEntrer en mode Plan
ExitPlanModeAutorisation automatique ; l’utilisateur confirme le planQuitter le mode Plan et soumettre le plan
TodoListAutorisation automatiqueGérer une liste visible de tâches à faire
AgentAutorisation automatiqueCréer un sous-Agent pour une sous-tâche ciblée
AgentSwarmAutorisation automatique en mode swarm ; sinon, une approbation peut être requiseLancer des sous-agents basés sur des éléments ou reprendre des sous-agents existants
AskUserQuestionAutorisation automatiquePoser des questions structurées à choix multiples
SkillAutorisation automatiqueAppeler une Skill en ligne enregistrée

Tâches en arrière-plan et planifiées

OutilApprobation par défautObjectif
TaskListAutorisation automatiqueLister les tâches en arrière-plan
TaskOutputAutorisation automatiqueAfficher la sortie d’une tâche en arrière-plan
WaitForAutorisation automatiqueAttendre les tâches en arrière-plan pendant le tour en cours
TaskStopApprobation requiseArrêter une tâche en arrière-plan en cours d’exécution
CronCreateApprobation requisePlanifier l'exécution d'un prompt ultérieurement
CronListAutorisation automatiqueLister les tâches planifiées
CronDeleteApprobation requiseAnnuler une tâche planifiée

Raccourcis clavier

Saisissez /help dans le TUI pour afficher la liste des raccourcis disponible dans votre version actuelle. Consultez la documentation officielle Raccourcis clavier pour la liste complète de référence.

Saisie générale

RaccourciAction
EnterEnvoyer la saisie en cours
Shift-Enter / Ctrl-JInsérer un saut de ligne
/ Parcourir l'historique des saisies
EscFermer une fenêtre contextuelle, annuler la complétion ou interrompre le streaming / la compaction
Ctrl-CInterrompre la sortie en streaming ou effacer le champ de saisie
Ctrl-DQuitter lorsque le champ de saisie est vide

Changement de mode et modification

RaccourciAction
Shift-TabActiver ou désactiver le mode Plan
Ctrl-GModifier la saisie en cours dans un éditeur externe
Ctrl-VColler une image ou une vidéo depuis le presse-papiers sous Unix / macOS
Alt-VColler une image ou une vidéo depuis le presse-papiers sous Windows
Ctrl--Annuler la modification de la saisie

Pendant le streaming et l'affichage des sorties d'outils

RaccourciAction
Ctrl-SOrienter : injecter la saisie en cours dans le tour en cours d'exécution
EscInterrompre la sortie en streaming en cours
Ctrl-CInterrompre la sortie en streaming en cours
Ctrl-ODévelopper ou réduire la sortie de l'outil
Ctrl-BDéplacer la commande shell en cours vers une tâche d'arrière-plan

Panneau d'approbation

RaccourciAction
/ Naviguer entre les options d'approbation
EnterConfirmer l'option d'approbation sélectionnée
19Sélectionner une option d'approbation par son numéro
Esc / Ctrl-C / Ctrl-DRefuser la demande d'approbation en cours
Ctrl-EDévelopper ou réduire le diff ou l'aperçu du fichier en cours de révision

Fenêtres contextuelles et aide

RaccourciAction
PageUp / PageDownFaire défiler une fenêtre contextuelle de 10 lignes à la fois
q / QFermer une fenêtre contextuelle
EnterFermer une fenêtre d'aide

Workflows courants

Démarrer un nouveau dépôt

cd your-project kimi /init /status

Planifier une refactorisation avant de modifier le code

/plan on Refactoriser le module d'authentification pour utiliser le nouveau format de token et mettre à jour tous les appelants.

Lancer une tâche en arrière-plan

Exécute la suite de tests et rends compte une fois terminée.

Ouvrez ensuite /tasks pour suivre le travail en arrière-plan, ou laissez Kimi Code vous avertir lorsque la tâche est terminée.

Reprendre le travail d'hier

kimi --continue

Si vous avez besoin d'une session précise, exécutez kimi --session ou utilisez /sessions dans l'interface TUI.

Exporter ou déboguer une session

/export-md /export-debug-zip kimi export -y

Conclusion

Kimi Code CLI est plus efficace lorsque vous le considérez comme un coéquipier dans le terminal, avec un contexte de projet explicite. Commencez par /init, utilisez /plan pour les modifications importantes ou incertaines, suivez les tâches longues avec /tasks, gardez /compact à portée de main pour les longues sessions et choisissez un mode d'autorisation adapté au niveau de confiance du dépôt.

FAQ

L'installation de Kimi Code CLI est-elle gratuite ?
Oui. Kimi Code CLI est open source et son installation est gratuite. L'accès aux modèles ou services sous-jacents peut dépendre de votre forfait Kimi Code. Consultez les tarifs de Kimi Code pour en savoir plus.
Pourquoi cette page est-elle appelée « référence rapide » plutôt que simplement « aide-mémoire » ?
« Référence rapide » est une appellation plus officielle, de type documentation. La page couvre toujours le même usage d'aide-mémoire : commandes à copier-coller, commandes slash, raccourcis, outils et workflows regroupés au même endroit.
Ai-je besoin de Node.js pour installer Kimi Code CLI ?
Les scripts d'installation officiels ne nécessitent pas Node.js. Les méthodes d'installation via npm et pnpm requièrent un environnement Node.js, car elles utilisent des gestionnaires de paquets JavaScript.
Quelle est la différence entre `/plan` et le mode normal ?
Le mode normal permet à l'Agent de travailler directement. Le mode Plan est destiné aux tâches étendues, risquées ou imprécises : Kimi Code commence par explorer, rédige un plan, puis s'arrête une fois le plan approuvé.
Comment reprendre une session précédente ?
Exécutez kimi --continue dans le même répertoire de projet pour reprendre la session la plus récente. Utilisez kimi --session [id] dans le shell ou /sessions dans la TUI pour choisir une session précise.
`--yolo` est-il sûr ?
--yolo ignore les demandes d'approbation pour les appels d'outils habituels. Utilisez-le uniquement dans des espaces de travail fiables et soumis au contrôle de version. Pour des dépôts inconnus ou des données de production, conservez les approbations activées.
Comment les Skills et MCP s'intègrent-ils à Kimi Code ?
Les Skills regroupent des workflows réutilisables et peuvent apparaître sous forme de commandes slash. MCP connecte Kimi Code à des outils et sources de données externes. Utilisez /skill:name, /mcp et /mcp-config pour les découvrir et les configurer.