ELDRIC

Distributed AI Platform for Research, Development & Enterprise

v4.0.0
Multi-Region Clusters
Database Connectivity
Knowledge Routing
AI-Powered Research
Scientific Experiments
Thesis & Dissertation Support
Multi-Agent Swarm

Multi-API Platform

Eldric Multi-API is an orchestration platform for running AI models in research, development, and enterprise environments. The solution enables connecting multiple inference servers into a scalable cluster with centralized management.

Core Features

  • Cluster management with controller, router, and worker nodes
  • Intelligent load balancing across multiple GPU machines
  • Knowledge routing with automatic topic detection
  • Multi-region deployment for global availability
  • Integrated data worker for database connectivity

Research & Development

  • Experiment with different models and backends
  • A/B testing of different LLMs through the same API
  • Quick switching between local and cloud models
  • Integration of custom fine-tuned models
  • Prototyping without vendor lock-in

Supported Backends (30+)

  • Local: Ollama, llama.cpp, MLX (Apple Silicon)
  • Enterprise: vLLM, HuggingFace TGI, NVIDIA Triton
  • Cloud: OpenAI, Anthropic, Google Vertex AI, Azure
  • Specialized: Replicate, Together AI, Groq, Fireworks

Use Cases

  • On-premise AI for privacy-sensitive research
  • Hybrid architectures with local and cloud backends
  • High-availability AI services with automatic failover
  • University and industrial research environments

The platform runs entirely on your own hardware – no data leaves your network. Ideal for research institutions and enterprises that need full control over their AI infrastructure.

Cluster Architecture

Edge Port 443/80
Controller Port 8880
Router Port 8881
AI Worker Port 8890
Data Worker Port 8892
Agent Worker Port 8893
Swarm Port 8885
Media Worker Port 8894
Comm Worker Port 8895
IoT Worker Port 8897
Science Worker Port 8898

Multi-region deployment with edge gateways, intelligent routing, database connectivity, agentic RAG, multi-agent swarm, multimedia processing, and unified messaging

Documentation

Cluster Architecture

Complete reference for distributed AI infrastructure. Multi-region deployment, node types, port assignments, and sample configurations.

Architecture Deployment Diagrams

Data Worker

Database connectivity for AI workers. Connection pooling, PostgreSQL, MySQL, SQLite, and IBM DB2 (including z/OS mainframes).

Database RAG DB2

Media Worker

Audio/video processing with STT (Whisper), TTS (Piper, ElevenLabs), video transcription, and multimedia RAG indexing.

New in 4.0.0 STT/TTS Video

Communication Worker

Unified messaging across Email, SMS, WhatsApp, Signal, Teams, and XMPP. AI auto-response with approval workflow.

New in 4.0.0 Messaging AI

Agent Worker

Multi-tenant agentic RAG with ReAct reasoning. Orchestrate AI agents for knowledge retrieval and tool execution.

Agents RAG ReAct

Knowledge Routing

AI-powered request routing with theme detection. Route requests to specialized models based on content (medicine, legal, code, etc.).

Routing AI Specialization

AI Swarm

Multi-agent orchestration system. Autonomous goal execution with tiered swarm architecture, 6 specialized agents, MCP protocol for custom agents, and emergent behavior detection.

Swarm Multi-Agent Autonomous

MultiAPI Reference

Controller API documentation. REST endpoints, cluster management, dashboard, licensing, and configuration options.

API Controller REST

Science Worker

Scientific research integration with 140+ APIs. NASA, ESA, CERN, genomics, climate data, particle physics, and academic databases.

New in 4.0.0 Research 140+ APIs

IoT Worker

Smart home automation with Home Assistant, Matter/Thread, Zigbee, and Z-Wave. Industrial IIoT with OPC-UA, Modbus, and MQTT.

Smart Home Industrial OPC-UA

GUI Client

Native macOS/Windows app with visual workbenches. Training, model merging, RAG, MCP creator, agent designer, and 80+ screenshots.

macOS Windows SwiftUI/Qt

DevToolBox

Developer productivity suite with Git forge integration, skills & automations, sandboxed execution, issue triage, and CI/CD monitoring.

New in 4.0.0 Git CI/CD

Components

eldric-multiapi

Port 8880

Controller with dashboard, API, and cluster management

eldric-workerd

Port 8890

AI inference worker (Ollama, vLLM, TGI, etc.)

eldric-datad

Port 8892

Database connectivity service

eldric-mediad

Port 8894

Audio/video, STT/TTS processing

eldric-commd

Port 8895

Unified messaging protocols

eldric-iiotd

Port 8897

Smart home & industrial IoT

eldric-edge

Port 443/80

Edge gateway with TLS and auth

eldric-agentd

Port 8893

Agentic RAG orchestration service

eldric-swarmd

Port 8885-8887

Multi-agent swarm orchestrator with MCP

eldric-scienced

Port 8898

Scientific research APIs (140+ sources)

eldric

CLI

Interactive command-line client

Eldric GUI

macOS/Windows

Native GUI with visual workbenches

Quick Start

# Download packages from core.at/eldric/downloads # Available for: RHEL 9, Fedora 42/43, Ubuntu 24.04, Debian 12, macOS # Install on RHEL/Fedora sudo dnf install eldric-controller-4.0.0-1.el9.x86_64.rpm sudo dnf install eldric-worker-4.0.0-1.el9.x86_64.rpm # Start the cluster eldric-multiapi -p 8880 & # Controller eldric-workerd -c http://localhost:8880 & # AI Worker eldric-datad -c http://localhost:8880 & # Data Worker # Check cluster status curl http://localhost:8880/api/v1/cluster/status

→ Download packages for your platform

Supported Databases

SQLite

Built-in, always available

PostgreSQL

via libpq

MySQL

via libmysqlclient

IBM DB2

ODBC + CLI, z/OS support

DevToolBox

Advanced developer tools for Git integration, CI/CD monitoring, and workflow automation

Git Forges

Unified Git integration with GitHub, GitLab, Gitea

/git forges, /git clone

Skills System

Reusable agent workflows for code review, testing, docs

/skill list, /skill run

Automations

Trigger skills on file changes, schedules, webhooks

/automation create

Sandboxes

Isolated Docker containers for safe code execution

/sandbox create

Issue Triage

AI-powered issue analysis, labeling, and fix suggestions

/triage analyze

CI/CD Monitor

Pipeline monitoring with failure analysis and auto-fixes

/cicd analyze

Supported CI: GitHub Actions, GitLab CI, Gitea Actions, Jenkins

Learn More →