Kilo Code
Valeur ajoutée gratuite
Guide complet des outils d’IA Outils de programmation IA

Kilo Code

Assistant de programmation IA open source prenant en charge les modèles multiples et les workflows d’agent

Étiquettes :

Qu’est-ce que le Kilo Code ?

Kilo Code est une plateforme open source de programmation IA et d’orchestration de proxies, utilisable dans VS Code, JetBrains, le terminal, des proxies cloud web et sur des appareils mobiles. Elle intègre la génération de code, la planification, le débogage, les tests, l’examen du code, ainsi que la construction et le déploiement d’applications, au sein d’un même système d compte et de session.

Kilo n’est pas lié à un seul fabricant de modèles. Les utilisateurs peuvent accéder à une grande variété de modèles via Kilo Gateway, se connecter à leurs propres comptes chez Anthropic, OpenAI, Google, AWS Bedrock, etc., ou exécuter des modèles locaux avec Ollama et LM Studio.

Nouvelle architecture 1.0

Les versions actuelles de Kilo Code 1.0 et ultérieures unifient l’expérience IDE et de terminal grâce à la technologie principale Kilo CLI. L’extension VS Code a été reconstruite sur cette même base, permettant à la CLI, aux extensions et à d’autres plateformes de partager des modèles, des agents et des capacités de session.

Le 31 juillet 2026, la maintenance des versions anciennes de VS Code et JetBrains prendra fin ; l’ancien dépôt sera archivé en août.

Lors de l’installation et du débogage, il faut se référer au dépôt kilocode actuel et aux documents récents, et ne pas continuer à utiliser les anciens tutoriels de configuration.

Extension VS Code

La version VS Code propose dans la barre latérale une conversation proxy, des références contextuelles, l’édition de fichiers, l’exécution en terminal, le complétion automatique, la revue des différences et la gestion des tâches. Elle peut également fonctionner dans des éditeurs compatibles avec les extensions VS Code tels que Cursor et Windsurf.

L’agent peut modifier l’ensemble du projet et exécuter des commandes. Les dépôts importants doivent utiliser des branches Git, limiter les approbations automatiques et examiner les différences avant d’appliquer les modifications.

Plug-in JetBrains

Kilo prend en charge les produits JetBrains tels qu’IntelliJ IDEA, PyCharm, WebStorm, et offre des fonctionnalités de chat, de manipulation de code, de mode proxy et de sélection de modèles. La nouvelle version du plugin s’unifie progressivement avec l’interface CLI, ce qui le rend adapté aux équipes travaillant en Java, Kotlin et Python qui n’utilisent pas VS Code.

La complétion automatique, les opérations sur le code et les raccourcis varient selon les IDE ; il convient de tester la version cible avec l’environnement de développement distant avant le déploiement en équipe.

Kilo CLI

Kilo CLI offre une interface TUI en terminal, permettant de planifier et d’exécuter des tâches de code, de changer de modèle et d’agent, de gérer MCP, d’exécuter des tâches sans interface graphique, de se connecter à GitHub, de vérifier les PR, de synchroniser les sessions distantes et d’afficher le coût des tokens. Le paquet d’installation officiel prend également en charge l’installation globale via npm.

CLI 1.0 exige un environnement de fonctionnement moderne ; si la CPU ancienne ne dispose pas d’AVX, il faut télécharger une version baseline. Le mode automatique désactive les demandes de droits et ne doit être utilisé que dans un environnement isolé et fiable.

Agent de code

Le proxy Code est utilisé pour mettre en œuvre des fonctionnalités, modifier plusieurs fichiers, exécuter des commandes et effectuer des tests ; c’est le mode principal du développement quotidien. Il permet d’itérer en continu en combinant le répertoire actuel et les instructions de l’utilisateur.

Les objectifs doivent inclure des critères d’acceptation et une portée d’interdiction de modification. Fournir au modèle des exigences floues trop vastes en une seule fois augmente les erreurs et les coûts de raisonnement.

Agents Plan et Architect

Plan ou Architect conviennent pour lire les projets, analyser les impacts, élaborer des plans d’action et décomposer les tâches, avant de transmettre les étapes claires aux agents d’exécution. Pour les migrations de grande envergure et les nouveaux modules, planifier au préalable permet généralement de mieux maîtriser les risques.

