Uma CLI e um mecanismo de workflows que executa agentes de programação como Claude Code, Codex e Copilot com etapas configuráveis de revisão, correção e testes antes de aceitar o trabalho.
mvschwarz/openrig
CLI em TypeScript e interface de terminal para definir, iniciar e executar equipes persistentes de agentes Claude Code e Codex no tmux.
- Estrelas
- 7,843
- Forks
- 624
- Issues abertas
- 167
- Último commit
- ontem
O que é?
OpenRig é um harness open source para coordenar vários agentes de programação com IA. Você descreve uma equipe de funções e pods em um RigSpec YAML e inicia tudo com um único comando. Cada agente roda em sua própria sessão do tmux, e a equipe pode combinar Claude Code e Codex no mesmo rig. O projeto oferece um daemon local, uma CLI, uma interface de terminal e um servidor MCP para que agentes e pessoas possam consultar o estado, enviar mensagens e acompanhar o trabalho atribuído.
O principal problema que ele resolve é a proliferação de terminais: várias sessões independentes de agentes sem uma estrutura compartilhada. O OpenRig mantém endereços estáveis para os assentos, como dev-build@starter, de modo que uma função continue existindo mesmo quando a conversa nela muda. Ele pode registrar um snapshot da topologia ao encerrar e restaurá-la pelo nome, descobrir e adotar sessões tmux existentes e encaminhar mensagens entre assentos com rig send e rig broadcast.
O OpenRig requer Node.js 22 ou 24 e tmux, e funciona no macOS ou Linux (no Windows, via WSL2). Iniciar um rig grava configurações de hooks do provedor e de confiança do workspace; por isso, leia as instruções de configuração e as notas sobre permissões na documentação antes de usar pela primeira vez.
Recursos principais
- 01Define declarativamente equipes multiagente em YAML, com pods, edges e políticas de continuidade.
- 02Executa agentes Claude Code e Codex lado a lado, cada um em sua própria sessão do tmux.
- 03Registra um snapshot da topologia ao encerrar e a restaura pelo nome.
- 04Descobre sessões existentes de agentes no tmux e as adota em um rig gerenciado.
- 05Oferece mensagens entre assentos com rig send e broadcast, além de um painel de terminal e um servidor MCP.
Casos de uso
- Coordenar um agente de implementação e outro de revisão trabalhando no mesmo repositório.
- Manter um conjunto de agentes de programação em execução por longos períodos organizado e recuperável após uma reinicialização.
- Criar um modelo reutilizável de equipe que possa ser compartilhado como um bundle.
Início rápido
- 1
Instale a CLI globalmente pelo npm
npm install -g @openrig/cli - 2
Visualize o plano de configuração sem alterar nada
rig setup --dry-run - 3
Aplique a configuração e, em seguida, abra o terminal do operador
rig setup
Antes de usar
- Requer macOS ou Linux com tmux e Node.js 22 ou 24; o Windows nativo não é compatível (somente WSL2).
- Ao iniciar um rig, provider hooks e workspace trust settings são gravados na sua máquina.
- É necessária uma conta existente do Claude Code ou Codex e o login.
Tópicos
Perguntas frequentes
- O que é openrig?
- CLI em TypeScript e interface de terminal para definir, iniciar e executar equipes persistentes de agentes Claude Code e Codex no tmux. OpenRig é um harness open source para coordenar vários agentes de programação com IA. Você descreve uma equipe de funções e pods em um RigSpec YAML e inicia tudo com um único comando. Cada agente roda em sua própria sessão do tmux, e a equipe pode combinar Claude Code e Codex no mesmo rig. O projeto oferece um daemon local, uma CLI, uma interface de terminal e um servidor MCP para que agentes e pessoas possam consultar o estado, enviar mensagens e acompanhar o trabalho atribuído.
- openrig é gratuito? Qual é a licença?
- openrig é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- openrig ainda é mantido?
- Manutenção ativa. O último commit de openrig foi em 19 de out. de 2026.
- Para que posso usar openrig?
- Coordenar um agente de implementação e outro de revisão trabalhando no mesmo repositório. Manter um conjunto de agentes de programação em execução por longos períodos organizado e recuperável após uma reinicialização. Criar um modelo reutilizável de equipe que possa ser compartilhado como um bundle.
- Como instalar openrig?
- Instale a CLI globalmente pelo npm: npm install -g @openrig/cli Visualize o plano de configuração sem alterar nada: rig setup --dry-run Aplique a configuração e, em seguida, abra o terminal do operador: rig setup
- Onde consigo openrig?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mvschwarz/openrig
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Orquestrador de programação com IA multimodelo que encaminha tarefas de especialistas definidas em Markdown para as CLIs de Claude, Codex, Gemini, Kimi e Grok em worktrees git isoladas.
Um catálogo local e plano de controle para Codex ou Claude pesquisarem mais de 2.700 playbooks SKILL.md, selecionarem skills específicas, validarem uma stack e visualizarem um plano de instalação.
Um app para celular, web e desktop que executa sessões do Claude Code, Codex e Grok em um só lugar, usando as assinaturas que você já tem.
Instala um fluxo de desenvolvimento orientado por especificações como Agent Skills para agentes de programação com IA, como Claude Code, Codex e Cursor, cobrindo requisitos, design, tarefas e implementação autônoma.
Uma extensão do VS Code que reúne Claude Code, Codex e outros agentes de programação em uma conversa para que deem opiniões independentes, repassem tarefas e debatam soluções.