What is Ennodia?
Ennodia is a local MCP server for multi-agent review: your primary agent can ask other installed agent CLIs for second opinions, then compare the answers.
Why would one AI agent ask other agents for help?
Different agents miss different things. Ennodia is useful when extra model work is worth spending because quality, risk, or planning uncertainty matters.
How long does a run take?
Usually minutes, not seconds. Ennodia starts real local agent CLIs, and Compare adds a judge pass plus a synthesizer pass after child agents finish.
Do I need to know MCP?
No. You can paste the install line into Codex, Claude Code, Antigravity, or another agent and ask it to install Ennodia for you.
Does Ennodia replace my main AI agent?
No. Your primary agent stays in charge. Ennodia gives it a way to route a question to other local agents and bring their answers back into the same workflow.
Which agents can Ennodia ask?
Ennodia works through local harness adapters for agent CLIs such as Codex CLI, Claude Code, OpenCode, Kilo Code, Kiro CLI, Cline CLI, Hermes Agent, and Antigravity.
Does Ennodia expose an OpenAI-compatible API?
The separate Ennodia IO package exposes experimental local provider options and a non-streaming chat-completions subset.
Does Ennodia send my code to Ennodia servers?
No. Ennodia runs locally and does not use an Ennodia-hosted service. The child agent CLIs you choose may still call their own model providers according to their own settings.
Why not manually copy prompts between tools?
Manual copy-paste loses traceability and makes you the judge. Ennodia keeps selected agents, task IDs, failures, timing, outputs, model-led Compare, and the final answer in one run.
Can Ennodia limit spend?
Ennodia can estimate preflight input tokens and enforce local limits such as maxChildTasks and maxEstimatedInputTokens on that estimate. It cannot know provider billing or harness-internal context in advance.
Is there a benchmark?
Yes. The deterministic bug-recall benchmark is published in the docs with a dated snapshot and can be rerun from a checkout with bun run bench:bug-recall.
Does Ennodia support files and screenshots?
File and screenshot workflows depend on what each local harness can access. Include file paths and short descriptions today; better attachment staging is an important next step.
Is Ennodia only for code review?
No. Code review is a good fit, but Ennodia also works for docs audits, release checks, migrations, research checks, and design critique.