La planification n’est que le résultat d’un raisonnement ; il faut vérifier le code réel, les dépendances et les contraintes métier, et ne pas confondre un beau plan avec une validation technique.

Agents Ask et Debug

Ask sert à comprendre le code et à répondre aux questions techniques, tandis que Debug cherche les causes profondes en utilisant les journaux, la console et les résultats d’exécution. L’utilisateur peut d’abord examiner le code en mode lecture seule, avant de permettre au proxy de modifier ce dernier.

Le débogage doit conserver l’erreur originale et la reproduction minimale. Lorsque le modèle ne peut pas faire de supposition directement à partir des preuves, il faut lui demander d’exécuter des commandes de validation plutôt que de tenter des modifications répétées.

Orchestrator et multiples agents

Kilo intègre une orchestration de proxy qui permet de décomposer des objectifs complexes en plusieurs tâches spécialisées, en appelant en parallèle ou séquentiellement les proxies de planification, de codage, de débogage et d’examen. La nouvelle version intègre une partie des capacités d’orchestration dans tous les proxies, tandis que le mode Orchestrator ancien reste disponible pour les workflows compatibles.

Les agents parallèles augmentent le nombre d’appels et les conflits de fusion. Chaque branche doit avoir des responsabilités claires, des espaces de travail isolés et des étapes d’intégration finales.

Proxy personnalisé et compétences

Les utilisateurs peuvent créer des proxies, des instructions et des compétences personnalisés, afin d’emballer les spécifications du framework, les étapes de test, le processus de publication et les connaissances sectorielles en capacités réutilisables. La CLI peut également gérer ces configurations via des commandes de proxy et de plugin.

La configuration partagée ne doit pas contenir de clés ni de données clients. Les compétences doivent limiter les droits, les outils et les entrées, afin d’éviter que toute tâche n’active automatiquement des opérations à haut risque.

Complétion automatique

Kilo offre une complétion de code en ligne dans l’IDE, et les modèles Mistral Codestral sont actuellement disponibles. Les utilisateurs peuvent utiliser leur propre clé Codestral ou exécuter le modèle via leur compte Kilo.

La complétion automatique peut envoyer des requêtes en arrière-plan de manière continue. Si ce n’est pas nécessaire, vous pouvez désactiver cette fonctionnalité.

L’équipe doit également vérifier les conditions de traitement des données du modèle sélectionné.

Recherche dans le contexte et Memory Bank

La recherche de contexte automatique aide l’agent à trouver des fichiers, des fonctions et des symboles pertinents dans le répertoire de code, tandis que la Memory Bank sert à stocker les conventions du projet, l’architecture et les informations à long terme, afin de réduire les interprétations répétées.

Les mémoires peuvent devenir obsolètes ou entrer en conflit avec le code ; il convient d’indiquer leur source et la date de mise à jour, ainsi que de les nettoyer régulièrement. Les données sensibles ne doivent pas être considérées comme des mémoires partagées ordinaires.

Checkpoints points de contrôle

Kilo permet de conserver l’état du travail avant et après l’exécution d’une tâche, permettant à l’utilisateur de comparer et de restaurer les modifications qui ne lui conviennent pas. Il est adapté à la refonte exploratoire et aux modifications par itérations multiples.

Les points de contrôle ne peuvent pas remplacer un dépôt Git distant, les commits et les sauvegardes. Avant de restaurer, il faut s’assurer qu’aucune modification manuelle non enregistrée par l’utilisateur n’a été écrasée.

MCP et outils externes

La plateforme prend en charge le Model Context Protocol ; les agents peuvent se connecter à des documents, des bases de données, des navigateurs, des Issues, des systèmes de surveillance et des services personnalisés. La CLI fournit des commandes de gestion MCP, et les projets peuvent également partager avec l’équipe des configurations de serveur approuvées.

Les outils MCP peuvent lire ou modifier des systèmes externes. Il convient de définir une liste d’autorisation, des variables d’environnement, des droits minimaux et une approbation pour les opérations, et d’interdire l’écriture de tokens d’administrateur dans le dépôt.

Utilisation du navigateur

