
EDDI
by labsai·★ 353·Score 50
EDDI is a Java-based multi-agent orchestration middleware with native MCP support for production-grade AI systems.
Overview
EDDI (Enhanced Dialog Driven Interface) is a config-driven engine that transforms JSON into production-ready AI agents. Built on Java 25 and Quarkus, it provides multi-agent orchestration with intelligent routing, persistent memory, and API integration. The platform supports 12+ LLM providers, compliance frameworks (EU AI Act, GDPR, HIPAA), and includes native MCP support for seamless tool integration. With features like group conversations, agent capability matching, and envelope-encrypted secrets, EDDI offers enterprise-grade security and governance for AI systems.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose EDDI for production-grade multi-agent orchestration when you need Java-based deployment, enterprise compliance features, or integration with existing Java/Quarkus ecosystems.
When NOT to choose this
Avoid EDDI for lightweight prototyping or if you prefer Python-based multi-agent frameworks like LangGraph or CrewAI.
Tools this server exposes
12 tools extracted from the READMEagent_father_createCreate new AI agents through conversation using the meta-agent Agent Father
group_conversationFacilitate multi-agent debates with 5 built-in discussion styles
conversation_routingRoute conversations to different agents based on context, rules, and intent
persistent_memoryStore and retrieve user memory across conversations
llm_task_executionExecute LLM tasks with configurable parameters, RAG, and budget settings
schedule_executionRun scheduled tasks with cron jobs, heartbeats, and retry logic
secrets_managementManage envelope-encrypted secrets with rotation and access control
tenant_quota_monitoringMonitor rate limits, cost budgets, and usage per tenant
openapi_agent_generatorCreate API-calling agents from OpenAPI specifications
agent_capability_matchingDiscover and route to agents by skill, confidence score, and attributes
real_time_loggingAccess live log streams with cost tracking and token counts
slack_integrationDeploy agents to Slack channels and run conversations directly in threads
Comparable tools
Installation
Quick Install
The fastest way to get EDDI running is the one-command installer:
# Linux / macOS / WSL2
curl -fsSL https://raw.githubusercontent.com/labsai/EDDI/main/install.sh | bash
# Windows (PowerShell)
Invoke-WebRequest -UseBasicParsing -Uri "https://raw.githubusercontent.com/labsai/EDDI/main/install.ps1" -OutFile "install.ps1"
Unblock-File .\install.ps1
.\install.ps1MCP Configuration
To use with Claude Desktop, add this to your claude_desktop_config.json:
{
"mcpServers": {
"eddi": {
"command": "docker",
"args": ["run", "--rm", "-i", "labsai/eddi", "mcp"]
}
}
}FAQ
- What makes EDDI different from other multi-agent frameworks?
- EDDI is a production-grade middleware built on Java 25 with Quarkus, offering deterministic orchestration of AI agents. Unlike Python/Node frameworks, it provides versioned JSON configurations, no dynamic code execution, built-in compliance (EU AI Act, GDPR, HIPAA), and enterprise-grade security with envelope-encrypted secrets.
- How does EDDI integrate with MCP?
- EDDI has native MCP support, allowing it to expose tools and resources through the Model Context Protocol. It can be configured as an MCP server in Claude Desktop or other compatible clients using Docker containers, enabling seamless integration with other AI systems.
On Hacker News
Recent discussion from the developer community.
- Story by ginccc · 2026-04-16
Compare EDDI with
Last updated · Auto-generated from public README + GitHub signals.