Nouveauv3.65.0 · Windows + macOS · Application iPhone

Un seul espace de travail. Vos agents, ensemble.

Exécutez Claude Code, Codex et Gemini côte à côte. Séparez les tâches avec des worktrees, examinez les modifications et répondez depuis votre iPhone.

Moins de discours. Place aux démos.

wmux est un multiplexeur d’espaces de travail pour agents IA sous Windows et macOS. Il réunit terminaux, worktrees git, navigateurs et échanges entre agents.

01 / Travail parallèle

Une consigne. Des worktrees séparés. Vous décidez.

Chaque tâche a son agent et son worktree git. Examinez les différences et appliquez la sélection de modifications en une seule opération : tout ou rien.

02 / Loin du bureau

Répondez aux agents depuis votre iPhone.

Recevez leurs questions et demandes d’approbation, répondez sur iPhone et le travail reprend sur le Mac. Un Mac exécutant wmux doit être jumelé.

Télécharger wmux pour iPhone

03 / Agents en équipe

Claude écrit. Codex relit. Ils échangent.

Les agents de panneaux voisins s’envoient des messages. Claude Code demande une revue à Codex puis ajoute le test suggéré.

04 / Le reste de votre espace de travail

Bien plus dans cette fenêtre.

Choisissez un flux de travail à découvrir.

Une ligne sous Windows. Un glisser-déposer sous macOS.

Gestionnaires de paquets

Installer depuis votre terminal

$winget install openwong2kim.wmux
winget recommandé · choco et la commande PowerShell installent la même build
Installateur

Setup.exe pour Windows 11 / 10

Télécharger pour Windowswmux-3.65.0.Setup.exe · 149 MB
x64 · mise à jour automatique
wmux pour iOS

Répondez aux agents depuis votre iPhone.

Télécharger wmux pour iPhone
Application iPhone · nécessite wmux sur un Mac

Windows 10 (1903+) ou macOS sur Apple Silicon · aucun droit admin · aucun compte · aucune télémétrie

wmux face aux alternatives.

wmuxtmuxWindows Terminal · iTerm2Terminal VS CodeGestionnaires d'agents
Panes divisés✓✓✓✓partiel
Persistance de session✓✓✕partielpartiel
Résiste à un redémarrage complet✓✕✕partielpartiel
Fan-out de worktrees git✓✕✕✕✓
Orchestrateur & Fleet View✓✕✕✕partiel
Portes d'approbation pour les commandes destructrices✓✕✕✕partiel
Channels & messagerie agent à agent✓✕✕✕✕
Automatisation de navigateur réelle✓✕✕✕✕
Outils MCP, enregistrés automatiquement✓✕✕✕partiel
Open source · MIT✓✓partielpartielpartiel
✓ pris en chargepartiel avec réserves✕ non pris en charge

Des réponses directes à vos questions.

Qu'est-ce qu'un multiplexeur d'espace de travail ?
tmux multiplexe un terminal : plusieurs shells dans un seul écran. wmux multiplexe un espace de travail : terminaux, agents de codage IA, worktrees git, un vrai navigateur, et les channels sur lesquels ils se coordonnent, le tout détenu par un daemon qui les maintient actifs quand vous quittez, plantez ou redémarrez.
wmux est-il un portage de tmux ?
Non. wmux est une application à part entière, construite sur ConPTY sous Windows et forkpty sous macOS. Il emprunte les réflexes de tmux — panes divisés et un mode préfixe couvrant 13 actions — mais l'unité qu'il multiplexe est l'espace de travail, pas le terminal.
wmux nécessite-t-il WSL ?
Non. Sous Windows, wmux parle directement à ConPTY, et sous macOS il utilise forkpty. Aucune VM Linux dans le chemin, et rien à arrêter avant le déjeuner.
Existe-t-il une version macOS ?
Oui. wmux fournit une image DMG signée et notariée pour Apple Silicon, et la mise à jour automatique dans l'application fonctionne à la fois sous Windows et sous macOS arm64.
Qu'est-ce que MCP, et pourquoi wmux enregistre-t-il des outils automatiquement ?
Model Context Protocol est une spécification JSON-RPC ouverte pour connecter des agents IA à des outils. wmux expose 84 outils MCP — navigateur, channels, A2A, panes, terminaux et plus encore — et s'enregistre lui-même auprès des agents de votre machine dès sa première exécution, sans fichier de configuration à éditer à la main.
Comment fonctionne le fan-out de worktrees ?
Vous donnez un prompt et choisissez le nombre de voies à exécuter, jusqu'à huit. wmux crée un worktree git isolé par voie, exécute un agent dans chacune et affiche les résultats côte à côte. Vous récupérez ensuite les modifications hunk par hunk — chaque hunk s'applique entièrement ou pas du tout — et ouvrez une pull request depuis l'onglet Git.
Claude Code, Codex et Gemini peuvent-ils tourner en même temps ?
Oui. Chaque pane possède son propre PTY et son propre processus d'agent. wmux détecte Claude Code, Codex CLI, Gemini CLI, Aider, OpenCode et GitHub Copilot CLI, et ils peuvent se transmettre du travail via les channels et les messages A2A.
Que peuvent réellement faire les outils navigateur ?
Ils pilotent un véritable onglet Chrome via le DevTools Protocol : naviguer, cliquer, saisir dans des champs contrôlés par React, composer du texte CJK, lire le DOM, capturer des screenshots, observer le réseau. La catégorie browser à elle seule représente 39 des 84 outils MCP.
Que survit exactement à un redémarrage ?
Le daemon conserve les espaces de travail, les panes, les répertoires de travail, le scrollback et l'historique des channels. Les panes déclarés dans wmux.json sont supervisés et redémarrés comme des services. Les processus des agents eux-mêmes s'arrêtent quand la machine s'arrête — ce qui revient, c'est l'espace de travail dans lequel ils vivaient, prêt à être rattaché.
wmux est-il open source ?
Oui, sous licence MIT, avec le code source complet sur GitHub.
wmux envoie-t-il de la télémétrie ?
Aucune télémétrie, aucune analytique, aucun compte. wmux web se lie au loopback par défaut, et l'exposer à votre réseau est un choix explicite dont l'application vous avertit.
Quelles sont les configurations système minimales ?
Windows 10 build 1903 ou ultérieur (x64), ou macOS sur Apple Silicon. Environ 4 Go de RAM et quelques centaines de mégaoctets de disque. L'interface est disponible en 23 langues.
Envie de voir les coulisses ?