Kilo offre des capacités d’automatisation du navigateur pour le débogage de pages web, la prise de captures d’écran, la validation front-end et les opérations sur les formulaires. Le Cloud Agent et l’App Builder permettent également d’exécuter des applications réelles et de vérifier leurs résultats.

Les pages web peuvent contenir des messages malveillants ; avant de cliquer, de se connecter ou de soumettre, il est nécessaire de vérifier le nom de domaine cible et les autorisations. Les paiements, les suppressions et les publications publiques ne doivent pas être approuvés automatiquement.

App Builder

App Builder permet aux utilisateurs de créer des applications full-stack à partir de besoins exprimés en langage naturel, de modifier ensuite l’interface, le backend et la logique des données, et de les visualiser dans un environnement cloud. Il est adapté aux prototypes, aux outils internes et aux pages de marketing.

Pour générer une application, il reste nécessaire de vérifier l’authentification, les droits de base de données, les clés, les vulnérabilités des dépendances, l’adaptation aux appareils mobiles et l’accessibilité ; on ne peut pas la mettre en ligne simplement parce que l’aperçu fonctionne correctement.

Cloud Agent

Cloud Agent exécute des tâches de code dans des conteneurs isolés ; l’utilisateur peut continuer à le faire même après avoir éteint son ordinateur, et consulter la session depuis un site web, un appareil mobile ou une autre plateforme. Il est adapté aux tâches longues, au développement parallèle et à la délégation à distance.

Les frais d’agent cloud comprennent la déduction des modèles et le calcul dans des conteneurs. Une fois la tâche terminée, le conteneur doit être arrêté, et l’accès au répertoire, aux identifiants cloud et au réseau doit être restreint.

Révision de code

Kilo Code Reviewer peut analyser les Pull Request, identifier les problèmes, proposer des recommandations et effectuer des corrections automatiques. La CLI prend également en charge le téléchargement de la branche PR et l’exécution d’une revue par proxy localement.

La vérification par l’IA ne peut pas remplacer l’approbation des responsables, les scans statiques et le CI. Elle peut omettre des risques commerciaux ou générer du bruit stylistique ; il convient donc de définir des règles de projet et des niveaux de gravité.

Déploiement

Kilo Deploy permet de déployer rapidement des projets tels que Next.js et des sites statiques, idéal pour un processus intégré allant de la génération du code à la prévisualisation en ligne. Les équipes peuvent exécuter des tests et des vérifications de sécurité avant le déploiement.

Le déploiement en production concerne les noms de domaine, les variables d’environnement, la facturation et le retrait. Il est nécessaire de confirmer l’environnement cible et de maintenir un contrôle manuel pour éviter que le proxy ne publie des configurations de test en production.

Sessions de session multiplateforme

La session peut se poursuivre entre l’IDE, la CLI, le cloud et les appareils mobiles ; les utilisateurs peuvent partager, renommer, exporter, importer et consulter la timeline. Ainsi, il est possible de lancer des tâches depuis son téléphone et d’examiner le code sur un ordinateur de bureau.

Partager une session peut exposer des indices, des extraits de code et les résultats d’outils. Il convient de vérifier le contenu et de savoir comment annuler avant de le partager avec l’extérieur.

Modèles pris en charge

Kilo Gateway couvre actuellement plus de 60 fournisseurs et plus de 500 modèles, y compris Claude, GPT, Gemini, Grok, DeepSeek, Kimi, MiniMax ainsi que des modèles open source. Les utilisateurs peuvent également utiliser directement leurs propres clés de fournisseur.

Le répertoire des modèles et le routage automatique sont mis à jour dynamiquement ; il n’est pas possible de définir fixement les modèles de base en se basant sur des documents anciens. Les tâches de production doivent enregistrer l’ID réel du modèle et sa version.

Auto Model routage automatique

Auto Model sélectionne les modèles en fonction des catégories Frontier, Efficient, Free, etc., ainsi que du mode d’agent actuel, permettant d’utiliser des modèles plus puissants pour les tâches complexes et de maîtriser les coûts pour les tâches simples. La carte de routage est mise à jour par le serveur.

Le choix automatique est pratique, mais réduit également la reproductibilité. Pour les tâches d’audit strictes, il convient de fixer le modèle et de conserver les tokens, les paramètres ainsi que les enregistrements des résultats.

