O cmux é um terminal feito para executar agentes de programação em paralelo. Baseia-se no Ghostty, dá a cada espaço de trabalho um separador vertical e desenha um anel azul à volta de qualquer painel cujo agente esteja à sua espera. Se mantém cinco sessões do Claude Code a correr ao mesmo tempo, é esse anel que interessa: diz-lhe qual delas precisa de si.
Também é uma aplicação para Mac. A 20 de outubro de 2026, só é distribuído para macOS, e a versão para Windows ainda é um pull request em aberto. O Claude Squad, a outra ferramenta que se usa para executar muitas sessões do Claude Code, publica de facto transferências para Windows, mas executa cada agente dentro do tmux, e uma issue em aberto relata que a versão para Windows não consegue iniciar uma sessão. A seguir: o que faz cada ferramenta, o que pode usar hoje no Windows e como o Orkas executa vários agentes numa só aplicação para Windows.
Existe um cmux para Windows?
Oficial, ainda não. O README do cmux descreve-o como «a Ghostty-based macOS terminal» (um terminal para macOS baseado no Ghostty). É uma aplicação nativa para Mac, escrita em Swift e AppKit, por isso não há nenhuma versão para Windows para descarregar.
Há uma versão para Windows a ser desenvolvida publicamente. O pull request #5049 acrescenta uma aplicação de ambiente de trabalho separada para Windows, feita com Electron e ConPTY, e o #22020, aberto a 19 de outubro de 2026, acrescenta um servidor para Windows ao mux2, o multiplexador de terminal do código-fonte do cmux. A 20 de outubro de 2026, nenhum dos dois tinha sido integrado. Se quer o próprio cmux no Windows, são estes dois que deve acompanhar.
O Claude Squad funciona no Windows?
O Claude Squad é uma aplicação de terminal que gere várias sessões do Claude Code, do Codex ou do Gemini ao mesmo tempo. Executa cada agente na sua própria sessão do tmux e dá a cada tarefa o seu próprio git worktree (uma cópia de trabalho separada do mesmo repositório), para que as alterações não colidam. O README indica o tmux e a GitHub CLI como pré-requisitos.
As versões publicadas incluem, de facto, ficheiros zip para Windows. Mas o tmux não tem uma versão nativa para Windows, e a issue #275, reportada na v1.0.17 e ainda em aberto, relata que a versão para Windows abre e depois falha assim que se cria uma sessão, com «error starting tmux session: unsupported». O pull request que acrescenta suporte para Windows, o #248, ainda não tinha sido integrado a 20 de outubro de 2026. O Claude Squad também disponibiliza versões para Linux, por isso, num PC com Windows, a própria conceção da ferramenta encaminha-o para o WSL. Não testámos esse caminho.
cmux, Claude Squad e Orkas lado a lado
| cmux | Claude Squad | Orkas | |
|---|---|---|---|
| O que é | Um terminal para macOS com separadores, divisões de painel e notificações para agentes | Uma aplicação de terminal que executa cada agente no tmux | Uma aplicação de ambiente de trabalho que executa os seus agentes CLI em conversas |
| Windows (20 de outubro de 2026) | Sem versão oficial; a versão para Windows é um pull request em aberto | Zips para Windows publicados; uma issue em aberto diz que as sessões não arrancam | Instalador para Windows, além do macOS |
| Agentes | Tudo o que iniciar num painel de terminal | Claude Code por predefinição; também Codex, Gemini, Aider e outros | Claude Code, Codex, OpenCode, OpenClaw e Hermes |
| Separar edições em paralelo | Fica a seu cargo | Um git worktree por tarefa | Fica a seu cargo: sem worktrees automáticos |
| Ver que agente precisa de si | Um anel no painel, um separador destacado e um painel de notificações | Não descrito no README | Um pedido na aplicação, uma notificação no ambiente de trabalho e um distintivo na barra de tarefas |
As opções no Windows hoje
Separadores do Windows Terminal com git worktrees. Abra um separador por agente e dê a cada um o seu próprio worktree, para que não editem os mesmos ficheiros:
git worktree add ../app-feature-a -b feature-a
git worktree add ../app-feature-b -b feature-b
# execute o claude num separador e o codex no outroNão custa nada e funciona com qualquer CLI. O que não tem é uma vista única de todas as sessões e de qual delas está à espera; só o descobre a clicar separador a separador.
WSL2 com tmux. Dentro do WSL está em Linux, por isso o tmux funciona, tal como as versões para Linux de ferramentas como o Claude Squad. A contrapartida é ter de configurar um ambiente Linux no PC e trabalhar dentro dele, em vez de no próprio Windows.
Uma aplicação de ambiente de trabalho que executa as CLI por si. É aí que entra o Orkas. O resto deste artigo explica como funciona e até onde vai.
Como o Orkas executa vários agentes CLI no Windows
O Orkas é uma aplicação de ambiente de trabalho para Windows e macOS. Não substitui o Claude Code nem o Codex. Executa as CLI que já instalou e em que já iniciou sessão, como agentes com quem fala numa conversa, com o início de sessão e o plano que já tem. No Windows, encontra-as no PATH e nas pastas de instalação habituais, como a pasta global do npm, o pnpm, o Volta e o WindowsApps.
- Várias sessões ao mesmo tempo. Cada conversa mantém a sua própria sessão de cada agente, e as conversas não esperam umas pelas outras, por isso três conversas com o Claude Code podem trabalhar em simultâneo. Dentro de uma conversa, até quatro agentes trabalham ao mesmo tempo (por exemplo, o Claude Code a planear enquanto o Codex implementa), e cada agente faz um turno de cada vez.
- Ver qual precisa de si. Quando o Claude Code ou o Codex pede permissão ou lhe faz uma pergunta, o Orkas mostra o pedido na aplicação: permitir uma vez, permitir até ao fim da execução ou recusar. Se o Orkas não for a janela que está a ver, recebe também uma notificação do Windows e um distintivo no ícone da barra de tarefas. As execuções concluídas, interrompidas ou que falharam deixam na conversa um ponto que a marca como não lida.
- Um só sítio para distribuir o trabalho. Mencione um agente com @ para lhe dar uma tarefa, deixe o Commander dividir um trabalho por vários agentes em paralelo ou atribua um item a fazer do projeto a um agente específico.
- Contexto de projeto partilhado. Cada agente CLI de um projeto recebe, em cada execução, as metas e regras do projeto e a sua memória, e pode ler e atualizar os itens a fazer do projeto através das ferramentas integradas do Orkas. Quando um agente para, o seguinte começa a partir das mesmas notas.
A notificação diz que uma tarefa precisa da sua atenção, mas não que agente fez o pedido, por isso tem de clicar para ver. Um pedido de permissão que fique sem resposta durante dez minutos é recusado. Se preferir não ser consultado de todo, cada agente CLI tem um nível de permissão: «Usar predefinição da CLI», «Pedir permissão» ou «Acesso total».
Antes de mudar
- Não há um worktree por sessão. O Orkas não cria git worktrees nem ramos. Um agente de programação é executado na sua própria pasta de projeto, se a tiver definido; caso contrário, na pasta do projeto, por isso dois agentes do mesmo projeto partilham uma pasta. Para edições em paralelo no mesmo repositório, crie manualmente um worktree por agente e aponte cada agente para o seu.
- Não é um terminal. Trabalha com cada agente através de uma conversa, não de um painel de terminal, por isso não há divisões nem separadores de terminal em bruto. Se vive nos atalhos de teclado do tmux, uma configuração em terminal vai parecer-lhe mais próxima.
- As CLI são suas. Instale cada CLI, inicie sessão primeiro e confirme que funciona num terminal normal. O Orkas executa essa mesma instalação; não aumenta a utilização incluída no seu plano.
- Mantenha a aplicação aberta. Os agentes são executados no seu PC enquanto o Orkas estiver aberto.
Qual deve usar?
- Usa Mac e sente-se à vontade no terminal: cmux.
- Quer um git worktree por tarefa, criado automaticamente, em macOS, Linux ou WSL: Claude Squad.
- Usa Windows e quer vários agentes, incluindo o Claude Code e o Codex, numa só aplicação e sem WSL: Orkas.
Se está a usar várias sessões para pôr o Claude Code e o Codex no mesmo trabalho, comparámos três formas de o fazer em Como usar Claude Code e Codex juntos. Para executar muitas sessões sob um único Commander, veja como o Orkas orquestra o Claude Code, o Codex, o OpenCode, o OpenClaw e o Hermes. Ou descarregue o Orkas para Windows ou macOS e adicione as CLI que já usa.