{
 "id": "mux",
 "nom": "Xum (ex-Mux)",
 "url": "https://quelleia.com/outils/mux/",
 "categorie": "editeur_de_code",
 "categorie_nom": "éditeur de code",
 "resume": {
  "texte": "Xum (ex-Mux) est l'application de bureau de Coder pour faire tourner plusieurs agents de code en parallèle, chacun dans son espace de travail isolé. Open source, il a son propre agent, reprend une bonne part de l'ergonomie de Claude Code et accepte de nombreux fournisseurs, dont des modèles locaux par Ollama. Il s'appelait d'abord cmux puis Mux, nom encore cité par le classement Terminal-Bench 2.0, et a été renommé après une plainte de Mux.com sur la marque.",
  "sources": [
   "https://github.com/coder/xum",
   "https://xum.coder.com/",
   "https://xum.coder.com/reference/mux-compatibility",
   "https://huggingface.co/datasets/harborframework/terminal-bench-2-leaderboard/blob/main/submissions/terminal-bench/2.0/Mux__Claude-Opus-4.6/metadata.yaml"
  ]
 },
 "editeur": {
  "nom": "Coder (Coder Technologies, Inc.)",
  "pays": null,
  "paysSource": null,
  "site": "https://coder.com",
  "depot": "https://github.com/coder/xum",
  "source": "https://xum.coder.com/"
 },
 "site_officiel": "https://coder.com",
 "licence": {
  "code_ouvert": true,
  "nom": "AGPL-3.0",
  "texte": null,
  "source": "https://github.com/coder/xum/blob/main/LICENSE"
 },
 "prix": {
  "texte": "Aucun prix publié pour l'application, open source sous licence AGPL-3.0. Les modèles se paient chez chaque fournisseur, avec sa propre clé d'API. Xum Gateway, un intermédiaire facultatif de Coder, offre des crédits d'évaluation aux contributeurs open source dont le compte GitHub a plus de 12 mois, et aux membres GitHub Pro.",
  "formules": [
   "gratuit",
   "usage"
  ],
  "source": "https://xum.coder.com/getting-started/mux-gateway",
  "consulte": "2026-10-03",
  "abonnements": []
 },
 "systemes": {
  "liste": [
   {
    "id": "macos",
    "nom": "macOS",
    "detail": "DMG signé et notarié, une version pour Intel et une pour Apple Silicon"
   },
   {
    "id": "windows",
    "nom": "Windows",
    "detail": "installateur natif en version alpha ; Git for Windows requis, WSL non pris en charge"
   },
   {
    "id": "linux",
    "nom": "Linux",
    "detail": "AppImage"
   },
   {
    "id": "navigateur",
    "nom": "Navigateur",
    "detail": "par le mode serveur (`xum server`), lancé sur l'ordinateur"
   }
  ],
  "source": "https://xum.coder.com/install",
  "consulte": "2026-10-03"
 },
 "formes": [
  {
   "id": "bureau",
   "nom": "application de bureau",
   "texte": "application principale, pour macOS, Linux et Windows (alpha)",
   "lien": "https://xum.coder.com/install"
  },
  {
   "id": "cli",
   "nom": "ligne de commande",
   "texte": "`xum run` pour les tâches ponctuelles, les scripts et l'intégration continue ; paquet npm @coder/xum",
   "lien": "https://xum.coder.com/reference/cli"
  },
  {
   "id": "serveur",
   "nom": "serveur ou conteneur",
   "texte": "`xum server` sert l'interface par HTTP et WebSocket, protégée par un jeton ou une connexion GitHub",
   "lien": "https://xum.coder.com/config/server-access"
  },
  {
   "id": "extension",
   "nom": "extension d'éditeur",
   "texte": "extension VS Code et Cursor, en fichier .vsix sur la page des versions GitHub",
   "lien": "https://xum.coder.com/integrations/vscode-extension"
  },
  {
   "id": "extension",
   "nom": "extension d'éditeur",
   "texte": "Zed, Neovim et JetBrains par le protocole ACP (`xum acp`)",
   "lien": "https://xum.coder.com/integrations/acp"
  }
 ],
 "mobile": {
  "pilotable": true,
  "applis": [],
  "pilotage": [
   {
    "par": "Navigateur du téléphone, avec le mode serveur `xum server`",
    "texte": "Lancer `xum server` sur l'ordinateur ou sur un serveur, puis ouvrir l'interface depuis le navigateur du téléphone. L'accès passe par un jeton ou par une connexion GitHub réservée à un seul compte. La documentation ne détaille pas ce qu'on peut faire depuis le téléphone.",
    "officiel": true,
    "source": "https://xum.coder.com/config/server-access"
   }
  ],
  "consulte": "2026-10-03"
 },
 "installation": {
  "page": "https://xum.coder.com/install",
  "consulte": "2026-10-03",
  "etapes": [
   {
    "systeme": "macOS",
    "commandes": [],
    "texte": "Télécharger le DMG adapté à sa machine (Intel ou Apple Silicon) sur https://github.com/coder/mux/releases, l'ouvrir, glisser Xum dans le dossier Applications puis lancer l'application.",
    "page": null
   },
   {
    "systeme": "Linux",
    "commandes": [
     "chmod +x xum-*.AppImage",
     "./xum-*.AppImage"
    ],
    "texte": "Télécharger l'AppImage sur la page des versions, la rendre exécutable puis la lancer.",
    "page": null
   },
   {
    "systeme": "Windows (alpha)",
    "commandes": [],
    "texte": "Installer d'abord Git for Windows (WSL, le sous-système Linux de Windows, n'est pas pris en charge). Télécharger ensuite l'installateur .exe sur la page des versions, le lancer et ouvrir Xum depuis le menu Démarrer.",
    "page": null
   },
   {
    "systeme": "Tous systèmes (ligne de commande par npm, sans l'application de bureau)",
    "commandes": [
     "npx @coder/xum run \"Fix the failing tests\"",
     "npm install -g @coder/xum"
    ],
    "texte": null,
    "page": null
   }
  ],
  "paquets": [
   {
    "gestionnaire": "npm",
    "nom": "@coder/xum",
    "page": "https://www.npmjs.com/package/@coder/xum"
   },
   {
    "gestionnaire": "npm",
    "nom": "mux (paquet de compatibilité qui renvoie vers @coder/xum)",
    "page": "https://www.npmjs.com/package/mux"
   }
  ],
  "script_par_tube": false
 },
 "demarrer": {
  "texte": "Ouvrir Xum, aller dans Settings (`Cmd+,` ou `Ctrl+,`) puis Providers, déplier un fournisseur et saisir sa clé d'API. Ses modèles deviennent alors utilisables dans les espaces de travail.",
  "commandes": [],
  "source": "https://xum.coder.com/config/providers"
 },
 "choisir_modele": {
  "texte": "Cliquer sur la pastille du modèle sous la zone de saisie, ou faire défiler les modèles avec `Cmd+/` (`Ctrl+/` sous Windows et Linux). Un modèle absent de la liste se choisit par son identifiant, sous la forme fournisseur:modèle.",
  "commandes": [
   "/model <provider:model_id>"
  ],
  "source": "https://xum.coder.com/config/models"
 },
 "fonctions": [
  {
   "nom": "Espaces de travail isolés",
   "texte": "Chaque agent a son propre espace : le dossier du projet ou un worktree Git (une copie de travail séparée). Il peut aussi travailler sur une machine distante par SSH, dans un conteneur Docker ou Dev Container, ou sur un espace Coder.",
   "source": "https://xum.coder.com/runtime/index"
  },
  {
   "nom": "Suivi Git centralisé",
   "texte": "Une vue d'ensemble affiche les différences Git de chaque espace de travail : on y repère les changements et les conflits possibles.",
   "source": "https://github.com/coder/xum"
  },
  {
   "nom": "Mode Plan",
   "texte": "L'agent écrit d'abord un plan dans un fichier, le propose dans la discussion et attend l'accord avant de modifier le code.",
   "source": "https://xum.coder.com/agents/plan-mode"
  },
  {
   "nom": "Agents et sous-agents",
   "texte": "Des agents personnalisés (consigne système et outils autorisés) se décrivent dans des fichiers Markdown. Ils servent de mode ou de sous-agent.",
   "source": "https://xum.coder.com/agents/index"
  },
  {
   "nom": "Best of N",
   "texte": "Écrire « best of 3 » dans la demande lance trois sous-agents sur la même tâche ; Xum fait ensuite la synthèse de la meilleure réponse.",
   "source": "https://xum.coder.com/agents/best-of-n"
  },
  {
   "nom": "Serveurs MCP",
   "texte": "Des serveurs MCP (le protocole standard pour brancher des outils et des sources de données à un agent) ajoutent des outils aux agents. Ils se règlent dans l'interface ou dans `~/.xum/mcp.jsonc`.",
   "source": "https://xum.coder.com/config/mcp-servers"
  },
  {
   "nom": "Ligne de commande pour automatiser",
   "texte": "`xum run` exécute une tâche ponctuelle sans l'application de bureau, pour les scripts et l'intégration continue (GitHub Actions).",
   "source": "https://xum.coder.com/reference/cli"
  }
 ],
 "modeles": {
  "texte": "Clé personnelle chez Anthropic, OpenAI, Google, xAI, DeepSeek, Moonshot AI, Z.ai, OpenRouter et Amazon Bedrock. Modèles locaux par Ollama, sans clé, ou par des serveurs compatibles (llama.cpp, vLLM, LM Studio) déclarés comme fournisseurs personnalisés. Un compte GitHub Copilot et la passerelle IA d'un déploiement Coder servent aussi de fournisseurs.",
  "source": "https://xum.coder.com/config/providers",
  "cle_personnelle": "oui",
  "modeles_locaux": "oui",
  "proposes": null,
  "releve": null
 },
 "disponibilite": null,
 "confidentialite": null,
 "resultats_mesures": [
  {
   "benchmark": "terminal_bench",
   "modele": "gpt-5-3-codex",
   "harnais": "mux",
   "valeur": 74.61,
   "unite": "%",
   "sortie_modele": "2026-02-05",
   "source": "https://www.tbench.ai/leaderboard/terminal-bench/2.0",
   "rang": 6,
   "sur": 9
  },
  {
   "benchmark": "terminal_bench",
   "modele": "claude-opus-4-6",
   "harnais": "mux",
   "valeur": 66.52,
   "unite": "%",
   "sortie_modele": "2026-02-05",
   "source": "https://www.tbench.ai/leaderboard/terminal-bench/2.0",
   "rang": 8,
   "sur": 10
  },
  {
   "benchmark": "terminal_bench",
   "modele": "gpt-5-2",
   "harnais": "mux",
   "valeur": 60.67,
   "unite": "%",
   "sortie_modele": "2025-12-11",
   "source": "https://www.tbench.ai/leaderboard/terminal-bench/2.0",
   "rang": 3,
   "sur": 4
  },
  {
   "benchmark": "terminal_bench",
   "modele": "claude-opus-4-5",
   "harnais": "mux",
   "valeur": 58.43,
   "unite": "%",
   "sortie_modele": "2025-11-24",
   "source": "https://www.tbench.ai/leaderboard/terminal-bench/2.0",
   "rang": 3,
   "sur": 8
  }
 ],
 "comparateur": "https://quelleia.com/outils/harnais/",
 "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-03",
 "non_verifie": [
  "Aucune page consultée ne donne le pays de l'éditeur : la page « about » de coder.com ne cite pas d'adresse.",
  "Aucune application mobile officielle n'a été trouvée.",
  "La documentation des fournisseurs cite une connexion « Codex OAuth » sans dire si elle passe par un abonnement ChatGPT.",
  "Le tarif de Xum Gateway une fois les crédits d'évaluation épuisés n'est pas publié.",
  "Aucune formule Homebrew ni aucun cask (xum, mux) n'apparaît sur formulae.brew.sh."
 ],
 "sources": [
  "https://github.com/coder/xum",
  "https://xum.coder.com/",
  "https://xum.coder.com/reference/mux-compatibility",
  "https://huggingface.co/datasets/harborframework/terminal-bench-2-leaderboard/blob/main/submissions/terminal-bench/2.0/Mux__Claude-Opus-4.6/metadata.yaml",
  "https://xum.coder.com/install",
  "https://www.npmjs.com/package/@coder/xum",
  "https://www.npmjs.com/package/mux",
  "https://xum.coder.com/config/providers",
  "https://xum.coder.com/config/models",
  "https://xum.coder.com/runtime/index",
  "https://xum.coder.com/agents/plan-mode",
  "https://xum.coder.com/agents/index",
  "https://xum.coder.com/agents/best-of-n",
  "https://xum.coder.com/config/mcp-servers",
  "https://xum.coder.com/reference/cli",
  "https://github.com/coder/xum/blob/main/LICENSE",
  "https://xum.coder.com/getting-started/mux-gateway",
  "https://xum.coder.com/config/server-access",
  "https://xum.coder.com/integrations/vscode-extension",
  "https://xum.coder.com/integrations/acp"
 ]
}