Repolode
omnigent-ai

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

    Instale o Omnigent com uv (é necessário Python 3.12 ou superior).

    uv tool install omnigent
  2. 2

    Inicie uma sessão no terminal.

    omnigent
  3. 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