What is Ennodia?
Ennodia is a local Model Context Protocol (MCP) server for agent review. Your primary agent can request second opinions and compare the answers.
Why would one AI agent request help from other agents?
Different agents find different defects. Use additional model work when quality, risk, or plan uncertainty is important.
How long does a run take?
A run usually takes minutes. Ennodia starts local agent command-line interfaces (CLIs). Compare then adds a Judge task and a Result Advisor task.
Can Ennodia suggest a team for my task?
Yes. The Plan Advisor proposes explicit harness, model, and skill assignments. Ennodia validates the proposal as inert data. A separate call starts it.
Do I need to know Model Context Protocol (MCP)?
No. Paste the install line into Codex, Claude Code, Antigravity, or another agent. Tell the agent to install Ennodia.
Does Ennodia replace my main AI agent?
No. Your primary agent remains responsible. Ennodia routes a request to other local agents and returns their answers to the same workflow.
Which agents can Ennodia use?
Ennodia uses local harness adapters. Supported CLIs include Codex, Claude Code, OpenCode, Kilo Code, Kiro CLI, Cline, Hermes Agent, and Antigravity.
Does Ennodia expose an OpenAI-compatible application programming interface (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. A selected agent CLI can contact its configured model provider.
Why not manually copy prompts between tools?
Manual copies lose traceability and require you to compare the answers. Ennodia keeps agents, task IDs, failures, timing, findings, and results together.
Can Ennodia limit spend?
Ennodia estimates preflight input tokens. It can enforce maxChildTasks and maxEstimatedInputTokens. It cannot predict provider billing or internal harness context.
Is there a benchmark?
Yes. The documentation contains a dated bug-recall benchmark. Run bun run bench:bug-recall to repeat it from a checkout.
Does Ennodia support files and screenshots?
Available file and screenshot operations depend on each local harness. Provide file paths and short descriptions. Ennodia does not yet stage attachments.
Is Ennodia only for code review?
No. Ennodia also supports documentation audits, release checks, migrations, research checks, and design inspections.