Cette référence rapide rassemble les commandes Kimi Code, commandes slash, raccourcis clavier, outils intégrés et 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 ce que votre version actuelle expose.
Pour les détails en amont, consultez les références officielles de la commande kimi, des commandes slash, des outils intégrés et des raccourcis clavier.
Commencez ici
Utilisez cette boucle minimale lorsque vous entrez dans un projet pour la première fois :
N’utilisez --yolo, /yolo et /auto que dans des espaces de travail auxquels vous faites confiance. Ils réduisent les frictions liées aux approbations, mais permettent aussi à Kimi Code d’agir avec davantage d’autonomie.
Installer Kimi Code CLI
Pour la plupart des développeurs, le script d’installation officiel est la voie la plus rapide : il installe un binaire Kimi Code unique et ne nécessite pas Node.js. Homebrew, npm et pnpm sont aussi disponibles s’ils correspondent mieux à votre chaîne d’outils locale.
| Plateforme / gestionnaire | Commande |
|---|---|
| Script macOS / Linux | curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash |
| Homebrew | brew install kimi-code |
| Windows PowerShell | irm https://code.kimi.com/kimi-code/install.ps1 | iex |
| npm | npm install -g @moonshot-ai/kimi-code |
| pnpm | pnpm 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 :
Lancement et automatisation
Options principales de la CLI
| Commande / option | Fonction |
|---|---|
kimi | Démarre une session interactive dans le répertoire actuel |
kimi --continue, kimi -C | Poursuit la session la plus récente dans ce répertoire |
kimi --session [id], kimi -S [id] | Reprend une session par ID, ou ouvre le sélecteur de session sans ID |
kimi -p "...", kimi --prompt "..." | Exécute un prompt non interactif unique sans ouvrir le TUI |
--output-format stream-json | Émet des événements JSONL pour les scripts ; fonctionne uniquement avec --prompt |
kimi --model <model>, kimi -m <model> | Démarre avec un alias de modèle précis |
kimi --plan | Démarre une nouvelle session en Plan Mode |
kimi --yolo, kimi -y | Approuve automatiquement les appels d’outils ordinaires ; à utiliser uniquement dans des répertoires fiables |
kimi --auto | Démarre en mode d’autorisation automatique ; les approbations sont gérées automatiquement et l’Agent ne posera pas de questions |
--skills-dir <dir> | Charge 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
Sous-commandes CLI
| Sous-commande | Objectif |
|---|---|
kimi login | Démarre la connexion OAuth par code d’appareil de Kimi Code sans entrer dans le TUI |
kimi acp | Exécute Kimi Code comme serveur Agent Client Protocol pour l’intégration IDE |
kimi server | Exécute, installe et administre le service local REST/WebSocket/web |
kimi web | Ouvre l’interface navigateur de Kimi ; équivaut à kimi server run --open |
kimi doctor | Valide config.toml et tui.toml |
kimi export [sessionId] | Archive une session dans un fichier ZIP |
kimi migrate | Migre les données locales depuis une ancienne installation kimi-cli |
kimi upgrade | Recherche la dernière version et affiche les options de mise à jour |
kimi vis [sessionId] | Lance le visualiseur de session dans votre navigateur |
kimi provider | Gère les fournisseurs depuis le terminal |
Commandes serveur utiles :
Commandes slash
Les commandes slash sont des contrôles intégrés au TUI. Tapez / dans la zone de saisie pour ouvrir la complétion des commandes ; les alias sont également pris en compte. Si une saisie précédée de / ne correspond ni à une commande intégrée ni à une commande Skill, elle est envoyée à l’Agent comme un message ordinaire.
Compte et configuration
| Commande | Alias | Objectif |
|---|---|---|
/login | — | Sélectionne un compte ou une plateforme, puis se connecte |
/logout | — | Efface les identifiants du compte actuel |
/provider | — | Ouvre le gestionnaire de fournisseurs pour afficher, ajouter et supprimer les fournisseurs configurés |
/model | — | Change le modèle LLM utilisé dans la session actuelle |
/settings | /config | Ouvre le panneau des paramètres dans le TUI |
/experiments | /experimental | Ouvre le panneau des fonctionnalités expérimentales |
/permission | — | Sélectionne un mode d’autorisation |
/editor | — | Configure l’éditeur externe lancé par Ctrl-G |
/theme | — | Change le thème de couleurs de l’interface du terminal |
Gestion des sessions
| Commande | Alias | Objectif |
|---|---|---|
/new | /clear | Démarre une nouvelle session en supprimant le contexte actuel |
/sessions | /resume | Parcourt l’historique des sessions et bascule vers l’une d’elles |
/tasks | /task | Parcourt la liste des tâches en arrière-plan |
/fork | — | Crée une nouvelle session dérivée de la conversation actuelle |
/title [...] | /rename | Affiche ou définit le titre de la session actuelle |
/compact [...] | — | Compacte le contexte de conversation ; le texte facultatif indique quoi conserver |
/undo [n] | — | Annule les prompts récents du contexte actif |
/reload | — | Recharge la session et applique les derniers paramètres de config.toml et tui.toml |
/reload-tui | — | Recharge uniquement les préférences d’interface de tui.toml |
/init | — | Analyse la base de code et génère AGENTS.md |
/export-md [...] | /export | Exporte la session actuelle au format Markdown |
/export-debug-zip | — | Exporte la session actuelle sous forme d’archive ZIP de débogage |
Modes et contrôle d’exécution
| Commande | Alias | Objectif |
|---|---|---|
/yolo [on|off] | /yes | Active ou désactive le mode YOLO ; lorsqu’il est activé, les appels d’outils ordinaires sont approuvés sans confirmation |
/auto [on|off] | — | Active ou désactive le mode d’autorisation automatique ; les approbations sont traitées automatiquement et les questions sont ignorées |
/plan [on|off] | — | Active ou désactive Plan Mode ; ce simple basculement ne crée pas de fichier de plan vide |
/plan clear | — | Efface le plan actuel |
/swarm on|off | — | Active 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émarre ou gère un objectif autonome |
Plan Mode est conçu pour les travaux vastes, risqués ou peu clairs. Il privilégie l’exploration et la planification avant toute modification de fichiers.
/plan on, laissez Kimi Code inspecter le projet, examinez le plan proposé, puis validez avant toute modification.Les sous-commandes du mode Goal comprennent /goal status, /goal pause, /goal resume, /goal cancel, /goal replace <objective>, /goal next <objective> et /goal next manage.
Informations et état
| Commande | Alias | Objectif |
|---|---|---|
/help | /h, /? | Affiche les raccourcis clavier et les commandes disponibles |
/btw [question] | — | Ouvre une conversation parallèle dans un sous-Agent dérivé |
/usage | — | Affiche l’utilisation des token, la consommation du contexte et les informations de quota |
/status | — | Affiche l’état d’exécution : version, modèle, répertoire de travail, mode d’autorisation, etc. |
/mcp | — | Liste les serveurs MCP et l’état des connexions |
/plugins | — | Ouvre le gestionnaire de plugins |
/version | — | Affiche la version de Kimi Code CLI |
/feedback | — | Envoyer un retour sur le produit |
/exit | /quit, /q | Quitte Kimi Code CLI |
Skills et extensions
| Commande | Objectif |
|---|---|
/mcp-config | Configure les serveurs MCP et gère la connexion MCP OAuth |
/custom-theme [...] | Crée ou modifie un thème de couleurs TUI personnalisé |
/update-config | Inspecte ou modifie config.toml et tui.toml |
/import-from-cc-codex | Importe les instructions, Skills et paramètres MCP de Claude Code et Codex |
/sub-skill | Découvre et réorganise l’inventaire local des Skill |
/skill:name [extra text] | Appelle 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] | Appelle un sous-Skill externe exposé avec un nom de commande à points |
Outils intégrés
Les outils intégrés sont fournis par Kimi Code CLI lui-même. 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
| Outil | Approbation par défaut | Objectif |
|---|---|---|
Read | Autorisation automatique | Lire des fichiers texte |
Write | Approbation requise | Créer ou écraser des fichiers |
Edit | Approbation requise | Remplacer le contenu exact d’un fichier |
Grep | Autorisation automatique | Rechercher dans le contenu des fichiers avec ripgrep |
Glob | Autorisation automatique | Trouver des fichiers à partir d’un motif glob |
ReadMediaFile | Autorisation automatique | Lire un fichier image ou vidéo |
Bash | Approbation requise | Exécuter des commandes shell |
WebSearch | Autorisation automatique | Rechercher sur le web lorsque c’est disponible |
FetchURL | Autorisation automatique | Récupérer le contenu d’une URL indiquée |
Planification, état et collaboration
| Outil | Approbation par défaut | Objectif |
|---|---|---|
EnterPlanMode | Autorisation automatique | Entrer en Plan Mode |
ExitPlanMode | Autorisation automatique ; l’utilisateur confirme le plan | Quitter le Plan Mode et soumettre le plan |
TodoList | Autorisation automatique | Gérer une liste de tâches visible |
Agent | Autorisation automatique | Lancer un sous-Agent pour une sous-tâche ciblée |
AgentSwarm | Autorisation automatique en mode swarm ; sinon, une approbation peut être requise | Lancer des sous-agents par élément ou reprendre des sous-agents existants |
AskUserQuestion | Autorisation automatique | Poser des questions structurées à choix multiple |
Skill | Autorisation automatique | Appeler un Skill en ligne enregistré |
Tâches en arrière-plan et planifiées
| Outil | Approbation par défaut | Objectif |
|---|---|---|
TaskList | Autorisation automatique | Lister les tâches en arrière-plan |
TaskOutput | Autorisation automatique | Afficher la sortie d’une tâche en arrière-plan |
TaskStop | Approbation requise | Arrêter une tâche en arrière-plan en cours d’exécution |
CronCreate | Approbation requise | Planifier le déclenchement futur d’un prompt |
CronList | Autorisation automatique | Lister les tâches planifiées |
CronDelete | Approbation requise | Annuler une tâche planifiée |
Raccourcis clavier
Saisissez /help dans le TUI pour afficher la liste des raccourcis disponibles dans votre version actuelle. Pour la liste complète en amont, consultez la référence officielle des raccourcis clavier.
Saisie générale
| Raccourci | Action |
|---|---|
Enter | Envoyer la saisie actuelle |
Shift-Enter / Ctrl-J | Insérer un saut de ligne |
↑ / ↓ | Parcourir l’historique de saisie |
Esc | Fermer une fenêtre contextuelle, annuler la complétion ou interrompre le streaming / la compaction |
Ctrl-C | Interrompre la sortie en streaming ou vider la zone de saisie |
Ctrl-D | Quitter lorsque la zone de saisie est vide |
Changement de mode et édition
| Raccourci | Action |
|---|---|
Shift-Tab | Activer ou désactiver le Plan Mode |
Ctrl-G | Modifier la saisie actuelle dans un éditeur externe |
Ctrl-V | Coller une image ou une vidéo depuis le presse-papiers sous Unix / macOS |
Alt-V | Coller une image ou une vidéo depuis le presse-papiers sous Windows |
Ctrl-- | Annuler la modification de la saisie |
Pendant le streaming et la sortie des outils
| Raccourci | Action |
|---|---|
Ctrl-S | Piloter : injecter la saisie actuelle dans le tour en cours |
Esc | Interrompre la sortie en streaming actuelle |
Ctrl-C | Interrompre la sortie en streaming actuelle |
Ctrl-O | Développer ou réduire la sortie de l’outil |
Panneau d’approbation et fenêtres contextuelles
| Raccourci | Action |
|---|---|
↑ / ↓ | Passer d’une option d’approbation à l’autre ou faire défiler une fenêtre contextuelle |
Enter | Confirmer l’option d’approbation sélectionnée ; ferme également les fenêtres d’aide |
1 – 9 | Sélectionner une option d’approbation par numéro |
Esc / Ctrl-C / Ctrl-D | Rejeter la demande d’approbation actuelle |
Ctrl-E | Développer ou réduire le diff complet ou l’aperçu du fichier dans le panneau d’approbation |
PageUp / PageDown | Faire défiler une fenêtre contextuelle par tranches de 10 lignes |
q / Q | Fermer une fenêtre contextuelle |
Workflows courants
Démarrer un nouveau dépôt
Planifier une refactorisation avant modification
Lancer une tâche en arrière-plan
Ouvrez ensuite /tasks pour suivre les opérations en arrière-plan, ou laissez Kimi Code vous prévenir lorsque la tâche est terminée.
Reprendre le travail d’hier
Si vous avez besoin d’une session précise, exécutez kimi --session ou utilisez /sessions dans le TUI.
Exporter ou déboguer une session
Conclusion
Kimi Code CLI donne le meilleur de lui-même lorsque vous le traitez comme un coéquipier de terminal disposant d’un contexte de projet explicite. Commencez par /init, utilisez /plan pour les modifications importantes ou incertaines, suivez les travaux longs avec /tasks, gardez /compact sous la main pour les longues sessions et choisissez un mode d’autorisation adapté au niveau de confiance du dépôt.
FAQ
kimi --continue dans le même répertoire de projet pour poursuivre la session la plus récente. Utilisez kimi --session [id] dans le shell ou /sessions dans le TUI pour choisir une session précise.--yolo ignore l’approbation des appels d’outils ordinaires. À n’utiliser que dans des espaces de travail fiables et versionnés. Pour les dépôts inconnus ou les données de production, conservez les approbations activées./skill:name, /mcp et /mcp-config pour les découvrir et les configurer.