Mode d'utilisation gratuit

La plateforme personnelle est elle-même gratuite ; les utilisateurs peuvent configurer l’interaction avec les agents, le complétion automatique et les résumés en arrière-plan avec des modèles gratuits, afin de ne pas avoir à acheter de quota d’hébergement. Il est également possible d’utiliser Ollama, LM Studio ou des API propres disposant de quotas gratuits.

Le modèle gratuit anonyme est actuellement limité à 200 requêtes par heure par IP ; certains points d’entrée gratuits enregistrent des données à des fins de sécurité ou d’amélioration du service, et ne conviennent pas aux codes sensibles.

Comparaison des prix et des versions

Forfait ou versionPrix, plafonds et avantages clés
Kilo Gateway : facturation à l’usageGateway calcule avec précision les tokens d’entrée, de sortie, d’écriture dans le cache et de hit de cache en se basant sur les prix publics indiqués par les fournisseurs en amont, sans majoration du prix par modèle. Un frais de traitement de paiement de 5 % est appliqué lors du rechargement, et la quantité achetée ne périt pas. Lorsque le solde du compte est insuffisant, les demandes de modèles payants sont interrompues. Les organisations peuvent définir un solde partagé, une limite quotidienne par utilisateur, un rechargement automatique ainsi que des alertes en cas de faible solde.
Prix de Kilo PassKilo Pass convertit la cotisation mensuelle en crédits équivalents et offre des crédits bonus en fonction de la durée de l’abonnement. Starter coûte 19 dollars par mois, avec un crédit maximal d’environ 26,60 dollars ; Pro coûte 49 dollars par mois, avec un crédit maximal d’environ 68,60 dollars ; Expert coûte 199 dollars par mois, avec un crédit maximal d’environ 278,60 dollars. Le bonus pour le premier mois de paiement mensuel peut atteindre 50 %, et jusqu’à 40 % après une souscription continue ; pour le paiement annuel, il peut atteindre 50 % par mois. Les crédits bonus expirent au cours du mois, tandis que les crédits de paiement restent valables ; les avantages réels sont indiqués sur la page du compte.
Prix par équipe et par entrepriseLa plateforme individuelle coûte 0 dollar. Teams coûte actuellement 15 dollars/utilisateur/mois et offre la gestion d’équipes, des proxies partagés, une facturation centralisée, des analyses, un score d’adoption, du BYOK partagé, un contrôle de la confidentialité et un support prioritaire, avec une période d’essai de 14 jours. Enterprise est facturé sur demande et ajoute SSO, OIDC, SCIM, des journaux d’audit, des restrictions sur les modèles et les fournisseurs, un Gateway privé, des SLA et un support exclusif. Le frais de licence ne comprend pas les quotas de modèles.
Prix de calcul du Cloud AgentLe cloud computing et l’inférence de modèles sont facturés séparément. Actuellement, Docker et Small Cloud Agent coûtent 0,60 dollar de l’heure chacun, Standard 1,20 dollar de l’heure, Code Review 0,33 dollar de l’heure, et Gas Town 1,20 dollar de l’heure ; le tarif est généralement converti en fonction des secondes. Des frais de calcul sont générés dès que le conteneur est activé, et l’appel du modèle consomme également des crédits. Les tâches longues doivent disposer de conditions d’arrêt et d’un budget.

Kilo Gateway : facturation à l’usage

Gateway calcule avec précision les tokens d’entrée, de sortie, d’écriture dans le cache et de hit dans le cache en se basant sur les prix publics indiqués par les fournisseurs en amont, sans majoration du prix par modèle. Un frais de traitement de paiement de 5 % est appliqué lors du rechargement, et la quantité achetée ne périt pas.

Lorsque le solde du compte est insuffisant, les demandes de paiement sont interrompues. L’organisation peut définir un solde partagé, une limite journalière par utilisateur, un rechargement automatique et des alertes en cas de faible solde.

Prix de Kilo Pass

Kilo Pass convertit la cotisation mensuelle en un montant équivalent à payer, et accorde des crédits bonus en fonction de la durée de l’abonnement. Le forfait Starter coûte 19 dollars par mois, avec un crédit maximal d’environ 26,60 dollars.

