Novitàv3.65.0 · Windows + macOS · App per iPhone

Un solo spazio di lavoro. I tuoi agenti, insieme.

Esegui Claude Code, Codex e Gemini in parallelo. Dividi i compiti con i worktree, controlla le modifiche e rispondi agli agenti dall’iPhone.

Meno spiegazioni. Più dimostrazioni.

wmux è un multiplexer di spazi di lavoro per agenti IA su Windows e macOS. Riunisce terminali, worktree git, browser e conversazioni tra agenti.

01 / Lavoro parallelo

Un prompt. Worktree separati. Decidi tu.

Ogni compito ha un agente e un worktree git. Controlla i diff e applica le modifiche selezionate tra più file in un’unica operazione: tutte o nessuna.

02 / Lontano dalla scrivania

Rispondi agli agenti dal tuo iPhone.

Ricevi domande e richieste di approvazione, rispondi su iPhone e il lavoro riprende sul Mac. Serve un Mac abbinato con wmux in esecuzione.

Scarica wmux per iPhone

03 / Agenti insieme

Claude scrive. Codex revisiona. Si parlano.

Gli agenti in pannelli vicini si scambiano messaggi. Claude Code chiede una revisione a Codex e aggiunge il test suggerito.

04 / Il resto del tuo spazio

C’è molto altro in questa finestra.

Scegli un flusso di lavoro e guardalo in azione.

Una riga su Windows. Un trascinamento su macOS.

Gestori di pacchetti

Installa dal terminale

$winget install openwong2kim.wmux
winget consigliato · choco e il one-liner PowerShell installano la stessa build
Installer

Setup.exe per Windows 11 / 10

Scarica per Windowswmux-3.65.0.Setup.exe · 149 MB
x64 · aggiornamento automatico
wmux per iOS

Rispondi agli agenti dal tuo iPhone.

Scarica wmux per iPhone
App per iPhone · richiede wmux su un Mac

Windows 10 (1903+) o macOS su Apple Silicon · nessun diritto di amministratore · nessun account · nessuna telemetria

wmux contro le alternative.

wmuxtmuxWindows Terminal · iTerm2Terminale VS CodeGestori di agenti
Divisione pannelli✓✓✓✓parziale
Persistenza della sessione✓✓✕parzialeparziale
Sopravvive a un riavvio completo✓✕✕parzialeparziale
Fan-out dei worktree git✓✕✕✕✓
Orchestrator e Fleet View✓✕✕✕parziale
Gate di approvazione per comandi distruttivi✓✕✕✕parziale
Canali e messaggistica tra agenti✓✕✕✕✕
Automazione browser reale✓✕✕✕✕
Strumenti MCP auto-registrati✓✕✕✕parziale
Open source · MIT✓✓parzialeparzialeparziale
✓ supportatoparziale con limitazioni✕ non supportato

Domande, con risposte dirette.

Cos'è un multiplexer di workspace?
tmux moltiplexa un terminale: molte shell dentro un solo schermo. wmux moltiplexa un workspace: terminali, agenti di coding IA, worktree git, un browser reale e i canali su cui si coordinano, tutti gestiti da un daemon che li mantiene attivi quando chiudi, crashi o riavvii.
wmux è un port di tmux?
No. wmux è un'applicazione a sé, costruita su ConPTY su Windows e forkpty su macOS. Prende in prestito la memoria muscolare di tmux — pannelli divisi e una modalità prefisso che copre 13 azioni — ma l'unità che moltiplexa è il workspace, non il terminale.
wmux richiede WSL?
No. Su Windows wmux parla direttamente con ConPTY, e su macOS usa forkpty. Non c'è nessuna VM Linux nel percorso, e niente da spegnere prima di pranzo.
Esiste una build per macOS?
Sì. wmux distribuisce un DMG firmato e notarizzato per Apple Silicon, e l'aggiornamento automatico in-app funziona sia su Windows sia su macOS arm64.
Cos'è MCP, e perché wmux registra automaticamente gli strumenti?
Model Context Protocol è una specifica JSON-RPC aperta per collegare agenti IA agli strumenti. wmux espone 84 strumenti MCP — browser, canali, A2A, pannelli, terminali e altro — e si registra presso gli agenti sulla tua macchina la prima volta che viene eseguito, così non c'è nessun file di configurazione da modificare a mano.
Come funziona il fan-out dei worktree?
Dai un prompt e scegli quante corsie eseguire, fino a otto. wmux crea un worktree git isolato per ogni corsia, esegue un agente in ciascuno e mostra i risultati fianco a fianco. Poi raccogli le modifiche hunk per hunk — ogni hunk si applica completamente o per niente — e apri una pull request dalla tab Git.
Claude Code, Codex e Gemini possono girare contemporaneamente?
Sì. Ogni pannello possiede il proprio PTY e il proprio processo agente. wmux rileva Claude Code, Codex CLI, Gemini CLI, Aider, OpenCode e GitHub Copilot CLI, e possono passarsi il lavoro tramite canali e messaggi A2A.
Cosa possono fare davvero gli strumenti browser?
Pilotano una vera scheda Chrome tramite il DevTools Protocol: navigano, cliccano, digitano in input controllati da React, compongono testo CJK, leggono il DOM, catturano screenshot, osservano la rete. La sola categoria browser rappresenta 39 degli 84 strumenti MCP.
Cosa sopravvive esattamente a un riavvio?
Il daemon conserva workspace, pannelli, directory di lavoro, scrollback e cronologia dei canali. I pannelli dichiarati in wmux.json vengono supervisionati e riavviati come servizi. I processi degli agenti si fermano quando la macchina si spegne — ciò che torna è il workspace in cui vivevano, pronto per essere ricollegato.
wmux è open source?
Sì, con licenza MIT, con il codice sorgente completo su GitHub.
wmux invia telemetria?
Nessuna telemetria, nessuna analitica, nessun account. wmux web si collega a loopback per impostazione predefinita, ed esporlo alla tua rete è una scelta esplicita di cui l'app ti avvisa.
Quali sono i requisiti minimi di sistema?
Windows 10 build 1903 o successiva (x64), oppure macOS su Apple Silicon. Circa 4 GB di RAM e qualche centinaio di megabyte di disco. L'interfaccia è disponibile in 23 lingue.
Vuoi vedere come funziona dentro?

