Um app de CLI para executar e alternar entre várias sessões de agentes de programação com IA em Git worktrees e projetos, sem tmux.
onurozcan/omux
Um app de terminal nativo para macOS que permite executar várias sessões de agentes de programação Claude Code e Codex lado a lado, com status em tempo real e aprovações na barra lateral.
- Estrelas
- 129
- Forks
- 28
- Issues abertas
- 2
- Último commit
- há 16 horas
O que é?
omux é um terminal nativo para macOS, desenvolvido em Swift com SwiftTerm, voltado a quem executa vários agentes de programação ao mesmo tempo. Ele organiza sessões do Claude Code e do Codex por projeto em uma barra lateral, mostra se cada agente está trabalhando, aguardando uma resposta ou terminou, e permite responder aos pedidos de permissão do Claude Code e às aprovações do Codex com Allow ou Deny, sem trocar de janela.
Cada sessão mantém a conversa após reinicializações, e as sessões de worktree têm sua própria branch e pasta do git, para que agentes trabalhando em paralelo não alterem os mesmos arquivos. As verificações de pull request, as revisões e o status de merge aparecem ao lado da sessão quando o GitHub CLI está instalado. Também é possível revisar o diff da sessão e enviar observações por linha ao agente. O app requer Apple Silicon e macOS 14 ou posterior e é distribuído como um download assinado e notarizado.
Recursos principais
- 01A barra lateral organiza as sessões do Claude Code e do Codex por projeto e mostra em tempo real se estão trabalhando, aguardando ou concluídas.
- 02Botões Allow e Deny para pedidos de permissão do Claude Code e aprovações do Codex diretamente em cada sessão.
- 03As sessões retomam a conversa exatamente de onde pararam após reiniciar ou reabrir o app.
- 04As sessões de worktree têm sua própria branch e pasta, com um comando de configuração opcional por projeto.
- 05Verificações e revisões de pull requests exibidas ao lado da sessão por meio do GitHub CLI.
- 06Revisão de diff com observações por linha enviadas ao agente em uma única mensagem.
- 07Painéis divididos, pré-visualizações de arquivos e Markdown e um navegador integrado para servidores de desenvolvimento locais.
Casos de uso
- Executar oito ou mais agentes de programação em vários repositórios e identificar qual deles precisa de uma resposta.
- Permitir que agentes trabalhando em paralelo usem branches separadas do git, sem conflitos nos arquivos.
- Revisar o diff de um agente e enviar feedback por linha antes de fazer o merge.
Início rápido
- 1
Baixe o DMG da versão mais recente e arraste omux para Aplicativos
- 2
Ou compile a partir do código-fonte e instale em /Applications
./build.sh - 3
Abra o app
open /Applications/omux.app
Antes de usar
- Requer Apple Silicon e macOS 14 ou posterior.
- Claude Code e Codex CLI precisam ser instalados separadamente para usar suas sessões.
- Para compilar a partir do código-fonte, é necessário Swift 6.2 ou posterior.
Em coleções
Tópicos
Perguntas frequentes
- O que é omux?
- Um app de terminal nativo para macOS que permite executar várias sessões de agentes de programação Claude Code e Codex lado a lado, com status em tempo real e aprovações na barra lateral. omux é um terminal nativo para macOS, desenvolvido em Swift com SwiftTerm, voltado a quem executa vários agentes de programação ao mesmo tempo. Ele organiza sessões do Claude Code e do Codex por projeto em uma barra lateral, mostra se cada agente está trabalhando, aguardando uma resposta ou terminou, e permite responder aos pedidos de permissão do Claude Code e às aprovações do Codex com Allow ou Deny, sem trocar de janela.
- omux é gratuito? Qual é a licença?
- omux é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- omux ainda é mantido?
- Manutenção ativa. O último commit de omux foi em 6 de nov. de 2026.
- Para que posso usar omux?
- Executar oito ou mais agentes de programação em vários repositórios e identificar qual deles precisa de uma resposta. Permitir que agentes trabalhando em paralelo usem branches separadas do git, sem conflitos nos arquivos. Revisar o diff de um agente e enviar feedback por linha antes de fazer o merge.
- Como instalar omux?
- Baixe o DMG da versão mais recente e arraste omux para Aplicativos Ou compile a partir do código-fonte e instale em /Applications: ./build.sh Abra o app: open /Applications/omux.app
- Onde consigo omux?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/onurozcan/omux
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Workbench desktop local-first que executa vários agentes de programação em paralelo, cada um em seu próprio git worktree, com diffs, editor, terminais e ações de PR em uma só janela.
Um quadro Kanban no terminal que executa vários agentes de programação em paralelo, cada tarefa em seu próprio git worktree e janela do tmux.
HUD para macOS que exibe cotas, uso de tokens e sessões do Claude Code, Codex e outros 16 agentes de programação, com aprovações e retorno às sessões com um clique.
Um app de terminal (CLI/TUI) para executar e gerenciar vários agentes de programação com IA, como Claude Code, Codex e Aider, em workspaces Git separados.
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.