Découvrez l’architecture, les raccourcis clavier et les termes utilisés.

Pensé clavier dès la conception.

Le mode préfixe de tmux couvre 13 actions, donc la mémoire musculaire se transfère directement.

Pane

  • Diviser à droiteCtrl+D
  • Diviser en basCtrlShift+D
  • Nouvel ongletCtrl+T
  • Fermer l'ongletCtrl+W
  • Pane flottant (Quake)Ctrl+`

Workspace

  • Nouvel espace de travailCtrl+N
  • Changer d'espace de travailCtrl1-9
  • Ajouter à la multivueCtrl+click
  • Quitter la multivueCtrlShift+G
  • Afficher/masquer la barre latéraleCtrlShift+B

Terminal

  • Rechercher (regex)Ctrl+F
  • Mode copie ViCtrlShift+X
  • Ajouter un signetCtrl+M
  • Signet précédentCtrl+↑
  • Signet suivantCtrl+↓

Fleet

  • Fleet ViewCtrlShift+A
  • Mode préfixe tmuxCtrl+B
  • Palette de commandesCtrl+K
  • RéglagesCtrl,
  • Ouvrir le navigateurCtrlShift+L

Ce qui tourne réellement.

Architecture — daemon, panes, hôte MCP, agentsREADME.md → architecture
┌──────────────────────────────────────────────────────────────┐
│  wmux window  ·  Electron renderer  ·  React + xterm.js    │
│  ── panes · tabs · Fleet View · Git tab · browser surface    │
├──────────────────────────────────────────────────────────────┤
│  daemon  ·  owns every session, outlives the window        │
│  ── PTY pool (ConPTY on Windows, forkpty on macOS)           │
│  ── wmux.json pane supervision   ── scrollback up to 999K    │
│  ── channels · A2A bus · worktree tasks                      │
├──────────────────────────────────────────────────────────────┤
│  mcp host  ·  84 tools, registered on first run           │
│  ── workspace-scoped tokens      ── execute approval gate    │
├──────────────────────────────────────────────────────────────┤
│  agents  ·  claude code · codex · gemini · aider · …      │
└──────────────────────────────────────────────────────────────┘

# Each agent runs in its own PTY. wmux owns the lifecycle, not the agent.
# 8-pane echo latency: p50 4.6 ms, measured in CI.
# wmux web binds to loopback; exposing it to the network is opt-in.

Termes utilisés sur cette page.

Multiplexeur d'espace de travail
Un logiciel qui fait tourner de nombreux espaces de travail — terminaux, agents, worktrees, navigateurs et leurs channels — dans une seule fenêtre et un seul cycle de vie, au lieu de multiples fenêtres à gérer à la main.
Orchestrateur
Le rôle wmux qui délègue du travail à des sous-agents dans d'autres panes, suit leur progression dans la Fleet View, et peut exécuter une skill en boucle jusqu'à ce qu'une checklist done-when soit validée.
Channel
Un espace façon Slack partagé par les humains et les agents dans un espace de travail. Messages, threads et état de lecture sont stockés par le daemon, et survivent donc à un redémarrage.
Tâche de worktree
Une voie d'un fan-out : un worktree git isolé avec sa propre branche et son propre agent, dont les modifications sont ensuite récupérées hunk par hunk dans votre arbre de travail.
A2A — agent à agent
Des messages de tâche échangés directement entre agents : envoyer, interroger, mettre à jour, annuler. wmux les expose comme des outils MCP afin que tout agent parlant MCP puisse y participer.
MCP — Model Context Protocol
Une spécification JSON-RPC ouverte pour connecter des agents IA à des outils et des ressources. wmux expose 84 outils MCP depuis un hôte local, limité à l'espace de travail.
CDP — Chrome DevTools Protocol
Le protocole de débogage de Chromium, exposé via WebSocket. wmux l'utilise pour permettre aux agents de piloter un véritable onglet de navigateur plutôt qu'un onglet simulé.
PTY — ConPTY / forkpty
Le pseudo-terminal sur lequel tourne un pane : ConPTY sous Windows, forkpty sous macOS. wmux les appelle directement, donc aucune VM Linux n'est impliquée.

Une fenêtre. Une flotte.

Télécharger wmux

gratuit · MIT · Windows et macOS · sans télémétrie · sans compte