Um workspace de terminal nativo para macOS, com projetos, abas, painéis divididos, árvore de arquivos integrada ao Git e painéis de navegador.
- Estrelas
- 28,279
- Forks
- 2,542
- Issues abertas
- 3,386
- Último commit
- há 18 horas
O que é?
cmux é um app de terminal para macOS destinado a desenvolvedores que executam vários agentes de programação com IA ao mesmo tempo, como Claude Code ou Codex. Ele é feito com Swift e AppKit, não com Electron, usa libghostty para renderização e lê uma configuração existente do Ghostty para temas, fontes e cores.
A barra lateral usa abas verticais que mostram o branch do Git de cada workspace, o status do PR vinculado, o diretório de trabalho, as portas em escuta e o texto da notificação mais recente. Quando um agente precisa de uma resposta, o painel recebe um contorno azul e a aba correspondente se acende. Sequências de notificação do terminal (OSC 9/99/777) e o comando `cmux notify` podem ser integrados aos hooks dos agentes.
O navegador integrado, em painel dividido, tem uma API programável portada do agent-browser, para que os agentes possam inspecionar páginas, clicar e preencher formulários. A CLI e o socket Unix permitem acessar workspaces, painéis, teclas digitadas e ações do navegador. O app funciona apenas no macOS.
Recursos principais
- 01As abas verticais mostram o branch do Git, o status do PR, o diretório de trabalho e as portas em escuta de cada workspace.
- 02Painéis e abas são destacados quando um agente de programação precisa de atenção.
- 03Navegador em painel dividido com uma API programável para testes web conduzidos por agentes.
- 04CLI e API de socket para criar workspaces, dividir painéis e enviar teclas digitadas.
- 05Restauração de sessão para o layout da janela, os diretórios de trabalho e o histórico do navegador.
- 06Lê uma configuração existente do Ghostty para temas, fontes e cores.
Casos de uso
- Executar várias sessões do Claude Code ou do Codex em paralelo e identificar qual está aguardando.
- Permitir que um agente abra um servidor de desenvolvimento em um painel dividido do navegador e verifique as próprias alterações web.
- Conectar-se a máquinas remotas por SSH com workspaces que mantêm os metadados na barra lateral.
Início rápido
- 1
Baixe o DMG na página de lançamentos e arraste o cmux para Aplicativos
- 2
Adicione o tap do Homebrew
brew tap manaflow-ai/cmux - 3
Instale o cask do cmux com o Homebrew
brew install --cask cmux
Antes de usar
- Somente para macOS: o cmux é um app nativo do macOS, desenvolvido com Swift e AppKit.
- Licenciado sob a GPL, uma licença copyleft, embora os metadados do repositório não indiquem claramente a licença.
Tópicos
Perguntas frequentes
- O que é cmux?
- Terminal nativo para macOS baseado no libghostty, com abas verticais, notificações que entendem agentes e CLI programável para executar agentes de programação com IA em paralelo. cmux é um app de terminal para macOS destinado a desenvolvedores que executam vários agentes de programação com IA ao mesmo tempo, como Claude Code ou Codex. Ele é feito com Swift e AppKit, não com Electron, usa libghostty para renderização e lê uma configuração existente do Ghostty para temas, fontes e cores.
- cmux é gratuito? Qual é a licença?
- cmux é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- cmux ainda é mantido?
- Manutenção ativa. O último commit de cmux foi em 19 de out. de 2026.
- Para que posso usar cmux?
- Executar várias sessões do Claude Code ou do Codex em paralelo e identificar qual está aguardando. Permitir que um agente abra um servidor de desenvolvimento em um painel dividido do navegador e verifique as próprias alterações web. Conectar-se a máquinas remotas por SSH com workspaces que mantêm os metadados na barra lateral.
- Como instalar cmux?
- Baixe o DMG na página de lançamentos e arraste o cmux para Aplicativos Adicione o tap do Homebrew: brew tap manaflow-ai/cmux Instale o cask do cmux com o Homebrew: brew install --cask cmux
- Onde consigo cmux?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/manaflow-ai/cmux
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um app de terminal para macOS que executa e monitora vários agentes de programação, com sessões mantidas ativas por um daemon e um app complementar para iPhone.
Acesse terminais pelo navegador para executar, monitorar e controlar sessões de shell e agentes de programação com IA em qualquer dispositivo.
Um monitor de terminal no estilo btop que mostra em tempo real o uso de tokens, a janela de contexto, os limites de uso e as portas abertas nas sessões do Claude Code, Codex CLI e OpenCode.
App para macOS que permite navegar, editar e organizar skills e agentes de codificação com IA no Claude Code, Cursor, Codex, Windsurf e Amp.
Emulador de terminal com renderização por GPU, feito em Rust, que mantém shells e painéis ativos após o fechamento da janela e oferece sessões integradas a agentes e acesso remoto via SSH.