Kimi Code CLI : Guide d'installation et d'exécution de l'agent de codage Moonshot

Kimi Code est l'agent de codage natif au terminal de Moonshot, basé sur Kimi K2.7 Code. Installez-le en une ligne, connectez-vous, exécutez /init, et utilisez les commandes slash, MCP et les sous-agents. Guide de configuration complet.

Ashley Innocent

Ashley Innocent

15 June 2026

Kimi Code CLI : Guide d'installation et d'exécution de l'agent de codage Moonshot

enterprise.banner.title

enterprise.banner.feature1

enterprise.banner.feature2

enterprise.banner.feature3

enterprise.banner.ctaB

Moonshot AI a lancé Kimi Code en même temps que le modèle Kimi K2.7 Code : un agent de codage natif au terminal qui lit votre dépôt, écrit et modifie des fichiers, exécute des commandes shell et génère des sous-agents pour un travail parallèle. Si vous utilisez Claude Code ou Codex, la forme vous semblera familière. La différence réside dans le moteur sous-jacent et le prix. Kimi Code fonctionne sur un modèle à poids ouvert et est facturé via un abonnement forfaitaire au lieu d'un coût par jeton.

Ce guide vous mènera d'une machine vierge à votre première tâche d'agent, puis couvrira les commandes et la configuration que vous utiliserez réellement.

bouton

Qu'est-ce que Kimi Code

Kimi Code est le framework d'agent propriétaire de Moonshot, conçu pour exploiter les forces du modèle K2.7 Code : une pensée préservée d'une étape à l'autre, un raisonnement entrelacé et des appels d'outils multi-étapes. Par défaut, il peut :

Il s'exécute dans votre terminal, dans VS Code via une extension, et dans JetBrains ou Zed via le protocole ACP. Le modèle qui le sous-tend est à poids ouvert, de sorte que la même intelligence est disponible pour l'auto-hébergement si vous en avez besoin ; consultez notre explication de Kimi K2.7 Code pour les détails du modèle.

Installer Kimi Code

L'installateur télécharge d'abord uv (un gestionnaire de paquets Python), puis installe l'interface de ligne de commande (CLI) via celui-ci. Une seule ligne fait tout le travail.

macOS et Linux :

curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash

Windows (PowerShell) :

irm https://code.kimi.com/kimi-code/install.ps1 | iex

Une fois terminé, démarrez l'agent depuis n'importe quel répertoire de projet :

kimi

La première exécution vous place dans une session interactive dans votre dossier actuel. Kimi Code considère ce répertoire comme la racine du projet, donc cd dans le dépôt sur lequel vous voulez travailler avant de le lancer.

Se connecter

Authentifiez-vous depuis l'intérieur de la session avec une seule commande :

/login

Cela lance un flux OAuth avec votre compte Kimi et connecte la CLI à la plateforme Kimi Code. Si vous préférez utiliser une clé API, par exemple pour piloter un outil tiers, générez-en une dans la console Kimi Code. Chaque compte autorise jusqu'à 5 clés.

Une note rapide sur le quota : Kimi Code fonctionne avec des plans d'abonnement, et les limites se rafraîchissent sur un cycle de 7 jours plutôt que mensuellement. Les limites de débit se situent entre 300 et 1200 requêtes par 5 heures avec jusqu'à 30 requêtes concurrentes, selon votre plan. Vérifiez /usage en milieu de session pour voir où vous en êtes.

Votre première tâche

Une fois l'agent connecté, décrivez simplement ce que vous voulez en langage clair. Une bonne première exécution consiste à le laisser apprendre le projet :

/init

/init analyse la base de code et écrit un fichier AGENTS.md qui capture la structure, les conventions et les points d'entrée clés. L'agent lit ce fichier lors des exécutions futures, de sorte qu'il démarre chaque session avec un contexte au lieu de redécouvrir votre dépôt à chaque fois. Si vous avez utilisé DESIGN.md pour les agents de codage, c'est la même idée appliquée automatiquement.

Après cela, donnez-lui du vrai travail :

Add input validation to the POST /users endpoint and write a test for the empty-email case.

Kimi Code planifie le changement, modifie les fichiers, exécute le test et fait un rapport. Par défaut, il demande confirmation avant les actions destructrices. Si vous lui faites confiance pour une tâche et que vous voulez qu'il cesse de demander, activez l'approbation automatique :

/yolo

Utilisez-le avec prudence. C'est excellent pour les projets vierges et les travaux de R&D, mais risqué sur un dépôt qui vous tient à cœur.

Commandes slash à connaître

Vous pilotez une session avec des commandes slash. Ce sont celles que vous utiliserez quotidiennement.

Commande Ce qu'elle fait
/help Lister toutes les commandes
/login S'authentifier avec votre compte Kimi
/init Analyser le projet et générer AGENTS.md
/model Changer de modèle actif
/usage Vérifier le quota restant pour le cycle actuel
/sessions Lister les sessions passées
/resume Rouvrir une session précédente avec son contexte
/clear Réinitialiser le contexte actuel
/compact Compresser la conversation pour libérer du contexte
/yolo Activer/désactiver l'approbation automatique des actions
/exit Quitter la session

/compact est la commande sous-estimée. Les longues exécutions d'agents remplissent la fenêtre de contexte avec la sortie des outils ; la compression résume l'historique afin que vous puissiez continuer sans tout recommencer ou dépasser la fenêtre.

Connectez-le à votre éditeur ou agent existant

Vous n'avez pas à abandonner votre configuration actuelle pour utiliser le modèle K2.7 Code.

