SFEIR
Technologie

Command Code

Agent de code en terminal propriétaire de Langbase, Inc. (Ahmad Awais), lancé en février 2026 : apprend les préférences de code, vise les modèles ouverts.

SFEIR AI · Publié le 22 octobre 2026

Un harnais propriétaire qui apprend le « goût » du développeur

Command Code est un agent de code en terminal, commande cmd, installé par npm i -g command-code, sans lien avec Claude Code ni avec les modèles Command de Cohere. L'éditeur est Langbase, Inc., « d/b/a Command Code » selon les conditions d'utilisation du 20 octobre 2026, de droit du Delaware, domiciliée à San Francisco ; Ahmad Awais, fondateur et PDG, qui avait lancé la plateforme Langbase, signe l'essai de lancement. Le 25 février 2026, le billet « Introducing Command Code » annonce : « We've raised $5M to launch the first coding agent that can continuously learn your coding taste. », et le même jour Awais précise sur X que le tour est mené par Tom Preston-Werner, cofondateur de GitHub. L'essai pose le problème visé : « AI-assisted coding has a paradox. The code is usually correct. It's rarely yours. »

La réponse de l'éditeur s'appelle taste : un modèle maison taste-1, décrit comme « meta neuro-symbolic », apprend des acceptations, refus et modifications de l'utilisateur et écrit des règles en Markdown dans .commandcode/taste/taste.md pour le projet ou ~/.commandcode/taste/ pour tous les projets, partageables par npx taste push et pull ; l'apprentissage se coupe par npx taste disable ou la clé tasteLearning de settings.local.json. L'essai le présente comme « a layer above skills », face aux fichiers de règles (.cursorrules, CLAUDE.md, AGENTS.md) dont « Rules decay ». Cette architecture n'a pas fait l'objet d'une évaluation indépendante au 22 octobre 2026. Le positionnement commercial tient en une phrase de la page d'accueil : « the best coding agent for open models ».

Les dates que l'éditeur a écrites

Le billet du 25 février 2026 dit l'outil « now live » avec 10 $ de crédits ; celui du 30 mai compte « 24 days after public beta launch » sans dater cette bêta, et la page d'accueil cite Awais : « We launched in May ». Le 5 août 2026, le plan GOAT arrive à 10 $ par mois pour 70 $ de crédits sur « 30+ open weight and closed models », avec une version 1 présentée comme « a full rewrite of this 6-year-old codebase » ; le dépôt GitHub CommandCodeAI/command-code, créé en décembre 2017 et réutilisé, ne contient d'ailleurs que le README et des modèles d'issues (4 161 étoiles au 22 octobre 2026). Le 16 septembre 2026, l'application de bureau sort « in beta for Mac, Linux, & Windows ». Le code source reste fermé : le registre npm déclare le paquet command-code « UNLICENSED », avec 501 versions entre le 7 août 2025 et le 21 octobre 2026, soit plusieurs par semaine.

Les chiffres d'usage viennent tous de l'éditeur : « 100K+ developers, 40K+ paid customers, 130T+ tokens served » sur la page d'accueil, 6 M$ de revenu annualisé dans un message d'Awais du 19 août 2026, première place des agents de code sur OpenRouter dans un billet du 20 juillet 2026, « 10x faster coding. 2x faster reviews. 5x fewer bugs. » dans un message du 25 mai. Aucun tiers ne les a mesurés.

Contexte partagé, permissions, données

La documentation est nette : « Command Code reads AGENTS.md, not CLAUDE.md », à trois niveaux (~/.commandcode/AGENTS.md, racine du projet, sous-répertoires chargés à la demande) ; la commande /import récupère skills, agents, commandes, serveurs MCP et fichiers mémoire depuis Claude Code, Codex, Cursor, Pi, OpenCode et Gemini CLI, en renommant CLAUDE.md en AGENTS.md. Les serveurs MCP s'ajoutent par cmd mcp, les skills et les hooks existent. Le mode de permission par défaut demande confirmation pour toute opération qui modifie quelque chose, les lectures passant sans question ; les modes accept-edits, plan, yolo et dont-ask relâchent ou durcissent la règle. La documentation ne décrit aucun bac à sable pour la CLI locale, et la page des mods prévient : « There is no sandbox. A mod is code that runs with your permissions » ; l'isolation existe seulement dans les sessions Cloud, en bêta, incluses à partir du plan GOAT, où l'agent travaille sur une branche du dépôt GitHub et « runs with permissions bypassed, inside its own machine ». L'outil s'embarque aussi dans un éditeur : extension VS Code et Cursor en bêta (Windsurf et VSCodium via Open VSX) et serveur Agent Client Protocol par cmd acp, annoncé le 6 octobre 2026 avec Zed en exemple.

Côté données, la politique de confidentialité du 20 octobre 2026 affirme que l'éditeur n'entraîne pas ses propres modèles sur les prompts et le code, conserve le contenu des requêtes jusqu'à trente jours sauf si la variable CMD_ZDR=1 impose une rétention zéro chez le fournisseur amont, et prévient : « Sessions on free models may be shared with our data partners and used to train coding models. » Les sous-traitants nommés comprennent OpenRouter, Vercel, Cloudflare et Supabase ; aucune région de stockage n'est précisée. En BYOK, bêta au 22 octobre 2026, les requêtes vont « straight from your machine to that provider's endpoint with your key, never through Command Code's servers ». Faire tourner Command Code à côté d'un autre harnais sur un dépôt qui porte déjà son AGENTS.md teste la qualité du contexte versionné ; c'est le fil de la série sur les harnais ouverts.

Questions fréquentes

Command Code est-il lié à Claude Code ?

Non. Command Code est édité par Langbase, Inc., société d'Ahmad Awais qui exerce sous ce nom depuis l'annonce du 25 février 2026, avec 5 M$ levés lors d'un tour mené par Tom Preston-Werner. C'est un harnais propriétaire multi-modèles, orienté modèles ouverts, dont le paquet npm est publié « UNLICENSED » et dont le dépôt GitHub ne contient que le README.

Qu'est-ce que le « taste » de Command Code ?

Un profil de préférences de code appris par le modèle maison taste-1 à partir des acceptations, refus et modifications de l'utilisateur, stocké en Markdown dans .commandcode/taste/taste.md et partageable par npx taste push et pull. L'éditeur le présente comme une couche au-dessus des skills et des fichiers de règles ; aucune évaluation indépendante n'existe au 22 octobre 2026.

Command Code lit-il les fichiers CLAUDE.md et AGENTS.md ?

Il lit AGENTS.md, et lui seul, dans le répertoire personnel, à la racine du projet et dans les sous-répertoires. La commande /import convertit un CLAUDE.md en AGENTS.md et rapatrie skills, agents, commandes et serveurs MCP depuis Claude Code, Codex, Cursor, Pi, OpenCode ou Gemini CLI. Un projet déjà outillé se reprend donc sans réécriture.

Où vont les prompts et le code ?

Selon la politique de confidentialité du 20 octobre 2026, les requêtes passent par les fournisseurs de modèles de l'éditeur, sont conservées jusqu'à trente jours sauf rétention zéro via CMD_ZDR=1, et les sessions sur modèles gratuits peuvent être partagées avec des partenaires pour entraîner des modèles de code. En BYOK, les requêtes vont directement au fournisseur choisi. Aucune région n'est nommée.

Sources

Command Code dans vos projets

Échanger avec SFEIR

Articles liés