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.
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 :

- Écrire, déboguer et refactoriser du code sur plusieurs fichiers
- Explorer et expliquer de grandes bases de code
- Exécuter des commandes shell et traiter des fichiers
- Rechercher des documents et des informations actuelles sur le web
- Générer des sous-agents pour exécuter des tâches en parallèle
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.
- Créez une requête
POSTvershttps://api.moonshot.ai/v1/chat/completions. - Ajoutez un en-tête
Authorization: Bearer <your-key>en utilisant une clé de la console de la plateforme Kimi. - Envoyez un corps de requête de style OpenAI avec
"model": "kimi-k2.7-code"et vosmessages. - 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.