VS Code. Installez l'extension « Kimi Code » depuis le marketplace et connectez-vous avec le même compte.

JetBrains et Zed. Connectez-vous via le protocole ACP de la CLI, afin que l'agent s'exécute à l'intérieur de l'éditeur que vous utilisez déjà.

Claude Code, Cline et RooCode. Le modèle est servi via une API compatible OpenAI. Pointez l'URL de base de l'outil vers https://api.moonshot.ai/v1, définissez le modèle sur kimi-k2.7-code et insérez une clé API. Le flux est le même que celui que nous avons documenté pour exécuter Kimi dans Claude Code et Cursor ; seul l'ID du modèle change.

Personnaliser avec MCP et les sous-agents

Deux fonctionnalités rendent Kimi Code digne d'être configuré plutôt que simplement exécuté.

Protocole de Contexte de Modèle (MCP). Kimi Code est un client MCP, vous pouvez donc y brancher des serveurs d'outils externes : un lecteur de base de données, un navigateur, une API interne, votre traqueur de problèmes. L'agent appelle ensuite ces outils dans le cadre d'une tâche. Si vous construisez ou testez un serveur MCP, notre guide de test de serveur MCP explique comment valider le contrat d'outil avant de le confier à un agent.

Sous-agents. Pour les tâches qui se divisent clairement, Kimi Code peut générer des sous-agents qui s'exécutent en parallèle et rapportent à la session principale. Pensez à « scanner chaque service pour l'appel déprécié » ou « rédiger des tests pour ces six modules en même temps ». Vous définissez des agents personnalisés dans la configuration, un peu comme les sous-agents de Claude Code.

Testez l'API sous-jacente avant de construire

Si vous intégrez kimi-for-coding dans votre propre outil via l'API, testez d'abord le point de terminaison brut afin de savoir exactement ce qu'il renvoie. Apidog vous offre un espace de travail visuel pour cela.

  1. Créez une requête POST vers https://api.moonshot.ai/v1/chat/completions.
  2. Ajoutez un en-tête Authorization: Bearer <your-key> en utilisant une clé de la console de la plateforme Kimi.
  3. Envoyez un corps de requête de style OpenAI avec "model": "kimi-k2.7-code" et vos messages.
  4. Lisez la réponse formatée et l'utilisation des jetons, puis enregistrez l'appel comme test réutilisable.

À partir de là, vous pouvez vérifier les codes d'état, valider la structure d'appel d'outil dont dépend l'agent, et réexécuter les vérifications chaque fois que Moonshot met à jour le modèle. Téléchargez Apidog pour le configurer.

Est-ce que Kimi Code vaut la peine d'être adopté ?

La réponse honnête dépend de ce que vous optimisez. Le modèle K2.7 Code est en retrait de quelques points par rapport à GPT-5.5 et Claude Opus sur la plupart des benchmarks de codage, donc si vous recherchez la plus haute qualité possible en un seul essai, la frontière fermée l'emporte toujours. Mais Kimi Code associe un agent performant à un modèle à poids ouvert et une tarification forfaitaire, ce qui change la donne pour quiconque exécute de longues sessions d'agents toute la journée. Pour une comparaison côte à côte du paysage des agents, consultez notre comparaison Claude Code vs OpenAI Codex.

L'approche à faible risque : installez-le, exécutez /init sur un projet annexe et donnez-lui une tâche réelle. Vous saurez en un après-midi s'il mérite une place à côté de votre agent actuel.

FAQ

Comment installer Kimi Code ? Exécutez l'installateur en une ligne (curl ... | bash sur macOS/Linux, irm ... | iex sur Windows), puis démarrez-le avec kimi.

Comment me connecter ? Exécutez /login dans la session pour OAuth, ou créez une clé API dans la console Kimi Code pour les outils tiers.

Quel modèle utilise-t-il ? Kimi K2.7 Code. Sur l'abonnement Kimi Code, l'ID du modèle est kimi-for-coding ; sur l'API Moonshot pay-per-token, c'est kimi-k2.7-code.

Fonctionne-t-il dans VS Code ? Oui, via l'extension « Kimi Code ». JetBrains et Zed se connectent via le protocole ACP.

Puis-je l'utiliser avec Claude Code ou Cline ? Oui. L'API est compatible OpenAI, donc pointez l'URL de base de l'outil vers le point de terminaison Kimi et définissez l'ID du modèle.

Combien ça coûte ? Il fonctionne sur des plans d'abonnement avec un quota qui se rafraîchit tous les 7 jours, sans facturation par jeton. Vérifiez /usage pour voir votre quota restant.

Prend-il en charge le MCP ? Oui. Kimi Code est un client MCP et prend en charge les sous-agents personnalisés.

Résumé

Kimi Code est un agent de codage pour terminal et IDE basé sur le modèle K2.7 Code à poids ouvert de Moonshot. Installez-le avec une seule commande, connectez-vous avec /login, exécutez /init pour lui apprendre votre dépôt, et commencez à lui confier des tâches. Il prend en charge le MCP, génère des sous-agents et se connecte à VS Code, JetBrains, Zed, et aux outils compatibles OpenAI comme Claude Code. Ce n'est pas l'agent le mieux noté sur le papier, mais sa tarification forfaitaire sur un modèle ouvert en fait une option sérieuse pour une utilisation quotidienne intensive. Testez d'abord l'API dans Apidog, puis confiez une tâche réelle à l'agent et jugez-le sur votre propre code.

bouton

Pratiquez le Design-first d'API dans Apidog

Découvrez une manière plus simple de créer et utiliser des API