Novov3.65.0 · Windows + macOS · App para iPhone

Um só espaço de trabalho. Seus agentes, juntos.

Execute Claude Code, Codex e Gemini lado a lado. Separe tarefas com worktrees, revise as alterações e responda aos agentes pelo iPhone.

Menos explicação. Mais demonstração.

wmux é um multiplexador de espaços de trabalho para agentes de IA no Windows e macOS. Reúne terminais, worktrees do git, navegadores e conversas entre agentes.

01 / Trabalho paralelo

Um prompt. Worktrees separados. Você decide.

Cada tarefa recebe um agente e um worktree do git. Revise os diffs e aplique a seleção de alterações entre arquivos em uma operação: tudo ou nada.

02 / Longe da mesa

Responda aos agentes pelo iPhone.

Receba perguntas e pedidos de aprovação, responda no iPhone e o trabalho continua no Mac. Requer um Mac pareado executando wmux.

Baixar wmux para iPhone

03 / Agentes em equipe

Claude escreve. Codex revisa. Eles conversam.

Agentes em painéis vizinhos trocam mensagens. Claude Code pede uma revisão ao Codex e adiciona o teste sugerido.

04 / O restante do seu espaço

Há muito mais nesta janela.

Escolha um fluxo de trabalho e veja como funciona.

Uma linha no Windows. Um arraste no macOS.

Gerenciadores de pacotes

Instale pelo terminal

$winget install openwong2kim.wmux
winget recomendado · choco e o one-liner do PowerShell instalam a mesma build
Instalador

Setup.exe para Windows 11 / 10

Baixar para Windowswmux-3.65.0.Setup.exe · 149 MB
x64 · atualização automática
wmux para iOS

Responda aos agentes pelo iPhone.

Baixar wmux para iPhone
App para iPhone · requer wmux em um Mac

Windows 10 (1903+) ou macOS em Apple Silicon · sem privilégios de administrador · sem conta · sem telemetria

wmux vs. as alternativas.

wmuxtmuxWindows Terminal · iTerm2Terminal do VS CodeGerenciadores de agentes
Divisão de painéis✓✓✓✓parcial
Persistência de sessão✓✓✕parcialparcial
Sobrevive a uma reinicialização completa✓✕✕parcialparcial
Fan-out de git worktree✓✕✕✕✓
Orchestrator e Fleet View✓✕✕✕parcial
Portões de aprovação para comandos destrutivos✓✕✕✕parcial
Canais e mensagens entre agentes✓✕✕✕✕
Automação de navegador de verdade✓✕✕✕✕
Ferramentas MCP auto-registradas✓✕✕✕parcial
Código aberto · MIT✓✓parcialparcialparcial
✓ com suporteparcial com ressalvas✕ sem suporte

Perguntas, respondidas sem rodeios.

O que é um multiplexador de espaço de trabalho?
O tmux multiplexa um terminal: vários shells dentro de uma única tela. O wmux multiplexa um espaço de trabalho: terminais, agentes de codificação com IA, git worktrees, um navegador de verdade e os canais pelos quais eles se coordenam, tudo administrado por um daemon que os mantém em execução quando você fecha, trava ou reinicia.
O wmux é um port do tmux?
Não. O wmux é uma aplicação própria, construída sobre o ConPTY no Windows e o forkpty no macOS. Ele toma emprestada a memória muscular do tmux — painéis divididos e um modo de prefixo que cobre 13 ações —, mas a unidade que ele multiplexa é o espaço de trabalho, não o terminal.
O wmux exige o WSL?
Não. No Windows, o wmux fala diretamente com o ConPTY, e no macOS usa o forkpty. Não há nenhuma VM Linux no caminho, e nada para desligar antes do almoço.
Existe uma build para macOS?
Sim. O wmux distribui um DMG assinado e notarizado para Apple Silicon, e a atualização automática no app funciona tanto no Windows quanto no macOS arm64.
O que é MCP, e por que o wmux registra ferramentas automaticamente?
Model Context Protocol é uma especificação JSON-RPC aberta para conectar agentes de IA a ferramentas. O wmux expõe 84 ferramentas MCP — navegador, canais, A2A, painéis, terminais e mais — e se registra junto aos agentes na sua máquina na primeira vez que roda, então não há arquivo de configuração para editar manualmente.
Como funciona o fan-out de worktree?
Você dá um prompt e escolhe quantas faixas rodar, até oito. O wmux cria um git worktree isolado para cada faixa, roda um agente em cada uma e mostra os resultados lado a lado. Depois você colhe as mudanças hunk por hunk — cada hunk é aplicado por completo ou não é aplicado — e abre um pull request pela aba Git.
Claude Code, Codex e Gemini podem rodar ao mesmo tempo?
Sim. Cada painel tem seu próprio PTY e seu próprio processo de agente. O wmux detecta Claude Code, Codex CLI, Gemini CLI, Aider, OpenCode e GitHub Copilot CLI, e eles podem passar trabalho entre si por canais e mensagens A2A.
O que as ferramentas de navegador realmente conseguem fazer?
Elas controlam uma aba real do Chrome pelo DevTools Protocol: navegar, clicar, digitar em campos controlados pelo React, compor texto em CJK, ler o DOM, capturar screenshots, observar a rede. Só a categoria de navegador responde por 39 das 84 ferramentas MCP.
O que exatamente sobrevive a uma reinicialização?
O daemon mantém os espaços de trabalho, painéis, diretórios de trabalho, scrollback e histórico de canais. Painéis declarados no wmux.json são supervisionados e reiniciados como serviços. Os processos dos agentes em si param quando a máquina para — o que volta é o espaço de trabalho onde eles viviam, pronto para reconectar.
O wmux é open source?
Sim, com licença MIT, com o código-fonte completo no GitHub.
O wmux envia telemetria?
Sem telemetria, sem analytics, sem conta. O wmux web se vincula ao loopback por padrão, e expô-lo à sua rede é uma escolha explícita sobre a qual o app avisa.
Quais são os requisitos mínimos de sistema?
Windows 10 build 1903 ou posterior (x64), ou macOS em Apple Silicon. Cerca de 4 GB de RAM e algumas centenas de megabytes de disco. A interface está disponível em 23 idiomas.
Quer conhecer o funcionamento interno?

