OpenViSTAI · Agents · Blockchain · Crypto
Menu
Agent Frameworks

Eddi

Eddi is an open-source Java and Quarkus middleware engine for defining conversational AI agents in JSON and orchestrating multi-agent workflows, with integrations for language models, persistent memory, retrieval-augmented generation, MCP and A2A.

Independent OpenViST project profile, based on linked sources.

Eddi — OpenViST project profile in Agent Frameworks.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Eddi when a conversational application needs configurable agent behavior, multi-agent orchestration, or a middleware layer connecting agents, model providers and business systems.

Who it is for

  • Developers building configurable conversational AI applications.
  • Platform operators deploying and managing AI agents with Docker or Kubernetes.
  • Teams coordinating multiple agents and connecting conversational workflows to business systems.

Documented uses

  • Define agent behavior through versioned JSON configurations.
  • Compose and orchestrate multi-agent conversational workflows.
  • Connect agents to supported language model providers and APIs.
  • Add retrieval-augmented generation and persistent conversation memory.
  • Integrate agent workflows with MCP and A2A.
Before you choose

Requirements & limits

The repository is public and lists an Apache-2.0 license. The quick-start installer requires Docker.

  • Agent behavior is defined in JSON rather than application code, and the lifecycle pipeline is configurable.
  • The project documents integrations with multiple LLM providers, MCP, A2A, the OpenAI Chat Completions API, Slack, OpenAPI and OAuth 2.0.
  • The quick start sets up Eddi and a database through Docker Compose; Kubernetes and OpenShift deployment paths are also documented.
  • The repository identifies Java and Quarkus as the implementation stack.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Install Eddi with Docker Compose

Set up Eddi and a database using the documented Linux, macOS or WSL2 installer.

Before you start

  • Docker
  • Linux, macOS or WSL2

Steps

  1. Run the installer command from the Eddi repository: curl -fsSL https://raw.githubusercontent.com/labsai/EDDI/main/install.sh | bash.

  2. Follow the installer wizard to set up Eddi and a database.

  3. Open http://localhost:7070 to reach the Manager and Workforce chooser, or use /chat for the chat interface.

  4. Use the Manager or form-based agent wizard to create an initial AI agent.

Expected outcome

Eddi and its database are set up through Docker Compose, with the Manager and chat interfaces available locally.

Guide limitations

  • The guide documents installation and initial agent creation, not configuration or execution of a particular agent workflow.
  • Docker is required.
COMPARE OPTIONS

Compare options for Agent orchestration

These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.

ProjectDocumented purposePlatformAccess and requirements
EddiDefine agent behavior through versioned JSON configurations.Docker, Self-hosted, ServerThe repository is public and lists an Apache-2.0 license. The quick-start installer requires Docker.
AgeniteDefine typed tools with JSON Schema validation and error handling.CLI
VeldraCreate an agent with a policy, tools, skills, knowledge base and reasoning method.Self-hostedThe documented deployment is self-hosted and uses a sign-in gate after a first-run administrator account is created.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
13 October 2026
Original website title
labsai/EDDI · Official homepage title · retained in its source language