O cmux usa o motor de terminal do Ghostty e Swift/AppKit na interface. Os dois são específicos do macOS nessa integração. Ele é distribuído apenas como cask do Homebrew. Não há instalador para Windows nem um caminho para rodar cmux nele. Se você quer o mesmo fluxo de agentes em paralelo com worktrees no Windows, o Pane é a alternativa direta: instalador nativo, suporte a ARM64 e worktrees compatíveis com WSL desde o início.
Por Parsa Khazaeepoul, cofundador do Pane. Testou em produção todos os gerenciadores de agentes desta comparação. .
por que o cmux não funciona no windows
O cmux depende de duas tecnologias incompatíveis com o Windows. A interface é escrita em Swift e usa AppKit, o framework proprietário de janelas da Apple. O AppKit não existe no Windows. Não há versão nem camada de compatibilidade. O cmux também integra Ghostty para renderizar o terminal. O Ghostty funciona no Linux, mas essa integração é voltada ao macOS e distribuída como cask do Homebrew, um gerenciador de pacotes que roda no macOS e, de forma opcional, no Linux.
O resultado é simples: não há versão para Windows no repositório do cmux. Não existe instalador .exe, pacote WinGet nem fórmula Scoop. Quem usa Windows não tem um caminho compatível para rodar cmux.
pane no windows
Pane
cmux
Windows x64
sim, instalador nativo
não
Windows ARM64
sim, versão ARM64 separada
não
worktrees compatíveis com WSL
sim
não
exige Ghostty
não, terminal integrado
sim, só no macOS
forma de instalação
instalador .exe ou script do PowerShell
cask do Homebrew, só no macOS
sessões baseadas em worktrees
sim
sim, só no macOS
sessões de agentes em paralelo
sim
sim, só no macOS
open source
sim (AGPL-3.0)
sim (MIT)
como instalar o pane no windows
O jeito mais rápido é este comando do PowerShell:
irm https://runpane.com/install.ps1 | iex
Você também pode baixar direto o instalador para Windows (.exe). Depois, abra o Pane pelo menu Iniciar ou rode pane em qualquer terminal. Você não precisa de Homebrew, Ghostty nem ferramentas Unix.
Em dispositivos ARM64, como Surface Pro X e notebooks Snapdragon, escolha a versão ARM64 na página de download. Ela roda nativamente, sem emulação.
o fluxo do cmux continua igual
cmux e Pane usam o mesmo modelo básico. Cada sessão de agente recebe uma git worktree. Assim, os agentes trabalham isolados e você roda vários em paralelo sem conflitos. Se você já usou cmux no Mac, o modelo mental do Pane é o mesmo. Os detalhes mudam:
→ Você não precisa de terminal externo. O cmux envolve o Ghostty. O Pane tem seu próprio emulador de terminal. Não há nada a mais para instalar ou configurar.
→ Repositórios no WSL ficam acessíveis. Se seu código está no WSL, o Pane resolve o caminho e cria worktrees corretamente. Você não precisa clonar fora do WSL.
→ Qualquer agente funciona. Use Claude Code, Codex, Aider, Goose ou outro agente de CLI que você já tenha.
→ ARM64 nativo. Em notebooks Snapdragon e Surface Pro X, o Pane roda nativamente sem o custo da emulação.
Não. O cmux usa Ghostty para renderizar o terminal e Swift/AppKit na interface. O AppKit é o framework proprietário da Apple e não existe no Windows. O cmux é distribuído apenas como cask do Homebrew, exclusivo do macOS. Não há instalador para Windows, caminho de compilação cruzada nem suporte anunciado.
A arquitetura do cmux depende de duas tecnologias específicas do macOS: Ghostty, um terminal acelerado por GPU que funciona no macOS e Linux, mas cuja integração com o código Swift do cmux é voltada ao macOS, e AppKit, o framework de interface da Apple sem equivalente no Windows. Levar o cmux ao Windows exigiria trocar o motor de terminal e toda a interface.
Pane e cmux oferecem sessões de agentes em paralelo baseadas em worktrees. O fluxo principal é o mesmo. A diferença central é a plataforma. O cmux só roda no macOS. O Pane roda no macOS, Windows x64 e ARM64 e Linux. O Pane também inclui seu próprio emulador de terminal e não exige Ghostty nem outro terminal.
Sim. O Pane oferece versões separadas para Windows x64 e ARM64. As duas são testadas e têm suporte completo. Não são versões experimentais. Em notebooks Snapdragon e Surface Pro X, o Pane roda nativamente sem emulação x64.
Git worktrees funcionam no NTFS como no HFS+ ou ext4. Cada worktree é um checkout separado em seu próprio diretório e compartilha o mesmo armazenamento de objetos .git. O Pane cria uma worktree ao criar um pane e limpa tudo ao excluí-lo. O NTFS não impõe limitações especiais. A diferença prática é o tamanho dos caminhos, e o Pane usa caminhos curtos.
Não. O Pane é um app nativo do Windows e não exige WSL. Se seu código já está no WSL, o Pane entende o ambiente e traduz os caminhos para criar as worktrees corretamente. Você pode usar repositórios em caminhos nativos do Windows, dentro do WSL ou nos dois, sem configuração extra.
O Pane funciona com qualquer agente de programação via CLI. Isso inclui Claude Code, Codex, Aider, OpenCode, Goose, Letta Code e Cline, todos disponíveis no Windows. Como o Pane gerencia a worktree e o terminal, você pode rodar agentes diferentes em paralelo, em panes separados do mesmo repositório.
Rode no PowerShell: `irm https://runpane.com/install.ps1 | iex`. Ou baixe o instalador .exe em runpane.com. Você não precisa de Homebrew, Ghostty nem ferramentas Unix. Depois, abra o Pane pelo menu Iniciar ou rode `pane` em qualquer terminal.
O Pane inclui seu próprio emulador de terminal no Windows. Você não precisa instalar ou configurar Ghostty, Windows Terminal ou outro app. Essa é uma diferença importante para o cmux, que usa o motor do Ghostty e por isso só roda no macOS. No Windows, o terminal do Pane funciona sem dependências extras.
O modelo mental é o mesmo. Cada sessão de agente tem seu próprio contexto isolado e você roda várias em paralelo. A principal diferença é que o Pane automatiza todo o ciclo das worktrees. Você não precisa rodar `git worktree add` e `git worktree remove`. Comandos personalizados do cmux.json podem virar aliases no seu perfil do PowerShell ou shell do WSL. Não há importação automática. A migração é uma configuração manual feita uma vez.
Sim. O Pane gerencia o estado das sessões no app. Seus panes e worktrees continuam lá depois de reiniciar. O cmux salva layouts e histórico, mas não restaura processos ativos. Um agente em execução é perdido ao fechar o cmux. No Pane, a worktree e os metadados persistem para você continuar de onde parou.
Sim. O Pane usa a licença AGPL-3.0, uma licença copyleft aprovada pela OSI. O código é público e pode ser auditado. Não é preciso comprar licença comercial. A AGPL-3.0 cobre todos os usos, inclusive comercial. O cmux usa GPL-3.0 e oferece uma licença comercial separada para equipes que não podem usar GPL.
Aviso do Windows SmartScreenO download direto pode exibir um aviso do SmartScreen enquanto o Pane não é assinado. O Pane é totalmente open source. Você pode auditar o código e compilar por conta própria.1. Clique em Mais informações2. Clique em Executar assim mesmo3. Continue a instalaçãoA instalação pelo PowerShell baixa a versão oficial diretamente e evita a maioria dos problemas com downloads pelo navegador.instalação global via npm