Ennodia

Conecta os agentes de IA que você usa: seu agente entrega uma tarefa a outro e recebe a resposta de volta.

Documentação

Ennodia

Ennodia não é outro agente. Ela conecta os agentes que você usa.

Fique no Codex, no Claude Code ou em qualquer agente que você preferir. Quando uma tarefa precisar de outro modelo, seu agente entrega essa parte por meio da Ennodia e traz a resposta de volta. A Ennodia roda no seu computador, e cada agente usa a sua própria conta.

Have Gemini listen to meeting.mp3 through Ennodia and tell me what was decided.

Por que usar

  • Mantenha o app que você gosta. A Ennodia não tem janela própria. Você trabalha no seu agente como antes, e ele agora pode alcançar os outros.
  • Seus agentes trabalham juntos. Qualquer agente pode entregar parte de uma tarefa a qualquer outro e trazer a resposta de volta no seu chat.
  • Nada para pagar, nada para se cadastrar. A Ennodia é gratuita e de código aberto, sem conta. Ela usa os agentes e planos que você já tem.
  • Ela cresce com seus agentes. É um conjunto de ferramentas, não um framework ou um método. Cada novo modelo que um agente ganha vira uma habilidade para todos eles.
  • Ela fica no seu computador. Cada transferência deixa um recibo ali: quem fez o trabalho, quanto tempo levou e o que voltou.
  • Menos para acompanhar. Você não precisa seguir cada novo modelo. Nomeie a tarefa, e seu agente a entrega para um que possa fazê-la.

Próximo no roadmap: a Ennodia lê seus recibos, para que seu agente pare de repetir o que falhou.

O que cada agente adiciona

Nenhum modelo lidera todas as tarefas, então cada agente que você conecta traz uma habilidade que os outros não têm.

  • Ouvir. O Gemini ouve arquivos de áudio. O Codex entrega o caminho do arquivo e recebe de volta o que o Gemini ouviu.
  • Desenhar. O Codex desenha com o GPT Image. O Claude Code pode entregar um briefing e receber as imagens de volta.
  • Revisar. Dois outros agentes revisam o mesmo patch em sessões novas. Compare mapas onde eles concordam e discordam.
  • Ler. O Kimi K3 no OpenCode lê documentos longos. Seu agente entrega uma especificação e recebe de volta as regras, cada uma com seu número de linha.

Quando seu próprio agente tem a habilidade, ele faz a tarefa sozinho, sem transferência. Veja cada rota e as pontuações públicas por trás de cada força.

Instalação

Envie este endereço para seu agente:

try-ennodia.cherninlab.com

Para configuração manual, adicione este servidor Model Context Protocol (MCP) ao seu cliente:

{
  "mcpServers": {
    "ennodia": {
      "command": "npx",
      "args": ["-y", "ennodia"]
    }
  }
}

A Ennodia carrega seis ferramentas principais por padrão: cerca de 10.000 caracteres de definições de ferramentas em cada sessão. Adicione "--tools", "all" a args para o conjunto completo de ferramentas.

Requisitos: Bun 1.3.14 ou mais recente, um cliente MCP compatível e um agente suportado com acesso funcional ao provedor. npx baixa a Ennodia. O Bun a executa. Você também pode usar bunx ennodia.

Obtenha seu primeiro resultado · Instalação para agentes

Como funciona uma transferência

  1. Seu agente chama ennodia_run com a tarefa, o agente ou modelo a usar e um limite de tempo.
  2. A Ennodia inicia a ferramenta de linha de comando desse agente em uma sessão nova, com suas próprias ferramentas e sua conta para ele.
  3. A resposta volta para sua conversa, com seu status e um recibo salvo no seu computador.

Seu histórico de conversa permanece no seu agente. Para duas ou mais respostas, Compare mapeia concordâncias, contradições e lacunas. Quando uma resposta está completa como está, o Compare pode escolhê-la, e ennodia_run a retorna inalterada.

Agentes suportados

Codex CLI, Claude Code, OpenCode, Kilo Code, Kiro CLI, Cline, Hermes Agent e Antigravity. A disponibilidade de modelos e permissões de ferramentas dependem do agente instalado e da configuração do provedor. A descoberta encontra comandos executáveis. Ela não verifica autenticação ou acesso a modelos. Os workers do Codex usam um sandbox somente leitura por padrão.

A Ennodia descobre Agent Skills nativos e pode solicitá-los para tarefas específicas. Uma tarefa separada mantém o teste fora da conversa principal. Agentes nativos também podem selecionar habilidades não solicitadas do próprio ambiente.

Receitas · Usando habilidades · Entenda os resultados

Evidências

  • O Gemini consegue ouvir este arquivo?: uma conversa do Codex entrega um arquivo de áudio ao Gemini por meio do Antigravity.
  • Plano de medição: como a Ennodia compara agentes individuais com equipes em benchmarks públicos.
  • Piloto de roteamento de áudio: o Codex acertou 10 de 10 perguntas de fala por meio do Gemini e 4 de 10 sozinho. Em todos os 30 clipes, o ganho não foi significativo, e cada resposta levou cerca do dobro do tempo.

Dados e limites

A Ennodia roda localmente sem um serviço hospedado pela Ennodia. Agentes selecionados podem enviar material aos provedores de modelos configurados. O histórico de execução do terminal é armazenado localmente e pode ser desativado com ENNODIA_HISTORY=0.

Cada transferência custa tempo e usa as próprias cotas e cobranças dos seus agentes. Economias gerais de tempo ou tokens não foram estabelecidas. A Ennodia pode limitar tarefas filhas e tokens de entrada estimados. Essas estimativas excluem o trabalho interno do harness e não são faturas do provedor.

Governança de dados · Orçamentos · Roadmap

Referência técnica e contribuição

O ponto de entrada principal é ennodia_run. O conjunto completo de ferramentas adiciona tarefas brutas, chamadas Compare separadas, estimativas de orçamento e o Plan Advisor, que propõe tarefas explícitas antes da execução.

Ferramentas MCP · Ennodia IO experimental · Contribuindo · Licença MIT

bun install
bun run verify

Modo Pragmático experimental

O modo Pragmático executa tentativas independentes de modelos, planos personalizados e testes de habilidades, depois compara as evidências. Ele mantém evidências volumosas fora da conversa principal e retorna descobertas para seu agente verificar. As economias ainda não foram validadas.