Pro coûte 49 dollars par mois, avec un maximum d’environ 68,60 dollars ; Expert coûte 199 dollars par mois, avec un maximum d’environ 278,60 dollars.

La récompense pour le premier mois en abonnement mensuel peut atteindre 50 %, et jusqu’à 40 % après des abonnements successifs ; en abonnement annuel, elle peut atteindre 50 % par mois.

Le montant des récompenses expire au cours du mois, tandis que le crédit de paiement reste valable ; les récompenses réelles sont indiquées sur la page du compte.

Prix par équipe et par entreprise

La plateforme individuelle coûte 0 dollar. Teams coûte actuellement 15 dollars/utilisateur/mois et offre la gestion d’équipes, des proxies partagés, une facturation centralisée, des analyses, un score d’adoption, du BYOK partagé, un contrôle de la confidentialité et un support prioritaire, avec une période d’essai de 14 jours.

Enterprise propose des tarifs sur demande, avec des fonctionnalités supplémentaires telles que SSO, OIDC, SCIM, journaux d’audit, restrictions liées aux modèles et aux fournisseurs, gateway privé, SLA et support dédié. Le frais de licence ne comprend pas les quotas de modèles.

Prix de calcul du Cloud Agent

Le cloud computing et l’inférence de modèles sont facturés séparément. Actuellement, Docker et Small Cloud Agent coûtent 0,60 dollar de l’heure, Standard 1,20 dollar de l’heure, Code Review 0,33 dollar de l’heure, et Gas Town 1,20 dollar de l’heure ; le tarif est généralement converti en fonction des secondes.

Des frais de calcul sont générés pendant le temps d’activation du conteneur, et les appels aux modèles consomment également des crédits en même temps. Les tâches longues doivent disposer de conditions d’arrêt et d’un budget.

AI Gateway API

Kilo Gateway offre des interfaces compatibles avec OpenAI, des réponses en flux continu, des appels d’outils, une liste de modèles, un suivi des coûts et BYOK. Les développeurs peuvent utiliser le SDK d’OpenAI, le SDK Vercel AI ou d’autres clients compatibles pour appeler le même répertoire de modèles.

La durée de validité des tokens d’organisation et les politiques sont contrôlées par le compte. Les clés API doivent être stockées dans un système de gestion des secrets et ne doivent pas être intégrées dans le code ou l’interface utilisateur.

GitHub et migration vers le logiciel open source

Le code source actuel de Kilo Code se trouve dans le répertoire kilocode de Kilo-Org, et comprend du code lié à CLI, VS Code et JetBrains. Il est licencié sous la licence MIT et s’inscrit dans la branche technologique OpenCode qui continue d’évoluer. Les utilisateurs peuvent le consulter, le modifier et l’utiliser à des fins commerciales, mais doivent conserver la mention de la licence.

L’ancien dépôt kilocode-legacy utilise Apache 2.0 et a été archivé, ne restant que pour des références historiques. Il convient d’utiliser le dépôt actuel pour déterminer les licences open source et soumettre des issues.

Confidentialité et gouvernance d’entreprise

Lors de l’utilisation d’un Gateway géré et d’un Cloud Agent, le code, les messages, les sorties des outils ainsi que les informations d’utilisation sont transmis aux services correspondants. Les clés BYOK sont chiffrées et stockées ; l’organisation peut limiter les modèles, les fournisseurs, la collecte de données et les dépenses quotidiennes.

Les passerelles privées d’Enterprise, l’inference en UE et le calcul intégré conviennent aux scénarios les plus stricts, mais il reste nécessaire de procéder à une évaluation des contrats, de l’emplacement des données et du contrôle d’accès.

Guide d'utilisation de Kilo Code

Terminer une tâche de base

  1. Définir les tâches de codage à effectuer dans Kilo Code, la portée du dépôt et les critères d’acceptation ;
  2. Connectez ou importez le projet de test, et faites d’abord une sauvegarde de la branche actuelle ;
  3. D’abord, générer le plan à l’aide de la nouvelle architecture 1.0, puis vérifier les fichiers à modifier ;
  4. Utiliser les extensions de VS Code pour effectuer de petites modifications ;
  5. Exécuter des tests, des vérifications statiques et la compilation ; ne pas accepter directement de code non vérifié.
  6. Vérifier manuellement les droits, les clés, les dépendances et gérer les exceptions avant de fusionner ;