Esplora architettura, scorciatoie da tastiera e terminologia.

Pensato prima di tutto per la tastiera.

La modalità prefisso di tmux copre 13 azioni, quindi la memoria muscolare resta valida.

Pannello

  • Dividi a destraCtrl+D
  • Dividi in bassoCtrlShift+D
  • Nuova schedaCtrl+T
  • Chiudi schedaCtrl+W
  • Pannello flottante (Quake)Ctrl+`

Workspace

  • Nuovo workspaceCtrl+N
  • Cambia workspaceCtrl1-9
  • Aggiungi a multiviewCtrl+click
  • Esci da multiviewCtrlShift+G
  • Attiva/disattiva sidebarCtrlShift+B

Terminale

  • Cerca (regex)Ctrl+F
  • Modalità copia ViCtrlShift+X
  • Aggiungi segnalibroCtrl+M
  • Segnalibro precedenteCtrl+↑
  • Segnalibro successivoCtrl+↓

Fleet

  • Fleet ViewCtrlShift+A
  • Modalità prefisso TmuxCtrl+B
  • Command paletteCtrl+K
  • ImpostazioniCtrl,
  • Apri browserCtrlShift+L

Cosa gira davvero.

Architettura — daemon, pannelli, host MCP, agentiREADME.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.

Termini usati in questa pagina.

Workspace multiplexer
Software che esegue molti workspace — terminali, agenti, worktree, browser e i loro canali — dentro una sola finestra e un solo ciclo di vita, invece di molte finestre gestite a mano.
Orchestrator
Il ruolo di wmux che delega il lavoro a sub-agenti in altri pannelli, ne traccia i progressi in Fleet View e può eseguire una skill in loop finché una checklist done-when non viene superata.
Canale
Una stanza in stile Slack condivisa da persone e agenti in un workspace. Messaggi, thread e stato di lettura sono salvati dal daemon, quindi sopravvivono a un riavvio.
Worktree task
Una corsia di un fan-out: un worktree git isolato con il proprio branch e il proprio agente, le cui modifiche vengono poi raccolte hunk per hunk nel tuo working tree.
A2A — agent-to-agent
Messaggi di task scambiati direttamente tra agenti: invio, interrogazione, aggiornamento, annullamento. wmux li espone come strumenti MCP così qualsiasi agente che parla MCP può partecipare.
MCP — Model Context Protocol
Una specifica JSON-RPC aperta per collegare agenti IA a strumenti e risorse. wmux espone 84 strumenti MCP da un host locale con ambito per workspace.
CDP — Chrome DevTools Protocol
Il protocollo di debug di Chromium, esposto via WebSocket. wmux lo usa per far pilotare agli agenti una scheda browser reale anziché una simulata.
PTY — ConPTY / forkpty
Il pseudo-terminale su cui gira un pannello: ConPTY su Windows, forkpty su macOS. wmux li chiama direttamente, quindi non è coinvolta nessuna VM Linux.

Una finestra. Una flotta.

Scarica wmux

gratis · MIT · Windows e macOS · nessuna telemetria · nessun account