À propos du projet

Xum (anciennement Mux) est une application de bureau décrite comme un multiplexeur d'agents de codage, conçue pour le développement agentique isolé et parallèle. Elle permet de gérer une suite d'agents de codage à la fois, chacun dans son propre espace de travail, avec une vue centrale de la divergence git. Les capacités clés évidentes dans le README : - Espaces de travail isolés avec trois options de runtime : Local (exécution directe dans votre répertoire de projet), Worktree (worktrees git sur votre machine locale) et SSH (exécution à distance sur un serveur via SSH). - Prise en charge multi-modèles, listant les modèles sonnet-4-*, grok-*, gpt-5-* et opus-4-*, plus Ollama pour les LLM locaux et OpenRouter pour une gamme plus large de modèles. - Une extension VS Code pour accéder aux espaces de travail Xum depuis l'éditeur. - Interface utilisateur et raccourcis clavier pour gérer efficacement plusieurs agents. - Sortie markdown riche incluant des diagrammes mermaid et du LaTeX. - Une boucle d'agent personnalisée avec des fonctionnalités familières telles que le mode Plan/Exec, les entrées vim, /compact, plus une compaction opportuniste et des invites de mode. - Revue de code intégrée, rapports d'état des agents dans une barre latérale, interface de divergence git, suivi des coûts et de la consommation de jetons, et dialogue de gestion du contexte. - Un mode serveur avec une interface réactive pour les utilisateurs mobiles. L'installation se fait via des binaires précompilés depuis la page des versions pour macOS et Linux. Le projet est sous licence AGPL-3.0. La documentation est hébergée sur mux.coder.com, et la configuration de développement est décrite dans AGENTS.md. Le projet a été renommé de Mux à Xum suite à un problème de marque soulevé par Mux.com.