SFEIR

Agents de code : les critères qui comptent avant le benchmark

Agents de code : les critères qui comptent avant le benchmark

Trente-trois agents de code, relevés le 22 octobre 2026 dans leur documentation, leur fichier de licence et leur politique de confidentialité : voilà le périmètre de ce panorama. Vous n'y trouverez aucun classement : les comparatifs qui en publient se contredisent d'un blog à l'autre, et le modèle appelé derrière l'outil change tous les deux mois. Le choix se joue sur quatre propriétés que ces comparatifs ne regardent pas : la licence réelle, ce que l'agent exécute sans demander, la juridiction où partent le code et les prompts, les fichiers de contexte qu'il sait lire. Ce texte est écrit pour la DSI, le CTO, le RSSI et l'acheteur. Pour l'outil le plus rapide ce soir, lisez plutôt le comparatif terrain de Pi, OpenCode et Goose.

Le modèle n'est plus le critère

Le 21 octobre 2026, la documentation de Kiro, l'environnement de développement d'AWS, liste plus de vingt modèles : les trois GPT-5.6 d'OpenAI, les familles Claude d'Anthropic, Kimi K3, GLM-5, DeepSeek 3.2.1 Le lendemain, la page « Choose a model » d'Antigravity, chez Google, sert Claude Sonnet 5.5 et Opus 5.5 sur ses paliers payants, facturés au token en Enterprise sur activation d'un administrateur.2 Amp affecte un modèle à chaque niveau de son « Dial », GLM-5.3-Flash en low, Opus 5.5 en medium, GPT-6 Astra en high, Fable 5.1 en ultra, et cette table a changé cinq fois entre le 25 avril et le 28 septembre 2026.3 Le même Claude passe donc par Claude Code, Kiro, Antigravity, Devin, Amp, Cursor, Copilot, Factory, Codebuff, Rovo Dev, et par une dizaine d'autres harnais qui déclarent Anthropic parmi leurs fournisseurs, d'OpenCode Zen à Qwen Code : plus de vingt des trente-trois. Kimi K3 passe par Kimi Code CLI, Kiro et le forfait Go d'OpenCode.

À modèle identique, le harnais fait l'écart : le 21 août 2026, Composio a confié trente tâches au même modèle sous Pi et sous OpenCode, et relève moins de 1 000 tokens de contexte fixe par requête contre environ 6 9004, avec un écart de réussite et de coût détaillé dans notre comparatif terrain. Un seul évaluateur, trente tâches : un indice. Le harness engineering décrit cette couche ; la suite traite ce qu'elle engage, et que le modèle n'engage pas.

Quatre familles d'agents, et des filiations à connaître

