{
 "id": "command-code",
 "nom": "Command Code",
 "url": "https://quelleia.com/outils/command-code/",
 "categorie": "terminal",
 "categorie_nom": "agent en terminal",
 "resume": {
  "texte": "Command Code est un agent de code en ligne de commande (la commande `cmd`), édité par Langbase, Inc. sous le nom Command Code. Il écrit et corrige du code, lance des commandes et apprend au fil des sessions les habitudes de son utilisateur, ce que l'éditeur appelle son « goût » (taste) : ce qu'on accepte, refuse ou retouche devient des préférences écrites dans le projet, qu'on peut relire, corriger et partager. L'éditeur le présente comme pensé d'abord pour les modèles ouverts. Ses formules payantes donnent aussi accès à Claude, GPT, Gemini et Grok. Une application de bureau et une extension pour VS Code et Cursor existent en bêta.",
  "sources": [
   "https://github.com/CommandCodeAI/command-code",
   "https://commandcode.ai/docs/quickstart",
   "https://commandcode.ai/docs/taste",
   "https://commandcode.ai/docs/plans/goat",
   "https://commandcode.ai/terms"
  ]
 },
 "editeur": {
  "nom": "Langbase, Inc. (Command Code)",
  "pays": "États-Unis",
  "paysSource": "https://commandcode.ai/terms",
  "site": "https://commandcode.ai",
  "depot": "https://github.com/CommandCodeAI/command-code",
  "source": "https://commandcode.ai/privacy"
 },
 "site_officiel": "https://commandcode.ai",
 "licence": {
  "code_ouvert": false,
  "nom": null,
  "texte": "Code fermé : la FAQ des prix répond « Currently Command Code is not open source ». Le paquet npm porte la mention UNLICENSED et le dépôt GitHub ne contient que le mode d'emploi, sans fichier de licence. Les conditions d'utilisation interdisent de décompiler le logiciel. La page de la formule GOAT annonce une ouverture du code « later this month ».",
  "source": "https://commandcode.ai/docs/resources/pricing-limits"
 },
 "prix": {
  "texte": "Cinq formules mensuelles, chacune avec des crédits décomptés au prix de l'API de chaque modèle : Go à 1 $ (10 $ de crédits, 57 modèles), GOAT à 10 $ (80 $ de crédits, 70 modèles), Pro à 20 $ (80 $, 85 modèles avec Claude, GPT et Gemini), Max 10× à 100 $ (150 $) et Max 20× à 200 $ (300 $), ces deux dernières avec tous les modèles. Des frais de traitement s'ajoutent. La formule Provider, à 15 $ par mois puis à l'usage, sert à appeler les modèles par API depuis d'autres outils. Team Pro coûte 40 $ par mois, Enterprise se négocie. Des crédits supplémentaires s'achètent au prix des modèles et n'expirent pas.",
  "formules": [
   "abonnement",
   "usage",
   "entreprise"
  ],
  "source": "https://commandcode.ai/pricing",
  "consulte": "2026-10-17",
  "abonnements": [
   {
    "id": "command-code",
    "nom": "Command Code (Langbase)",
    "url": "https://quelleia.com/abonnements/command-code/"
   },
   {
    "id": "chatgpt",
    "nom": "ChatGPT",
    "url": "https://quelleia.com/abonnements/chatgpt/"
   }
  ]
 },
 "systemes": {
  "liste": [
   {
    "id": "macos",
    "nom": "macOS",
    "detail": null
   },
   {
    "id": "linux",
    "nom": "Linux",
    "detail": null
   },
   {
    "id": "windows",
    "nom": "Windows",
    "detail": "natif (PowerShell, Windows Terminal, Git Bash, avec la commande `cmdc`) ou par WSL, que la documentation recommande"
   }
  ],
  "source": "https://commandcode.ai/docs/windows",
  "consulte": "2026-10-17"
 },
 "formes": [
  {
   "id": "cli",
   "nom": "ligne de commande",
   "texte": "commande `cmd` (`cmdc` sous Windows), paquet npm command-code",
   "lien": "https://commandcode.ai/docs/quickstart"
  },
  {
   "id": "bureau",
   "nom": "application de bureau",
   "texte": "Command Code Desktop (bêta) pour macOS, Linux et Windows, avec conversation, fichiers, modifications Git, terminal et aperçu dans le navigateur",
   "lien": "https://commandcode.ai/docs/desktop"
  },
  {
   "id": "extension",
   "nom": "extension d'éditeur",
   "texte": "extension pour VS Code, Cursor et les éditeurs qui passent par Open VSX (bêta), qui partage sessions, réglages, skills et serveurs MCP avec la ligne de commande",
   "lien": "https://commandcode.ai/docs/ide"
  },
  {
   "id": "web",
   "nom": "version web",
   "texte": "Command Code Studio, dans le navigateur, gère le profil, les paquets de goût, les clés d'API, la consommation et la facturation, sans faire travailler l'agent",
   "lien": "https://commandcode.ai/docs/studio"
  }
 ],
 "mobile": {
  "pilotable": true,
  "applis": [],
  "pilotage": [
   {
    "par": "Telegram ou Discord (commande /rc)",
    "texte": "La session, qui reste sur l'ordinateur, apparaît dans Telegram ou Discord. On lui écrit depuis le téléphone, on change de modèle (/model) et on valide ou refuse une commande par des boutons. Le bot se crée soi-même et seul le compte dont on a donné l'identifiant peut piloter la session. Trois modes : demander avant chaque nouvel outil, modifier les fichiers sans demander, ou ne jamais demander.",
    "officiel": true,
    "source": "https://commandcode.ai/docs/remote-control"
   }
  ],
  "consulte": "2026-10-17"
 },
 "installation": {
  "page": "https://commandcode.ai/docs/quickstart",
  "consulte": "2026-10-17",
  "etapes": [
   {
    "systeme": "macOS, Linux, Windows par WSL",
    "commandes": [
     "npm i -g command-code@latest",
     "cmd --version"
    ],
    "texte": "Il faut Node.js 22 ou plus récent, Command Code refuse de démarrer avec Node 20. La commande s'appelle `cmd`, ou `command-code` en entier. `cmd update` met l'outil à jour.",
    "page": null
   },
   {
    "systeme": "Windows natif (PowerShell, Windows Terminal, Git Bash)",
    "commandes": [
     "npm i -g command-code@latest",
     "cmdc --version"
    ],
    "texte": "Sous Windows, `cmd` est déjà le nom de l'invite de commandes, la commande devient donc `cmdc`. La documentation conseille plutôt WSL, le sous-système Linux de Windows.",
    "page": "https://commandcode.ai/docs/windows"
   },
   {
    "systeme": "Application de bureau (bêta), macOS, Linux, Windows",
    "commandes": [],
    "texte": "Télécharger le paquet de son système sur la page de l'application : image DMG pour macOS, paquet .deb pour Linux (`sudo apt install ./CommandCode-*.deb`), installeur pour Windows, qui peut ne pas être signé. L'application contient l'agent, la ligne de commande n'est pas nécessaire.",
    "page": "https://commandcode.ai/docs/desktop"
   },
   {
    "systeme": "VS Code, Cursor et éditeurs compatibles (bêta)",
    "commandes": [
     "code --install-extension CommandCode.commandcode-vscode"
    ],
    "texte": "Extension publiée sur le VS Code Marketplace et sur Open VSX (Cursor, Windsurf, VSCodium). Il faut VS Code 1.106 ou plus récent et un compte Command Code. Si la ligne de commande est déjà installée, `cmd --ide-setup` pose l'extension dans chaque éditeur qu'elle trouve.",
    "page": "https://commandcode.ai/docs/ide"
   }
  ],
  "paquets": [
   {
    "gestionnaire": "npm",
    "nom": "command-code",
    "page": "https://www.npmjs.com/package/command-code"
   },
   {
    "gestionnaire": "autre",
    "nom": "CommandCode.commandcode-vscode (extension VS Code)",
    "page": "https://marketplace.visualstudio.com/items?itemName=CommandCode.commandcode-vscode"
   }
  ],
  "script_par_tube": false
 },
 "demarrer": {
  "texte": "`cmd login` ouvre le navigateur pour se connecter à son compte. On peut aussi coller une clé d'API. Dans le dossier du projet, `cmd` ouvre la session ; la première fois, il demande si l'on fait confiance aux fichiers du dossier. `/import claude`, `/import codex`, `/import cursor`, `/import opencode` ou `/import gemini` reprennent la configuration d'un autre agent.",
  "commandes": [
   "cmd login",
   "cmd"
  ],
  "source": "https://commandcode.ai/docs/quickstart"
 },
 "choisir_modele": {
  "texte": "`/model` change de modèle pendant la session, `cmd --model <id>` (ou `-m`) le choisit au lancement, et `cmd --list-models` affiche tous les identifiants. Le modèle par défaut est DeepSeek V4 Flash. Les modèles d'un fournisseur ajouté avec sa propre clé (`/connect`) apparaissent dans le même menu.",
  "commandes": [
   "/model",
   "cmd --list-models"
  ],
  "source": "https://commandcode.ai/docs/reference/cli/models"
 },
 "fonctions": [
  {
   "nom": "Goût (taste)",
   "texte": "Chaque proposition acceptée, refusée ou retouchée enrichit un profil de préférences : gestionnaire de paquets, bibliothèques, façon de structurer le code. Ce profil est un fichier texte rangé dans `.commandcode/taste/`, qu'on peut relire et corriger. `npx taste push` et `npx taste pull` le partagent avec une équipe.",
   "source": "https://commandcode.ai/docs/taste"
  },
  {
   "nom": "Modes d'autorisation",
   "texte": "Maj+Tab fait tourner les modes : par défaut, l'agent demande avant chaque nouvel outil ; en « accept-edits », il modifie les fichiers sans demander ; en Plan, il explore en lecture seule et rédige un plan à relire ; en « yolo », il ne demande plus rien.",
   "source": "https://commandcode.ai/docs/core-concepts/plan-mode"
  },
  {
   "nom": "Points de reprise",
   "texte": "Une sauvegarde des fichiers est prise avant chaque modification. `/rewind`, ou deux fois Échap, revient à un état antérieur des fichiers, de la conversation ou des deux.",
   "source": "https://commandcode.ai/docs/core-concepts/checkpoints"
  },
  {
   "nom": "Sous-agents, skills et serveurs MCP",
   "texte": "`/agents` crée des sous-agents propres au projet ou à l'utilisateur. Les skills (procédures réutilisables, au format standard agentskills.io) et les serveurs MCP (le protocole standard pour brancher des outils et des sources de données) étendent l'agent.",
   "source": "https://commandcode.ai/docs/skills"
  },
  {
   "nom": "Sans interface",
   "texte": "`cmd -p \"…\"` exécute une demande sans session interactive et rend la réponse, pour des scripts ou l'intégration continue.",
   "source": "https://commandcode.ai/docs/reference/cli"
  },
  {
   "nom": "Sessions dans le nuage (bêta)",
   "texte": "`cmd --cloud` fait travailler l'agent sur une machine distante, sur une branche à lui d'un dépôt GitHub, et ouvre une demande de fusion en brouillon. La page des prix facture ce temps 0,10 $ de l'heure, sauf avec la formule Go qui ne l'inclut pas.",
   "source": "https://commandcode.ai/docs/cloud"
  }
 ],
 "modeles": {
  "texte": "Le 17/10/2026, la référence de la ligne de commande liste 93 modèles de conversation, rangés en 22 rubriques par éditeur : Anthropic (Claude Opus 5.5, Sonnet 5.5, Fable 5.1…), OpenAI (GPT-6 Sol, GPT-6 Astra…), Google (Gemini 3.8 Flash, Gemini 4 Argon…), xAI (Grok 4.7), DeepSeek, Qwen, Kimi, GLM, MiniMax, MiMo, Mistral, Meta (Muse Spark), NVIDIA, StepFun, Tencent et quelques modèles gratuits en préversion. Le modèle de décision Jev de TypeSafe s'y ajoute, en mode sans interface et par API seulement. On peut aussi brancher son abonnement ChatGPT Plus ou Pro, son abonnement GitHub Copilot, plus de 150 fournisseurs préremplis ou tout point d'accès compatible OpenAI ou Anthropic avec sa propre clé, dont des modèles locaux (Ollama, vLLM, LM Studio). Cette fonction est en bêta.",
  "source": "https://commandcode.ai/docs/reference/cli/models",
  "cle_personnelle": "oui",
  "modeles_locaux": "oui",
  "proposes": null,
  "releve": null
 },
 "disponibilite": null,
 "confidentialite": null,
 "resultats_mesures": [],
 "comparateur": null,
 "avec_un_modele_local": {
  "url": "https://minilabai.com/guides/ollama-modeles-locaux/",
  "titre": "Ollama & les modèles locaux",
  "phrase": "Servir un modèle local avec Ollama, sur une API compatible OpenAI et Anthropic que la plupart des agents de code savent appeler.",
  "note": "Guide du même auteur que QUELLE IA"
 },
 "verifie": "2026-10-17",
 "sources": [
  "https://github.com/CommandCodeAI/command-code",
  "https://commandcode.ai/docs/quickstart",
  "https://commandcode.ai/docs/taste",
  "https://commandcode.ai/docs/plans/goat",
  "https://commandcode.ai/terms",
  "https://commandcode.ai/docs/windows",
  "https://commandcode.ai/docs/desktop",
  "https://commandcode.ai/docs/ide",
  "https://www.npmjs.com/package/command-code",
  "https://marketplace.visualstudio.com/items?itemName=CommandCode.commandcode-vscode",
  "https://commandcode.ai/docs/reference/cli/models",
  "https://commandcode.ai/docs/core-concepts/plan-mode",
  "https://commandcode.ai/docs/core-concepts/checkpoints",
  "https://commandcode.ai/docs/skills",
  "https://commandcode.ai/docs/reference/cli",
  "https://commandcode.ai/docs/cloud",
  "https://commandcode.ai/privacy",
  "https://commandcode.ai/docs/resources/pricing-limits",
  "https://commandcode.ai/pricing",
  "https://commandcode.ai/docs/studio",
  "https://commandcode.ai/docs/remote-control"
 ]
}