Skip to main content
Glama

Keep your agent. Get another way forward.

When a task stalls, Ennodia lets your primary artificial intelligence (AI) agent try another agent, model, or skill. The findings come back to the same conversation. You keep your familiar interface and decide what to try next.

Use Ennodia MCP to get a second opinion on this bug.
Give one available agent the failing test and our attempted fixes.
Request a different explanation and a way to test it.
Bring the findings back here.

When it helps

  • A task is stuck and you want to check another approach.

  • A skill looks useful, but you want to try it in a separate task first.

  • Two answers disagree and you need to identify the next check.

  • An unsuccessful attempt can help you avoid repeating the same approach under the same conditions.

Your main agent checks the findings and integrates useful work. Additional attempts consume time and resources. General time or token savings have not been established.

Related MCP server: agentloop

Install

Send this address to your primary agent:

try-ennodia.cherninlab.com

For manual setup, add this Model Context Protocol (MCP) server to your client:

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

Requirements: Bun 1.3.14 or newer, a compatible MCP client, and a supported agent with working provider access. npx downloads Ennodia. Bun runs it. You can also use bunx ennodia.

Get your first result · Installation for agents

Use your installed agents and skills

Supported agents: Codex CLI, Claude Code, OpenCode, Kilo Code, Kiro CLI, Cline, Hermes Agent, and Antigravity. Model availability and tool permissions depend on the installed agent and its provider configuration. Discovery finds executable commands. It does not verify authentication or model access. Codex workers use a read-only sandbox by default.

Ennodia discovers native Agent Skills and can request them for specific tasks. A separate task keeps the trial outside the main conversation. Native agents can also select unrequested skills from their own environment.

Recipes · Using skills · Understand results

See it in practice

The existing saved-answer benchmark is a regression check, not a live speed or cost comparison. Measurement plan

Data and limits

Ennodia runs locally without an Ennodia-hosted service. Selected agents can send material to their configured model providers. Terminal run history is stored locally and can be disabled with ENNODIA_HISTORY=0.

Ennodia can limit child tasks and estimated input tokens. Those estimates exclude internal harness work and are not provider bills. Automatic agent updates and recommendations learned from past results remain future work.

Data governance · Budgets · Roadmap

Technical reference and contribution

The main entrypoint is ennodia_run. The optional Plan Advisor proposes explicit tasks before execution. Compare examines completed answers and returns advice with its evidence and limitations.

MCP tools · Experimental Ennodia IO · Contributing · MIT license

bun install
bun run verify

Experimental Pragmatic mode

Version 0.3.0 supports independent model attempts, tailored planning, skill trials and evidence comparison. The published ennodia@next recipes retain the earlier single-worker restriction. Pragmatic mode keeps bulky evidence outside the main conversation and returns findings for verification. Savings are not yet validated.

Related MCP Connectors

Related MCP Servers