Ennodia
Conecta los agentes de IA que usas: tu agente entrega una tarea a otro y recibe la respuesta de vuelta.
Documentación
Ennodia no es otro agente. Conecta los agentes que usas.
Quédate en Codex, Claude Code, o cualquier agente que prefieras. Cuando una tarea necesita otro modelo, tu agente entrega esa parte a través de Ennodia y trae la respuesta de vuelta. Ennodia se ejecuta en tu computadora, y cada agente usa tu propia cuenta.
Have Gemini listen to meeting.mp3 through Ennodia and tell me what was decided.
Por qué usarlo
- Conserva la app que te gusta. Ennodia no tiene ventana propia. Trabajas en tu agente como antes, y ahora puede alcanzar a los demás.
- Tus agentes trabajan juntos. Cualquier agente puede entregar parte de una tarea a otro y recibir la respuesta en tu chat.
- Nada que pagar, nada a lo que unirse. Ennodia es gratuito y de código abierto, sin cuenta. Usa los agentes y planes que ya tienes.
- Crece con tus agentes. Es un conjunto de herramientas, no un marco ni un método. Cada nuevo modelo que un agente gana se convierte en una capacidad para todos.
- Se queda en tu computadora. Cada transferencia deja un recibo allí: quién hizo el trabajo, cuánto tardó y qué devolvió.
- Menos que mantener al día. No necesitas seguir cada nuevo modelo. Nombra la tarea, y tu agente la entrega a uno que pueda hacerla.
Lo siguiente en la hoja de ruta: Ennodia lee sus recibos, para que tu agente deje de repetir lo que falló.
Qué aporta cada agente
Ningún modelo lidera todas las tareas, así que cada agente que conectas aporta una capacidad que los demás no tienen.
- Escuchar. Gemini escucha archivos de audio. Codex le entrega la ruta del archivo y recibe lo que Gemini escuchó.
- Dibujar. Codex dibuja con GPT Image. Claude Code puede entregarle un resumen y recibir las imágenes.
- Revisar. Dos agentes más revisan el mismo parche en sesiones nuevas. Compara mapas donde coinciden y difieren.
- Leer. Kimi K3 en OpenCode lee documentos largos. Tu agente le entrega una especificación y recibe las reglas, cada una con su número de línea.
Cuando tu propio agente tiene la capacidad, hace la tarea él mismo, sin transferencia. Ver cada ruta y las puntuaciones públicas detrás de cada fortaleza.
Instalación
Envía esta dirección a tu agente:
try-ennodia.cherninlab.com
Para configuración manual, añade este servidor Model Context Protocol (MCP) a tu cliente:
{
"mcpServers": {
"ennodia": {
"command": "npx",
"args": ["-y", "ennodia"]
}
}
}
Ennodia carga seis herramientas principales por defecto: alrededor de 10,000 caracteres de definiciones de herramientas en cada sesión.
Añade "--tools", "all" a args para el conjunto completo de herramientas.
Requisitos: Bun 1.3.14 o más reciente, un cliente MCP compatible y un agente compatible con acceso de proveedor funcional.
npx descarga Ennodia. Bun lo ejecuta. También puedes usar bunx ennodia.
Obtén tu primer resultado · Instalación para agentes
Cómo funciona una transferencia
- Tu agente llama a
ennodia_runcon la tarea, el agente o modelo a usar y un límite de tiempo. - Ennodia inicia la herramienta de línea de comandos de ese agente en una sesión nueva, con sus propias herramientas y tu cuenta para él.
- La respuesta vuelve a tu conversación, con su estado y un recibo guardado en tu computadora.
El historial de tu conversación permanece en tu agente.
Para dos o más respuestas, Compara acuerdos, contradicciones y vacíos en mapas.
Cuando una respuesta está completa tal como está, Compara puede elegirla, y ennodia_run la devuelve sin cambios.
Agentes compatibles
Codex CLI, Claude Code, OpenCode, Kilo Code, Kiro CLI, Cline, Hermes Agent y Antigravity. La disponibilidad de modelos y permisos de herramientas dependen del agente instalado y su configuración de proveedor. El descubrimiento encuentra comandos ejecutables. No verifica autenticación ni acceso a modelos. Los trabajadores de Codex usan un entorno de solo lectura por defecto.
Ennodia descubre habilidades nativas de agentes y puede solicitarlas para tareas específicas. Una tarea separada mantiene la prueba fuera de la conversación principal. Los agentes nativos también pueden seleccionar habilidades no solicitadas de su propio entorno.
Recetas · Uso de habilidades · Entender resultados
Evidencia
- ¿Puede Gemini escuchar este archivo?: una conversación de Codex entrega un archivo de audio a Gemini a través de Antigravity.
- Plan de medición: cómo Ennodia compara agentes individuales con equipos en puntos de referencia públicos.
- Prueba piloto de enrutamiento de audio: Codex acertó 10 de 10 preguntas de habla a través de Gemini, y 4 de 10 solo. En los 30 clips, la ganancia no fue significativa, y cada respuesta tomó aproximadamente el doble de tiempo.
Datos y límites
Ennodia se ejecuta localmente sin un servicio alojado por Ennodia.
Los agentes seleccionados pueden enviar material a sus proveedores de modelos configurados.
El historial de ejecución de terminal se almacena localmente y se puede desactivar con ENNODIA_HISTORY=0.
Cada transferencia cuesta tiempo y usa las cuotas y cargos propios de tus agentes. No se han establecido ahorros generales de tiempo o tokens. Ennodia puede limitar tareas secundarias y tokens de entrada estimados. Esas estimaciones excluyen el trabajo interno del arnés y no son facturas de proveedores.
Gobernanza de datos · Presupuestos · Hoja de ruta
Referencia técnica y contribución
El punto de entrada principal es ennodia_run.
El conjunto completo de herramientas añade tareas sin procesar, llamadas de Compara separadas, estimaciones de presupuesto y el Asesor de Planes, que propone tareas explícitas antes de la ejecución.
Herramientas MCP · Ennodia IO experimental · Contribuir · Licencia MIT
bun install
bun run verify
Modo Pragmático experimental
Modo pragmático ejecuta intentos de modelos independientes, planes adaptados y pruebas de habilidades, luego compara la evidencia. Mantiene la evidencia voluminosa fuera de la conversación principal y devuelve hallazgos para que tu agente los verifique. Los ahorros aún no están validados.