Notre doctrine multi-harnais distingue les agents intégrés par les laboratoires, réglés pour leur propre modèle, et les harnais ouverts qui acceptent tout modèle. Trente-trois outils demandent un cran de plus, parce que des éditeurs commerciaux vendent aussi des harnais multi-modèles et que les laboratoires chinois publient les leurs. Chaque nom renvoie à sa fiche, qui porte les sources primaires, les prix et les compteurs ; dans les tableaux qui suivent, « non documenté » signifie que l'éditeur ne l'écrit nulle part au 22 octobre 2026, et ce silence est une information.

  • Les agents des éditeurs de modèles : Claude Code (Anthropic), Codex CLI (OpenAI), Antigravity (Google), Grok Build (SpaceXSI, l'ancienne xAI), Meta Muse Code et Mistral Vibe. Deux des six acceptent un autre fournisseur de façon documentée : Antigravity, qui sert Claude 4.6 sur Free et Pro jusqu'au 2 novembre 2026 et Claude 5.5 en Enterprise sur activation administrateur, et Mistral Vibe, tout serveur compatible OpenAI, local compris. Un septième, Gemini CLI, est à part : code sous Apache 2.0, mais plus servi aux comptes individuels depuis le 18 juin 2026.
  • Les agents commerciaux multi-modèles : Cursor, GitHub Copilot, Devin, Factory Droid, Amp, Augment Code (Auggie), Kiro, Rovo Dev, Command Code et Codebuff. Tous propriétaires, sauf le dépôt Apache 2.0 de Codebuff. Rovo Dev est annoncé en fin de vie comme produit autonome.
  • Les harnais open source et leurs dérivés : OpenCode, Pi, oh-my-pi, Goose, Cline, Kilo Code, Crush, Hermes Agent, Continue et OpenClaude. Les filiations sont déclarées par les projets : Kilo CLI est « a fork of OpenCode »5, oh-my-pi « a fork of pi-mono by Mario Zechner »6, Crush continue le projet Go opencode-ai/opencode de Kujtim Hoxha, dont le dépôt archivé renvoie vers lui7, l'OpenCode d'Anomaly étant la réécriture TypeScript qui a gardé le nom. OpenClaude déclare dans son LICENSE dériver du code propriétaire de Claude Code, publié par erreur sur npm le 30 mars 2026 et repéré le 31.8 Continue, racheté par Cursor en juin 2026, est en lecture seule.
  • Les agents des laboratoires chinois : Qwen Code (Alibaba), Kimi Code CLI (Moonshot AI), ZCode (Z.ai, l'ancienne Zhipu), MiMo Code (Xiaomi), DeepSeek Harness et CodeBuddy Code (Tencent Cloud). Deux des six sont des forks déclarés de projets américains : Qwen Code repose sur Gemini CLI v0.8.2 et ne se synchronise plus depuis sa version 0.19, MiMo Code « is built as a fork of OpenCode ».10

Une filiation dit d'où vient le code et qui le fait vivre : Kilo et MiMo portent « Copyright (c) 2025 opencode » dans leur LICENSE, et Kilo note la version d'OpenCode qu'il réplique (v1.18.26 au 22 octobre 2026). Orca n'entre dans aucune famille : cet environnement de bureau lance une trentaine de ces agents côte à côte, et son analyse montre ce qu'un orchestrateur fait de leurs réglages de sécurité.

« Open source » recouvre quatre régimes de licence

Quinze des trente-trois outils tiennent dans le cas simple, Apache 2.0 ou MIT reconnu par GitHub : Codex CLI, Grok Build pour son code maison, Mistral Vibe, OpenCode, Pi, oh-my-pi, Goose, Cline, Kilo, Hermes Agent, Qwen Code, Kimi Code CLI, DeepSeek Harness, plus Gemini CLI et Continue, dont le code reste ouvert sans que le service ou la maintenance suive. Deux nuances. Mario Zechner, en faisant entrer Pi chez Earendil le 8 avril 2026 : « pi is MIT licensed. It will stay MIT licensed. », avec au-dessus du cœur des fonctions Fair Source puis entreprise, la protection passant par la marque déposée.11 DeepSeek publie sous MIT et refuse toute pull request externe : le fork est libre, la ligne principale reste décidée par DeepSeek.

Deuxième régime, la source disponible. Le LICENSE.md de Crush est la « Functional Source License, Version 1.1, MIT Future License » : tout usage permis « other than a Competing Use », un produit ou service commercial qui remplace le logiciel ; chaque version passe sous MIT « on the second anniversary of the date we make the Software available », la 0.1.1 du 29 juillet 2025 le 29 juillet 2027.12 L'usage interne est couvert ; l'embarquer dans un produit vendu concurrent attend deux ans.

Troisième régime, le MIT assorti de restrictions. Le LICENSE de MiMo Code est le texte MIT ; le README y adjoint un USE_RESTRICTIONS.md qui interdit l'usage « for any military purpose or application » et tout usage « in a manner that autonomously executes high-risk actions without appropriate human oversight ».10 Une licence qui exclut un domaine d'activité manque au critère 6 de la définition de l'Open Source Initiative : le code se lit et se modifie, l'usage reste encadré.

Quatrième régime, le code séparé des binaires. Z.ai a publié le code de ZCode sous Apache 2.0 le 20 septembre 2026, deux jours après l'incident des instantanés ; les binaires de zcode.z.ai relèvent de conditions conclues avec une entité de Singapour, qui réservent l'usage hors abonnement à des fins « non-commercial, personal research and study purposes ».13 Gemini CLI présente la figure inverse : le dépôt Apache 2.0 publiait sa 0.65.0 le 20 octobre 2026, le service a cessé pour les comptes individuels le 18 juin.14 L'ouverture du code ne garantit pas la continuité du service.

Restent trois cas limites. Chez Codebuff, le dépôt est sous Apache 2.0, mais le registre npm déclare MIT pour les paquets codebuff et freebuff, et ce dernier pointe vers un dépôt privé.15 Chez CodeBuddy Code, l'archive npm embarque un LICENSE.txt au texte MIT à côté de binaires, sans code source publié : le droit de redistribuer l'exécutable, pas de l'auditer ni de le forker. OpenClaude est le cas le plus net : son LICENSE déclare « code derived from Anthropic's Claude Code CLI », « This project does not have Anthropic's authorization to distribute their proprietary source », et offre les ajouts sous MIT « where legally permissible ».8 Le code vient de la version 2.1.88 de Claude Code, publiée sur npm le 30 mars 2026 à 22 h 36 UTC avec un fichier source map, repérée le 31 mars et qualifiée le jour même par Anthropic de « release packaging issue caused by human error, not a security breach ».16 Nous ne décrivons pas son installation ; sa fiche existe pour lever une confusion de nom et donner au juriste ses questions.

Les douze autres sont propriétaires : Claude Code, Antigravity CLI, Muse Code, Cursor, Copilot, Devin, Factory, Amp, Augment, Kiro, Rovo Dev et Command Code. Nous utilisons Claude Code et Codex tous les jours : le régime se lit dans le fichier, pas dans le badge du README. Factory et Command Code portent « UNLICENSED » sur npm ; Amp livre un exécutable Bun dont le LICENSE.md réserve tous les droits ; Kiro est « AWS Content » ; Antigravity CLI est un binaire sous les conditions de Google ; la licence d'Auggie prévient : « If your subscription ends, your right to use the CLI automatically terminates ».17 Cette phrase vaut pour tous les propriétaires, écrite ou non.

Au 22 octobre 2026, les fichiers de licence des trente-trois outils se répartissent ainsi.

RégimeOutilsCe que ça implique
Apache 2.0 ou MIT Codex CLI, Grok Build (code maison), Mistral Vibe, OpenCode, Pi (cœur), oh-my-pi, Goose, Cline, Kilo Code, Hermes Agent, Qwen Code, Kimi Code CLI, DeepSeek Harness, Gemini CLI, Continue Fork et usage commercial libres. Le service (Gemini CLI) ou la maintenance (Continue) peut cesser ; Pi annonce des niveaux Fair Source et propriétaires ; DeepSeek refuse les pull requests
FSL-1.1-MIT, source disponible Crush Usage interne permis, produit concurrent exclu ; MIT deux ans après chaque version
MIT plus restrictions d'usage MiMo Code Code lisible et modifiable ; usage militaire et actions à haut risque sans supervision interdits ; hors définition OSI
Code ouvert, binaires sous conditions ZCode Code Apache 2.0 depuis le 20 septembre 2026 ; binaires réservés à la recherche personnelle hors abonnement
Cas limites Codebuff (dépôt Apache 2.0, paquets npm MIT) ; CodeBuddy Code (fichier MIT sans code source) ; OpenClaude (code dérivé de Claude Code sans autorisation, ajouts MIT « where legally permissible ») Lire le fichier, pas le badge ; OpenClaude relève du juriste
Propriétaire Claude Code, Antigravity CLI, Meta Muse Code (SDK MIT), Cursor, GitHub Copilot, Devin, Factory Droid, Amp, Augment Code, Kiro, Rovo Dev, Command Code Binaire sous conditions d'utilisation ; droit d'usage lié à l'abonnement, Auggie l'écrit

Ce que l'agent fait sans demander

La documentation d'oh-my-pi fixe tools.approvalMode à « yolo (default) », qui approuve lecture, écriture et exécution sans rien demander, et ajoute : « In yolo, a bare critical override is ignored » ; les garde-fous contre rm -rf / ne s'activent pas dans le mode par défaut.6 Cline sépare ses surfaces : l'extension attend une validation pour chaque édition et chaque commande, la CLI démarre « in act mode with auto-approve enabled ».18 Amp : « By default, Amp does not ask for approval before running tools. », le contrôle passant par un plugin de politique que l'équipe écrit.19 Pi : « it does not ask for approval before every tool call », avec un guide d'isolation qui recommande le conteneur ou la machine virtuelle.20

Les éditeurs de modèles ont bougé dans l'autre sens. Depuis la 2.1.283 du 25 septembre 2026, une session interactive de Claude Code démarre en mode auto : un classifieur revoit chaque action et bloque ce qui dépasse la demande ou semble dicté par un contenu hostile ; le mode manuel reste le départ de claude -p, du SDK et des organisations sous configuration HIPAA.21 Muse Code pose « Approval and sandboxing are on by default » et « refuses to run if it cannot enforce that boundary ».22 Grok Build demande (« Ask (default) »), mais sa sandbox est « Off by default ».23 OpenCode V2 autorise par défaut les outils et l'accès hors de l'espace de travail, et ne demande que pour les fichiers d'environnement sensibles.

Une politique d'outillage sépare l'approbation, les règles et le confinement, parce que les outils les séparent. Les règles deny priment sur le mode chez Grok Build (« deny always wins over allow »23), Devin, Antigravity (« Deny > Ask > Allow ») et CodeBuddy. Le bac à sable système est par défaut chez Antigravity (macOS, Linux) et Muse Code, en disponibilité générale chez Copilot CLI depuis le 7 octobre 2026, optionnel chez Claude Code, Qwen Code et Devin, absent de la documentation d'Amp, Crush, ZCode, Augment et Command Code. oh-my-pi le dit pour tous : « bash.patterns is an approval policy, not containment. »

Deux détails échappent à ces trois niveaux. Le crushrc de Crush est « just Bash with some Crush-specific builtins », exécuté au lancement ; le README conclut : « Don't launch Crush in a directory whose config you haven't reviewed. »12 Chez Muse Code, hooks et outils MCP tournent hors de la sandbox. Et un orchestrateur comme Orca préremplit le drapeau de contournement des permissions de chaque agent, au motif que les worktrees sont jetables ; notre analyse rappelle qu'un worktree isole des fichiers, pas un système.

Au 22 octobre 2026, le réglage de départ documenté par chaque éditeur se lit ainsi.

Comportement par défautOutilsPrécision
Rien demandé oh-my-pi (yolo), Pi, Amp, Cline en CLI, OpenCode V2 oh-my-pi ignore ses garde-fous critiques ; Pi recommande l'isolation ; Amp attend un plugin de politique ; l'extension Cline demande ; OpenCode V2 demande pour les fichiers d'environnement sensibles
Mode auto avec classifieur Claude Code (depuis la 2.1.283) Manuel pour claude -p, SDK et HIPAA
Demande avant d'agir Antigravity CLI, Grok Build, Meta Muse Code, Mistral Vibe (accept-edits), GitHub Copilot CLI, Devin CLI, Factory Droid, Rovo Dev, Command Code, Crush, Hermes Agent (smart), Kimi Code CLI, ZCode, DeepSeek Harness Bac à sable par défaut chez Antigravity (macOS, Linux) et Muse Code, « Off by default » chez Grok Build, GA chez Copilot depuis le 7 octobre 2026, absent chez Crush, ZCode et Command Code ; Vibe valide seules les éditions ; Hermes coupe ses contrôles en conteneur ; droid exec démarre en lecture seule
Documentation contradictoire Qwen Code « Ask Permissions » au départ de session, Auto étiqueté défaut dans l'aide-mémoire ; bac à sable optionnel
Non documenté Codex CLI, Cursor CLI, Augment Code, Kiro, Codebuff, Goose, Kilo Code, Continue, OpenClaude, MiMo Code, CodeBuddy Code, Gemini CLI Codex borne l'agent par /permissions ; agent -p de Cursor propose sans écrire ; Auggie suit un « comportement implicite » ; Goose bloque par hooks PreToolUse depuis la 1.35.0 ; Kilo autorise la lecture et rejette tout hors interactif sans --auto ; chez CodeBuddy, deny prime et un bac à sable Bash existe

Où partent le code et les données ?

Le harnais tourne sur le poste ; le modèle est quelque part, et la juridiction se lit au point de connexion, pas au siège de l'éditeur. Kimi Code CLI a trois politiques pour un seul outil : un compte kimi.com relève de Beijing Moonshot AI Technology, qui stocke sur le territoire de la République populaire de Chine (politique du 31 août 2026) ; un compte kimi.ai, de Novascent Private Limited, « servers located outside of your country of residence » sans nommer de pays ; une clé de plateforme API, de Moonshot AI Pte. Ltd., à Singapour.24 Les trois réservent un usage pour l'entraînement. Qwen Code suit le même partage, Pékin pour le site chinois d'Alibaba Cloud, Singapour pour l'international ; ZCode, Singapour pour Z.ai, Chine pour BigModel ; DeepSeek Harness stocke en Chine avec l'API DeepSeek et rien côté serveur avec un fournisseur personnalisé. Un modèle servi en local par Ollama ou vLLM ne fait rien sortir.

Deux éditeurs chinois placent l'Europe dans le contrat. Le contrat de Xiaomi MiMo du 7 juillet 2026 nomme MiMo Code, confie le service hors de Chine continentale à Xiaomi Technology Netherlands B.V. et à l'entité de Singapour, et écrit : « Xiaomi will store the relevant data on servers located in Europe and Singapore », sans entraînement.25 CodeBuddy Entreprise annonce, le 17 septembre 2026, Singapour et un accès possible d'équipes « including from the People's Republic of China » ; l'édition individuelle relève de Tencent Cloud International, dont les serveurs « may be located outside of the country you are located, for example in Mainland China ».26 Même éditeur, deux régimes.

Les éditeurs américains et européens appellent la même lecture. Mistral, le 12 août 2026 : « By default, your data is hosted in the European Union. » Le même centre d'aide précise que les entrées et sorties de Vibe entraînent les modèles par défaut sauf retrait, Enterprise exclu.27 Meta : « In Muse Code, subscriptions default to Contributor mode », qui autorise l'entraînement sur prompts, code et réponses.28 Freebuff se dit basé aux États-Unis et peut partager ou vendre les soumissions aux modèles étiquetés pour l'entraînement ; Factory recopie par défaut les sessions de la CLI vers son service web. La rétention zéro tient à un palier : Enterprise chez Amp, équipe ou entreprise chez Grok Build, Business chez Factory, sur demande chez Meta ; Command Code la propose sur tous ses plans par CMD_ZDR=1.

Trois incidents situent le risque. Le 14 juillet 2026, The Register rapporte le travail du chercheur Cereblab : Grok Build empaquetait des dépôts entiers, historique Git compris, vers un bucket de SpaceXAI, même quand l'agent avait pour seule consigne de répondre « OK » ; l'éditeur a coupé le téléversement côté serveur, Elon Musk a promis une suppression que The Register n'a pas pu vérifier.29 Le 18 septembre 2026, le développeur Ferstar montre que ZCode 3.12.3 envoie vers un bucket Alibaba Cloud des instantanés complets de l'espace de travail, .git compris ; Z.ai corrige le 19, s'excuse le 21, et le rapport promis reste à paraître au 22 octobre.30 Le 17 octobre 2026, OpenCode annonce une intrusion sur OpenCode Console, qui centralise les clés de fournisseurs tiers, touchant « 1.4% of OpenCode Console users ».31 Deux des trois ont été trouvés par des chercheurs indépendants.

Aucune localisation ne vaut qualification. Un hébergement dans l'Union européenne par défaut est un engagement de localisation ; la souveraineté d'un usage se lit dans le modèle choisi, dans le contrat signé et, le cas échéant, dans une qualification comme SecNumCloud, qu'aucune des trente-trois fiches ne relève chez son éditeur au 22 octobre 2026.

Au 22 octobre 2026, les politiques de confidentialité et les contrats des trente-trois outils disent ceci du lieu de traitement.

Ce que dit l'éditeurOutilsPrécision
Union européenne par défaut Mistral Vibe Entraînement par défaut sauf retrait, Enterprise exclu ; aucune qualification citée
Europe et Singapour, par contrat MiMo Code Pays-Bas pour l'EEE ; pas d'entraînement
Chine ou Singapour selon le point de connexion Qwen Code, Kimi Code CLI, ZCode, DeepSeek Harness, CodeBuddy Code Qwen : Pékin ou Singapour, local possible ; Kimi : Chine (kimi.com), pays non nommé (kimi.ai), Singapour (API), entraînement réservé ; ZCode : Singapour ou Chine (BigModel), instantanés envoyés jusqu'à la 3.12.3 ; DeepSeek : Chine via l'API, rien côté serveur avec un fournisseur personnalisé ; CodeBuddy : Singapour en Enterprise avec accès depuis la Chine, serveurs possibles en Chine pour l'individuel
États-Unis documenté Grok Build, Devin CLI, Kiro, Codebuff / Freebuff, Kilo Code, Factory Droid Grok : ZDR par équipe, point d'accès us.api.x.ai, aucune option Europe ; Devin : FedRAMP High en cours, aucune résidence Europe ; Kiro : Fable 5.1 en us-east-1, GovCloud via Bedrock, Europe non documentée ; Freebuff : données étiquetées partageables ou vendues ; Kilo : EU réservé à Enterprise ; Factory : sessions copiées vers son web par défaut, Factory Private en VPC
Client local, fournisseur au choix Pi, oh-my-pi, Goose, Crush, Hermes Agent Rien ne part ailleurs que chez le fournisseur configuré ; Hermes sans télémétrie selon sa FAQ
Lieu non documenté Claude Code, Codex CLI, Antigravity CLI, Meta Muse Code, Cursor CLI, GitHub Copilot CLI, Amp, Augment Code, Rovo Dev, Command Code, Cline, OpenCode, Continue, OpenClaude, Gemini CLI Claude Code : pas d'entraînement sur les offres commerciales, opt-in sur Pro et Max ; Muse Code : mode contributor par défaut ; Copilot : pas d'entraînement sur Business et Enterprise ; Amp : ZDR Enterprise seulement ; Augment : index du code stocké chez lui ; Command Code : 30 jours sauf CMD_ZDR=1 ; Cline : pas de ZDR ; OpenCode : ne stocke pas le code, intrusion Console le 17 octobre 2026 ; OpenClaude : passerelle Opengateway, aucune juridiction nommée

Un marché qui bouge tous les mois : la réversibilité comme critère

Le 14 août 2026, Anysphere, l'éditeur de Cursor, est devenue une filiale à 100 % de SpaceX ; le 8-K déposé le jour même à la SEC retient une valeur implicite de 60 milliards de dollars, en actions.32 Les « modèles maison » de Cursor sont, au 22 octobre 2026, les Grok 4.5, 4.6 et 4.7 de SpaceXSI et Composer 2.5. Entre le 16 et le 17 juin 2026, la page d'accueil de Continue est passée à « Continue has joined Cursor » ; le dépôt est en lecture seule et deux failles de sévérité haute publiées en août et octobre 2026 restent sans correctif. Le 15 juillet 2026, Anaconda a racheté Kilo Code, sans publier de conditions.33 Cognition avait racheté Windsurf le 14 juillet 2025, renommé Devin Desktop le 2 juin 2026 ; Roo Code est archivé depuis le 15 mai 2026.

Les arrêts viennent aussi des grands éditeurs. Atlassian : « Rovo Dev is reaching end of life as a standalone product », préavis d'au moins 60 jours, date « TBA » au 22 octobre 2026.34 Google a cessé de servir Gemini CLI aux comptes individuels le 18 juin 2026 ; Alibaba a fermé l'entrée gratuite de Qwen Code le 15 avril 2026, après avoir divisé le quota par dix deux jours plus tôt. Anthropic a rappelé en février 2026 que les jetons OAuth des comptes Pro et Max ne servent dans aucun autre produit, et OpenCode a retiré cette prise en charge le 19 mars ; le premier article de la série en tire la règle : un abonnement grand public détourné est une tolérance, une clé API d'entreprise est un contrat.

La réversibilité se mesure à ce qui reste quand l'outil part : le contexte versionné. Au 22 octobre 2026, 27 des 33 outils lisent AGENTS.md ; les six autres ne le documentent pas (Cursor, Rovo Dev, Hermes Agent, Continue, OpenClaude) ou lisent leur propre fichier (Gemini CLI). Claude Code le lit depuis la 2.1.277 du 18 septembre 2026 quand aucun CLAUDE.md n'existe dans le dossier courant ni au-dessus ; si les deux fichiers existent, il lit CLAUDE.md seul, et un import @AGENTS.md dans ce CLAUDE.md fait lire les deux.21 OpenCode a fait le chemin inverse : « OpenCode V2 recognizes AGENTS.md only ».35 Quinze outils lisent CLAUDE.md, dont Goose sur option et OpenCode en V1 seulement ; dix-huit ne le lisent pas, et huit l'écartent en toutes lettres (Mistral Vibe, Command Code, Cline, Qwen Code, Kimi Code CLI, ZCode, CodeBuddy, OpenCode V2), avec deux commandes d'import (Command Code, Kimi Code CLI) et une migration à l'installation (ZCode). Le format SKILL.md d'agentskills.io est implémenté, entre autres, par Claude Code, Pi, Antigravity, Grok Build, Rovo Dev, Crush, Mistral Vibe, Cline, Kilo Code, Kimi Code CLI, ZCode, MiMo Code et Amp. Un dépôt qui tient ses consignes dans AGENTS.md et ses skills dans .agents/skills/ change d'outil sans réécriture.

Ce que ça change, par lecteur

DSI. Quatre des trente-trois outils ont changé de propriétaire en 2026 (Cursor, Continue, Kilo Code, Pi), un cinquième de gouvernance (Goose, confié à l'AAIF le 7 avril), un est en fin de vie annoncée (Rovo Dev), deux ont perdu leur accès gratuit (Gemini CLI, Qwen Code), un a cessé d'être maintenu (Continue). La question avant un déploiement est devenue : qui possède l'outil, sous quel contrat, et que garde-t-on s'il part. La réponse tient en deux décisions : le contexte vit dans le dépôt, et deux harnais savent le lire.

CTO, lead dev, architecte. AGENTS.md est le socle ; CLAUDE.md s'y rattache par @AGENTS.md ; les skills vont dans .agents/skills/. Les règles de permission se versionnent là où l'outil le permet : règles allow, ask, deny chez Claude Code, .devin/config.json chez Devin, requirements.toml chez Grok Build, règles de la CLI chez Kilo avant tout kilo run --auto en intégration continue. Puis le test multi-harnais du comparatif Pi, OpenCode, Goose : la même évolution, deux harnais, et un écart lu d'abord comme un trou dans le contexte.

RSSI, conformité, juridique. Le réglage par défaut change de surface en surface chez un même éditeur (Cline) ; cinq outils ne demandent rien par défaut (oh-my-pi, Pi, Amp, la CLI de Cline, OpenCode V2 hors fichiers sensibles) et Claude Code confie l'arbitrage à un classifieur. Un fichier de configuration cloné peut s'exécuter au lancement (Crush) ; hooks et outils MCP tournent hors du bac à sable (Muse Code). La provenance se lit dans le LICENSE, où OpenClaude déclare lui-même un code distribué sans autorisation. L'entraînement par défaut existe chez Mistral Vibe hors Enterprise, chez Muse Code en abonnement, chez les trois entités de Moonshot, sur l'API DeepSeek (finalité déclarée, avec droit d'opposition), sur les modèles gratuits de Command Code et sur les modèles étiquetés de Freebuff.

Achats. Le prix d'abonnement affiché bouge moins que ce qu'il contient. Depuis le 1er juin 2026, le mode agent et la CLI de Copilot puisent dans des « AI Credits » comptés au token, à prix inchangé. Depuis le 12 octobre 2026, un abonnement Cursor couvre Grok et Composer, et Claude ou GPT se paient au prix catalogue des API, plus 0,25 dollar par million de tokens sur Teams et Enterprise. Augment majore de 40 % l'usage au-delà de l'inclus ; Amp est gratuit avec vos clés et facture ses machines distantes ; Kilo prélève 5 % sur les crédits ; le Code Reviewer de Rovo Dev passe en crédits Rovo des abonnements Jira le 3 décembre 2026, date distincte de la fin de vie du produit. La seule comparaison qui tienne est la facture par tâche, mesurée sur vos tickets ; la méthode de travail y pèse autant que l'outil.

Notre recommandation : deux harnais et un AGENTS.md

Gardez au moins deux harnais par projet. Le premier est celui avec lequel l'équipe produit le plus, souvent Claude Code, Codex, Cursor ou Copilot. Le second est un harnais ouvert choisi selon le scénario du comparatif terrain : Pi pour le sur-mesure et les modèles locaux, OpenCode pour un second outil complet et configurable au centre, Goose pour une gouvernance de fondation. Le second prouve que le contexte est portable, et reste prêt le jour où l'éditeur du premier change ses conditions, comme en février 2026.

Avant le premier pilote, écrivez dans la politique d'outillage les quatre lignes du tableau pour chaque candidat : licence réelle, mode d'approbation à imposer et confinement disponible, point de connexion et clause d'entraînement, fichiers de contexte lus. Le contrat d'accès au modèle est une clé API ou une passerelle interne, jamais un abonnement grand public. Puis revoyez le tableau chaque trimestre, et plus tôt si survient la date de fin de vie de Rovo Dev, le rapport promis par Z.ai, les conditions définitives de Twigpine, le retrait des Claude 4.6 d'Antigravity le 2 novembre 2026, la conversion MIT de la première version de Crush le 29 juillet 2027, ou tout rachat de l'un des trente-trois. L'ère du CLI a fait des agents de code un outil quotidien ; le contexte est ce qui reste quand l'outil change.

Questions fréquentes

Quel agent de code choisir en entreprise ?

Celui dont la documentation répond à quatre questions : quelle licence réelle, quel mode d'approbation par défaut, vers quelle juridiction partent code et prompts, quels fichiers de contexte il lit. Au 22 octobre 2026, le modèle embarqué ne départage plus deux outils, puisque le même Claude passe par plus de vingt harnais. Gardez-en deux par projet.

Claude Code est-il open source, et quelles sont les alternatives ouvertes ?

Non : le dépôt public anthropics/claude-code ne sert qu'aux tickets. Quinze outils sont sous licence libre au 22 octobre 2026, de Codex CLI à DeepSeek Harness, Gemini CLI et Continue compris. À part : le code Apache de ZCode (binaires sous conditions), le dépôt Apache de Codebuff (paquets MIT), Crush en source disponible, MiMo Code sous MIT à restrictions.

Un agent « open source » peut-il être embarqué dans un produit vendu ?

Pas toujours. Crush est sous FSL-1.1-MIT : usage interne permis, produit commercial concurrent interdit tant que la version n'a pas deux ans. MiMo Code adjoint au texte MIT des restrictions d'usage, militaire compris. ZCode publie son code sous Apache 2.0 mais ses binaires sous conditions réservant l'usage hors abonnement à la recherche personnelle.

Les agents de code chinois envoient-ils le code en Chine ?

Cela dépend du compte, pas de l'outil. Kimi Code CLI stocke en Chine avec un compte kimi.com, à Singapour avec une clé de plateforme API. Qwen Code sert Pékin pour le site chinois d'Alibaba Cloud, Singapour pour l'international. MiMo Code nomme les Pays-Bas pour l'EEE. Un modèle servi en local ne fait rien sortir.

Faut-il écrire un AGENTS.md ou un CLAUDE.md ?

Un AGENTS.md, lu par 27 des 33 outils au 22 octobre 2026, dont Claude Code depuis sa version 2.1.277 quand aucun CLAUDE.md n'existe ; si les deux existent, il lit CLAUDE.md seul, et un import @AGENTS.md fait lire les deux. Huit outils écartent CLAUDE.md, de Mistral Vibe à OpenCode V2, et trois le convertissent à l'import ou à l'installation.

Pourquoi garder deux agents de code sur un même projet ?

Parce que le second mesure la qualité du contexte versionné : si Claude Code réussit une évolution et qu'OpenCode échoue, le dépôt contient un implicite que seul le premier comble. Il reste aussi prêt si l'éditeur du premier change de propriétaire, ferme l'accès gratuit ou annonce une fin de vie : sept cas sur trente-trois en 2026, huit avec Goose.

Sources

  1. Kiro, documentation des modèles, mise à jour du 21 octobre 2026.
  2. Google, Antigravity, documentation « Choose a model » et documentation « Enterprise », consultées le 22 octobre 2026.
  3. Amp, page Modes et liste des annonces, consultées le 22 octobre 2026, et « The Dial », 9 juillet 2026.
  4. Shrijal (Composio), Pi vs OpenCode: After 100 Hours, Which Open-Source Coding Agent Should You Use?, 21 août 2026.
  5. Kilo Code, README du dépôt Kilo-Org/kilocode, consulté le 22 octobre 2026.
  6. Can Bölük (Stencil Labs), README du dépôt can1357/oh-my-pi et documentation « Tool approval mode », consultés le 22 octobre 2026.
  7. Kujtim Hoxha, dépôt opencode-ai/opencode, archivé, README consulté le 22 octobre 2026.
  8. Twigpine, fichier LICENSE du dépôt Twigpine/openclaude, consulté le 22 octobre 2026.
  9. Équipe Qwen (Alibaba), README du dépôt QwenLM/qwen-code, consulté le 22 octobre 2026.
  10. Xiaomi MiMo, README du dépôt XiaomiMiMo/MiMo-Code et fichier USE_RESTRICTIONS.md, consultés le 22 octobre 2026.
  11. Mario Zechner, I've sold out, 8 avril 2026.
  12. Charmbracelet, LICENSE.md du dépôt charmbracelet/crush (FSL-1.1-MIT) et README du dépôt, consultés le 22 octobre 2026 ; registre npm, paquet @charmland/crush (0.1.1 du 29 juillet 2025), relevé le 22 octobre 2026.
  13. Z.ai, ZCode, Terms of Service, en vigueur le 15 juin 2026, et dépôt zai-org/ZCode (Apache 2.0, créé le 20 septembre 2026), consulté le 22 octobre 2026.
  14. Équipe Gemini CLI, discussion GitHub sur la transition vers Antigravity CLI, 18 juin 2026, et API GitHub, dépôt google-gemini/gemini-cli (Apache-2.0, version 0.65.0 du 20 octobre 2026), relevé le 22 octobre 2026.
  15. Registre npm, paquet codebuff et paquet freebuff, relevés le 22 octobre 2026.
  16. Brandon Vigliarolo (The Register), Anthropic goes nude, exposes Claude Code source by accident, 31 mars 2026.
  17. Augment Computing, LICENSE.md du dépôt augmentcode/auggie, consulté le 22 octobre 2026.
  18. Cline, CLI Reference, consultée le 22 octobre 2026.
  19. Amp, documentation « Tools », consultée le 22 octobre 2026.
  20. Earendil, Pi, documentation « Security », consultée le 22 octobre 2026.
  21. Anthropic, Claude Code, documentation « Permission modes » et « How Claude remembers your project », consultées le 22 octobre 2026.
  22. Meta, Muse Code, documentation « Permissions and safety », consultée le 22 octobre 2026.
  23. SpaceXSI, Grok Build, documentation « Permissions » et documentation « Sandbox », consultées le 22 octobre 2026.
  24. Beijing Moonshot AI Technology Co., Ltd., politique de confidentialité de kimi.com, en vigueur le 31 août 2026 ; Novascent Private Limited, politique de confidentialité de kimi.ai, 13 août 2026 ; Moonshot AI Pte. Ltd., politique de confidentialité de la plateforme API Kimi, 30 avril 2025.
  25. Xiaomi MiMo, Service Agreement, mis à jour le 7 juillet 2026, et Xiaomi, Privacy Policy de Xiaomi MiMo, 25 juin 2026.
  26. Tencent Cloud, Tencent CodeBuddy Enterprise Privacy Policy, 17 septembre 2026, et Privacy Policy de Tencent Cloud International, 27 juillet 2026.
  27. Mistral AI, Where do you store my data or my Organization's data?, 12 août 2026, et Do you use my user data to train your Artificial Intelligence models?, consulté le 22 octobre 2026.
  28. Meta, Meta Model API, « Pricing and rate limits », consultée le 22 octobre 2026.
  29. Connor Jones (The Register), Musk promises purge after Grok Build caught sending entire repos to the cloud, 14 juillet 2026.
  30. Ferstar, 扒一扒 ZCode 静默上传全量 Git 历史的骚操作, 18 septembre 2026, et Connor Jones (The Register), Z.ai says sorry for slurping up your code, open sources ZCode, 22 septembre 2026.
  31. OpenCode (@opencode), annonce de l'intrusion sur OpenCode Console, 17 octobre 2026.
  32. SEC EDGAR, formulaire 8-K de SpaceX, clôture de la fusion avec Anysphere, 14 août 2026.
  33. David DeSanto et Scott Breitenother (Anaconda), AI on Your Own Terms: Anaconda Acquires Kilo Code, 15 juillet 2026.
  34. Atlassian, page produit Rovo Dev (bandeau de fin de vie) et FAQ de licence Rovo Dev, consultées le 22 octobre 2026.
  35. Anomaly, OpenCode V2, documentation « Instructions », consultée le 22 octobre 2026.

Choisir un agent de code engage votre licence, vos permissions et vos données pour des années : décidez sur des faits datés.

Échanger avec SFEIR
SFEIR AI Auteur

Articles similaires