Kilo Code : un agent de programmation libre qui corrige ses erreurs et travaille en parallèle

Résumé

Un agent de programmation libre qui ferme la boucle lui-même : il écrit la modification, lance les tests, lit les échecs, trouve la cause et la répare, le plus souvent sans qu'on ait à surveiller. Les grosses tâches se répartissent entre agents auxiliaires travaillant en même temps sur des branches séparées, et le modèle derrière tout cela se change à tout moment.

Recommander
Nom
Kilo Code
Version
7.7.9
Open source
Open source
Système
WindowsmacOSLinux
Mis à jour
2026-10-06 20:35

Le code écrit par une machine est passé en deux ans de « compléter la ligne suivante » à « recevoir une tâche et la terminer ». Kilo Code appartient au second groupe et pousse le lâcher prise plus loin que la plupart : il ne se contente pas de produire du code, il lance des commandes dans un environnement réel, exécute les tests, regarde les erreurs, les corrige et vérifie de nouveau.

C'est un projet libre qui vit dans les deux grandes familles d'éditeurs et propose aussi une forme en ligne de commande ; il a été racheté en 2026 par une société de plateformes de données et référencé sur une grande place de marché cloud. Le client est gratuit et ouvert ; ce qui se paie, c'est le modèle derrière, si l'on choisit de payer.

Un partenaire de programmation dans l'éditeur

Il répare son propre travail, sans surveillance

Quiconque a utilisé ces outils connaît le rituel : demander une modification, la modification arrive, la première exécution échoue, et il faut recoller l'erreur en attendant un autre tour. Kilo Code ferme cette boucle lui-même. Après avoir écrit, il exécute les tests, lit l'échec, localise le problème et le répare, en répétant générer, exécuter, réparer et vérifier jusqu'à ce que cela tienne. Un mode d'investigation dédié parcourt tout le dépôt, remonte l'erreur jusqu'à sa source et propose une correction — un soulagement particulier dans un projet qu'on vient de reprendre.

L'auto-contrôle va au-delà de l'exécution des tests. Avant d'appliquer une modification, il relit sa propre sortie, signale ce qui paraît risqué et demande confirmation avant toute action destructrice. Un évaluateur a rapporté que cette revue intégrée avait intercepté à l'avance une situation de concurrence dans un traitement asynchrone — exactement la catégorie de problème qu'un œil humain laisse filer en fin de longue journée.

Les tests tournent et les problèmes sont attrapés après la modification

Une tâche, plusieurs agents en même temps

Un assistant à un seul fil a un plafond, si rapide soit-il, d'où le choix de découper. L'usage parallèle des outils lui fait lire plusieurs fichiers et lancer plusieurs recherches au même moment. Le travail plus lourd part vers des agents auxiliaires : demandez une fonction de paiement et il en envoie un écrire les points d'entrée du serveur, un autre les composants d'interface, un troisième les retours d'appel, chacun avec son contexte et avançant en même temps, les résultats fusionnés à la fin. Un mode de coordination supplémentaire prend de la hauteur : une grande exigence est découpée en architecture, codage et tests, puis confiée à des rôles différents.

Le parallélisme fait craindre que les agents se marchent dessus. Ici chacun reçoit son propre espace de travail sous forme de branche séparée de l'historique de versions, si bien que les modifications ne se heurtent pas. Un tableau de bord montre la progression de chacun, permet de relire les changements produits et de confier la même tâche à plusieurs modèles pour comparer le résultat.

Agent dans le cloud et session locale synchronisés

Cinq cents modèles, et une facture lisible

Rien ici ne vous lie à un seul fournisseur de modèles. Par la passerelle du projet, on appelle plus de cinq cents modèles au prix catalogue, les fleurons fermés comme les ouverts, sans commission ajoutée selon l'éditeur ; on peut aussi fournir sa propre clé, ou pointer vers un service de modèles tournant sur sa machine, auquel cas le code ne sort jamais. Le modèle se change en cours de session — un petit modèle bon marché pour une retouche simple, un fleuron plus fort quand la refonte devient sérieuse — et les nouveaux venus commencent en général avec une allocation gratuite assez large pour se faire une idée.

Un partenaire dans tous les environnements que vous utilisez

L'argument est que le même agent est partout : dans les deux grandes familles d'éditeurs, dans le terminal, dans le cloud, jusque dans une application de messagerie, avec des sessions synchronisées entre elles. Commencez une tâche sur un téléphone et reprenez-la sur l'ordinateur avec le contexte intact. Une mémoire intégrée retient les décisions d'architecture du projet et vos préférences, de sorte qu'il n'y a pas deux fois la même explication à donner.

L'extension suit un protocole ouvert avec un catalogue intégré, si bien que des outils externes comme des bases de données et des gisements de documents s'y raccordent en une étape. Le client lui-même est ouvert et auditable : quel modèle a tourné, quelle quantité de contexte est partie, tout est visible. Fin 2026, l'extension d'éditeur avait dépassé le million d'installations et la communauté compte parmi les plus vivantes des outils de programmation libres. Le client est gratuit ; le coût réel vient du service de modèles choisi, et un modèle gratuit ou local ramène l'ensemble à zéro.

À qui cela convient

À ceux qui en ont assez de nettoyer après un assistant qui modifie avec assurance et casse la compilation. À ceux dont le travail est assez gros pour qu'un agent à un seul fil paraisse lent. Aux équipes qui doivent voir quel modèle a touché au code et quelle part du projet est partie avec. Installé dans un éditeur, il se comporte comme un binôme qui termine le travail sans être surveillé.

Kilo CodeTéléchargement
Systèmes pris en charge : Windows macOS Linux