Créer des flux de travail professionnels réutilisables

  1. Choisir un projet réel à faible risque comme modèle ;
  2. Fixer l’ordre d’utilisation de la nouvelle architecture 1.0, des extensions VS Code et des plugins JetBrains ;
  3. Enregistrer l’environnement, le modèle, les indications et les conditions d’échec ;
  4. Définir une approbation manuelle pour les actions d’écriture, de déploiement et de suppression ;
  5. Comparer la vitesse, le coût, le taux de réussite des tests et le volume de rétravail ;
  6. Vérifiez la stabilité avant de l’étendre à l’équipe ou à l’environnement de production ;

À qui s’adresse-t-il ?

  • Développeurs qui souhaitent utiliser un agent d’IA de manière uniforme dans VS Code, JetBrains et la terminal ;
  • Équipes ayant besoin d’un choix entre plusieurs modèles, BYOK ou modèle local ;
  • Organisation de projet nécessitant un Cloud Agent en parallèle, une revue de code et la construction d’applications ;
  • Utilisateurs avancés qui accordent de l’importance aux logiciels libres, à la session multi-plateformes et à l’orchestration de proxies ;
  • Les entreprises ayant besoin d’analyse, de SSO, d’audit et de gouvernance des modèles.

Avantages du produit

  • Le dépôt central actuel est open source MIT ;
  • Couvre l’IDE, la CLI, le cloud, les appareils mobiles et Slack ;
  • Plus de 500 modèles sont accessibles, avec prise en charge du mode local et BYOK ;
  • Les frais de plateforme, d’inference et de cloud computing sont transparentement décomposés ;
  • Disponible avec plusieurs agents, review, déploiement et App Builder ;
  • L’organisation peut définir des stratégies de modèles, de données et de dépenses.

Restrictions et précautions

  • Les fonctionnalités des produits et les mises à jour de version évoluent rapidement, les extensions anciennes, les configurations anciennes et les entrepôts anciens ne font plus l’objet d’entretien ;
  • Le tutoriel d’utilisation doit confirmer qu’il est adapté aux versions 1.0 et ultérieures ;
  • L’agent peut exécuter des commandes, naviguer sur le web et déployer des applications ; les frais liés au cloud et aux modèles peuvent également s’ajouter.
  • Il convient d’utiliser les droits, le budget et les contrôles minimums, ainsi que des revues Git, des tests et des contrôles de publication manuelle ;

Questions fréquentes

Kilo Code est-il gratuit ?

La plateforme personnelle est gratuite et permet d’utiliser des modèles gratuits, des modèles locaux ou BYOK ; les modèles payants, Kilo Pass et le cloud computing sont facturés selon leurs règles respectives.

Quels éditeurs sont pris en charge par Kilo Code ?

Il prend en charge VS Code, JetBrains et certains éditeurs compatibles avec VS Code, et propose également une CLI indépendante.

Combien coûte Teams ?

Le tarif actuel est de 15 dollars/utilisateur/mois, sans inclure la quantité allouée pour l’inference des modèles ; veuillez contacter le service des ventes pour une offre Enterprise.

Combien coûte Kilo Pass ?

Starter 19 $/mois, Pro 49 $/mois, Expert 199 $/mois, avec des bonus offerts conformément aux règles.

Kilo Code prend-il en charge les modèles locaux ?

Prend en charge Ollama et LM Studio, et permet également de se connecter à des clés de modèles cloud personnalisées.

Kilo Code est-il open source ?

Open source, le dépôt actuel de kilocode est sous licence MIT ; l’ancien dépôt Apache 2.0 a été archivé.

©️Droit d’auteur : Sauf indication contraire, tous les articles de ce site sont protégés par le droit d’auteur.Partage d’outils d’IATous les droits d’auteur sont réservés. Sans autorisation, aucune personne, média, site web ou groupe ne peut reproduire, copier ou diffuser de quelque manière que ce soit le contenu de ce site, ni créer de mirror sur des serveurs qui ne lui appartiennent pas. Dans le cas contraire, notre site se réserve le droit de poursuivre en justice les responsables conformément à la loi.

Outils similaires au Kilo Code