Um fork do VS Code que executa Claude Code, Codex e outras CLIs de agentes lado a lado, organizando o trabalho por projeto e feature em git worktree.
omnigent-ai/omnigent
Meta-harness open source que orquestra Claude Code, Codex, Cursor e agentes personalizados com políticas compartilhadas, sandboxing e colaboração em tempo real.
- Estrelas
- 11,238
- Forks
- 1,854
- Issues abertas
- 2,396
- Último commit
- há 19 horas
O que é?
Omnigent é um framework open source de agentes de IA que fica acima dos agentes de programação existentes. Ele oferece uma camada de orquestração para Claude Code, Codex, Cursor, OpenCode, Hermes, Pi e agentes definidos por você em YAML, permitindo trocar ou combinar harnesses sem refazer seu fluxo de trabalho. As sessões podem combinar vários agentes, por exemplo, para um agente revisar o trabalho de outro ou para dividir uma tarefa entre agentes.
O projeto também cuida da governança e do controle de acesso. As políticas podem exigir aprovação antes de ações arriscadas, limitar gastos ou restringir as ferramentas que um agente pode acessar, e podem ser aplicadas no nível do servidor, do agente ou da sessão. Os agentes podem rodar em sandboxes locais ou na nuvem, incluindo Modal, Daytona, E2B, Kubernetes e Databricks. O acesso a modelos aceita chaves de API, assinaturas do Claude ou ChatGPT e gateways compatíveis com OpenAI ou Anthropic.
As sessões podem ser iniciadas no terminal e continuadas no navegador ou no celular pela interface web; também há um app nativo para macOS. Os colegas de equipe podem acompanhar uma sessão compartilhada em tempo real, assumir o controle em conjunto ou criar uma ramificação da conversa. O projeto requer Python 3.12 ou superior e está atualmente na fase alpha.
Recursos principais
- 01Executa Claude Code, Codex, Cursor, OpenCode, Hermes, Pi e agentes personalizados em YAML em uma única sessão.
- 02Aplica políticas de aprovação, limite de gastos e acesso a ferramentas no nível do servidor, do agente ou da sessão.
- 03Executa agentes em sandboxes locais ou na nuvem, como Modal, E2B, Daytona e Kubernetes.
- 04Aceita chaves de API, assinaturas do Claude ou ChatGPT e gateways de modelos compatíveis.
- 05Sincroniza sessões entre terminal, navegador, celular e app para desktop.
- 06Permite que colegas compartilhem sessões ao vivo, assumam o controle em conjunto ou criem ramificações.
Casos de uso
- Comparar ou combinar vários agentes de programação na mesma tarefa.
- Executar um agente em uma sandbox na nuvem e acompanhá-lo pelo celular.
- Exigir aprovação humana antes de agentes executarem comandos de shell ou gastarem o orçamento.
- Trabalhar em dupla com um colega em uma sessão ao vivo com um agente.
Início rápido
- 1
Instale o Omnigent com uv (é necessário Python 3.12 ou superior).
uv tool install omnigent - 2
Inicie uma sessão no terminal.
omnigent - 3
Abra a interface web local em http://localhost:6767 no navegador.
Antes de usar
- O projeto está marcado como alpha, então espere mudanças incompatíveis.
- O suporte ao Windows é limitado; vários wrappers de terminal e recursos de sandbox não estão disponíveis.
- No Linux, são necessários bubblewrap e tmux para os terminais nativos do harness, e as CLIs do harness exigem Node.js 22 ou superior.
Em coleções
Tópicos
Perguntas frequentes
- O que é omnigent?
- Meta-harness open source que orquestra Claude Code, Codex, Cursor e agentes personalizados com políticas compartilhadas, sandboxing e colaboração em tempo real. Omnigent é um framework open source de agentes de IA que fica acima dos agentes de programação existentes. Ele oferece uma camada de orquestração para Claude Code, Codex, Cursor, OpenCode, Hermes, Pi e agentes definidos por você em YAML, permitindo trocar ou combinar harnesses sem refazer seu fluxo de trabalho. As sessões podem combinar vários agentes, por exemplo, para um agente revisar o trabalho de outro ou para dividir uma tarefa entre agentes.
- omnigent é gratuito? Qual é a licença?
- omnigent é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- omnigent ainda é mantido?
- Manutenção ativa. O último commit de omnigent foi em 5 de nov. de 2026.
- Para que posso usar omnigent?
- Comparar ou combinar vários agentes de programação na mesma tarefa. Executar um agente em uma sandbox na nuvem e acompanhá-lo pelo celular. Exigir aprovação humana antes de agentes executarem comandos de shell ou gastarem o orçamento. Trabalhar em dupla com um colega em uma sessão ao vivo com um agente.
- Como instalar omnigent?
- Instale o Omnigent com uv (é necessário Python 3.12 ou superior).: uv tool install omnigent Inicie uma sessão no terminal.: omnigent Abra a interface web local em http://localhost:6767 no navegador.
- Onde consigo omnigent?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/omnigent-ai/omnigent
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um espaço de trabalho para desktop e web onde agentes de programação instalados atuam como colegas de equipe permanentes e identificados por nome, em conversas compartilhadas, com delegação de tarefas e memória colaborativa.
App desktop para macOS que executa grupos de agentes de IA que conversam com você, delegam tarefas entre si e usam plugins MCP, com backend local ou em uma VPS.
Workspace desktop que executa vários agentes de programação em paralelo, cada um em sua própria branch e worktree do Git, com um Kanban ao vivo de PRs, CI e reviews.
Framework Python de código aberto para orquestrar agentes de IA autônomos baseados em funções (Crews) e workflows orientados a eventos (Flows).
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.