Repolode
onurozcan

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. 1

    Baixe o DMG da versão mais recente e arraste omux para Aplicativos

  2. 2

    Ou compile a partir do código-fonte e instale em /Applications

    ./build.sh
  3. 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