Explore a arquitetura, os atalhos de teclado e os termos usados.

Pensado para o teclado desde o início.

O modo de prefixo do tmux cobre 13 ações, então a memória muscular continua valendo.

Painel

  • Dividir à direitaCtrl+D
  • Dividir abaixoCtrlShift+D
  • Nova abaCtrl+T
  • Fechar abaCtrl+W
  • Painel flutuante (Quake)Ctrl+`

Espaço de trabalho

  • Novo espaço de trabalhoCtrl+N
  • Trocar de espaço de trabalhoCtrl1-9
  • Adicionar ao multiviewCtrl+click
  • Sair do multiviewCtrlShift+G
  • Alternar barra lateralCtrlShift+B

Terminal

  • Buscar (regex)Ctrl+F
  • Modo de cópia ViCtrlShift+X
  • Adicionar marcadorCtrl+M
  • Marcador anteriorCtrl+↑
  • Próximo marcadorCtrl+↓

Fleet

  • Fleet ViewCtrlShift+A
  • Modo de prefixo do TmuxCtrl+B
  • Paleta de comandosCtrl+K
  • ConfiguraçõesCtrl,
  • Abrir navegadorCtrlShift+L

O que realmente está rodando.

Arquitetura — daemon, painéis, host MCP, agentesREADME.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.

Termos usados nesta página.

Multiplexador de espaço de trabalho
Software que roda vários espaços de trabalho — terminais, agentes, worktrees, navegadores e seus canais — dentro de uma única janela e um único ciclo de vida, em vez de várias janelas gerenciadas manualmente.
Orchestrator
O papel do wmux que delega trabalho a sub-agentes em outros painéis, acompanha o progresso deles no Fleet View e pode rodar uma skill em loop até uma checklist done-when passar.
Canal
Uma sala no estilo Slack compartilhada por humanos e agentes em um espaço de trabalho. Mensagens, threads e o estado de não lidas são armazenados pelo daemon, então sobrevivem a uma reinicialização.
Tarefa de worktree
Uma faixa de um fan-out: um git worktree isolado com sua própria branch e seu próprio agente, cujas mudanças você depois colhe hunk por hunk para a sua working tree.
A2A — agente a agente
Mensagens de tarefa passadas diretamente entre agentes: enviar, consultar, atualizar, cancelar. O wmux as expõe como ferramentas MCP, então qualquer agente que fale MCP pode participar.
MCP — Model Context Protocol
Uma especificação JSON-RPC aberta para conectar agentes de IA a ferramentas e recursos. O wmux expõe 84 ferramentas MCP a partir de um host local com escopo por espaço de trabalho.
CDP — Chrome DevTools Protocol
O protocolo de depuração do Chromium, exposto via WebSocket. O wmux o usa para deixar os agentes controlarem uma aba de navegador de verdade, e não uma simulada.
PTY — ConPTY / forkpty
O pseudo-terminal em que um painel roda: ConPTY no Windows, forkpty no macOS. O wmux os chama diretamente, então nenhuma VM Linux está envolvida.

Uma janela. Uma frota.

Baixar wmux

grátis · MIT · Windows e macOS · sem telemetria · sem conta