O cmux não tem versão para Linux. Ele é distribuído como cask do Homebrew e usa Swift/AppKit, o framework de interface da Apple que não existe no Linux. O Ghostty, usado pelo cmux para renderizar o terminal, funciona no Linux. Mas a interface do cmux torna uma versão para Linux impossível sem reescrever tudo. Se você quer uma worktree por agente no Linux, o Pane oferece AppImage e pacote .deb nativos com os mesmos recursos principais e sem depender de um terminal externo.
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 linux
A arquitetura do cmux tem duas dependências específicas do macOS. A primeira é Ghostty, usado como motor do terminal. O Ghostty roda no macOS e Linux, mas a integração do cmux é escrita em Swift e direcionada ao macOS. A segunda, e mais importante, é AppKit, o framework nativo de janelas da Apple. O AppKit só existe no macOS. Swift compila no Linux, mas as chamadas ao AppKit no código do cmux não têm equivalente.
O cmux é distribuído pelo Homebrew como cask, um formato nativo do macOS. Não há Flatpak, AppImage, .deb nem .rpm nos artefatos de lançamento. Quem instala Ghostty no Linux e procura o cmux não encontra nada para instalar.
→ AppImage: baixe, rode chmod +x pane.AppImage e execute. Não exige root e funciona em qualquer distribuição, incluindo Ubuntu 20.04+, Fedora, Arch e openSUSE.
→ Pacote .deb: instale com sudo dpkg -i pane.deb no Debian, Ubuntu, Pop!_OS, Linux Mint e derivados.
O Pane não exige Ghostty, tmux, Homebrew nem outro emulador de terminal. O motor de terminal já vem incluído. O único pré-requisito é git, que já está presente em quase toda máquina Linux usada para desenvolvimento.
Não. O cmux é distribuído apenas como cask do Homebrew. Sua interface é escrita em Swift com AppKit, o framework de janelas da Apple que não existe no Linux. Embora o Ghostty funcione no Linux, a integração do cmux é específica do macOS. Não há versão para Linux, Flatpak, AppImage nem planos anunciados de suporte.
O Ghostty roda no Linux, mas o cmux não. A dependência do Ghostty é só uma parte. O maior bloqueio é a interface em Swift/AppKit, e o AppKit não tem equivalente no Linux. Mesmo com Ghostty instalado, você não consegue rodar cmux. O Pane inclui seu próprio emulador de terminal e não depende do Ghostty.
O Pane oferece dois formatos para Linux: AppImage, que funciona em qualquer distribuição sem instalação, e pacote .deb para Debian, Ubuntu e derivados. Baixe em runpane.com/docs/download ou rode: curl -fsSL https://runpane.com/install.sh | sh. O único pré-requisito é git.
Não. O Pane é um app nativo de desktop que gerencia as sessões internamente com seu próprio emulador de terminal. Você não precisa de tmux, screen, Ghostty nem outro multiplexador. O Pane cuida da persistência e troca de sessões.
O fluxo é igual em todas as plataformas. Ao criar um pane, o Pane prepara automaticamente uma git worktree em uma nova branch. Você não precisa rodar `git worktree add`. Ao excluir o pane, a worktree é limpa. No macOS, o cmux deixa esse gerenciamento para você. O Pane automatiza tudo no Linux, macOS e Windows.
O Pane funciona com Claude Code, Codex, Aider, OpenCode, Goose, Letta Code e Cline no Linux. Cada agente roda no terminal integrado, dentro da própria worktree isolada. O cmux é voltado apenas ao Claude Code e só roda no macOS. Por isso, nenhum desses agentes pode usar cmux no Linux.
Sim. O Pane é distribuído como AppImage e .deb e roda nos servidores gráficos X11 e Wayland. Foi testado no Ubuntu 22.04+ com GNOME/Wayland e no Fedora com Wayland. Em compositores como Sway ou Hyprland, o Pane funciona como uma janela comum.
O Pane é um app de desktop e precisa de X11 ou Wayland para mostrar a interface. Não foi feito para ambientes Linux sem interface ou acessíveis apenas por SSH. Em máquinas Linux remotas, o fluxo comum é rodar o Pane no desktop local e apontar os agentes para um repositório remoto. Você também pode usar encaminhamento X11 se precisar da interface completa por SSH.
Sim. O Pane usa a licença copyleft AGPL-3.0, aprovada pela OSI. O código é público e nenhuma forma de uso exige licença comercial paga. A AGPL-3.0 vale da mesma forma nas versões para Linux, macOS e Windows.
O Pane é um app de desktop no estilo Electron. Por isso, usa mais memória que uma sessão simples do tmux, normalmente entre 150 e 300 MB residentes. Em troca, substitui etapas manuais de worktree, revisão de diff e commit por atalhos. Isso economiza bastante tempo com vários agentes em paralelo. Se você quer o menor uso de memória possível, tmux puro com Claude Code é mais leve. Se precisa coordenar vários agentes de forma organizada, a sobrecarga do Pane faz sentido.
Sim. Rodar agentes em paralelo é o principal uso do Pane. Cada agente recebe um pane baseado em worktree, uma sessão de terminal e uma branch. O Pane mostra notificações quando um agente precisa de você. Assim, você acompanha vários ao mesmo tempo sem olhar cada terminal. É igual no Linux e macOS. O cmux também oferece workspaces em paralelo, mas só no macOS.
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