ELDRIC

Distributed AI Platform for Research, Development & Enterprise

v4.1.0
🚀 v4.1.0: iOS App, Training Worker, Multi-User Auth
Worldwide GPU Clusters
Database Connectivity
Knowledge Routing
AI-Powered Research
Scientific Experiments
Thesis & Dissertation Support
Multi-Agent Swarm
Swarm LLM Ensemble
xLSTM Architecture
Distributed LLM Inference
Real-World Multi-Site Cluster Two research labs + central datacenter + remote researcher Central Datacenter (Vienna) Edge :443 (TLS, public) Controller :8880 Router :8881 H100 Worker H100 Worker Data :8892 Science :8897 Training :8898 University Lab A (Zurich) RTX 4090 Worker RTX 3090 Worker Science :8897 Data :8892 Registers via Edge :443 (HTTPS) University Lab B (Munich) A100 Worker RTX 4090 Worker Science :8897 Training :8898 Registers via Edge :443 (HTTPS) Remote Researcher (Home) RTX 3090 Tunnel (NAT) HTTPS :443 HTTPS :443 Tunnel :443 Connection Modes Direct via Edge (public IP or LAN) Tunnel (NAT, outbound-only, no VPN) VPN / Private network (optional)

Controller Platform

Eldric Controller 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, xAI, 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 8891
Science Worker Port 8897
Training Worker Port 8898
Inference Worker Port 8883

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.1.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.1.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

Controller 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.1.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

Edge Server

TLS termination, API key auth, rate limiting, embedded web chat, plugin system, and server-synced user settings across devices.

Gateway Plugins PWA

Cloud Worker

Multi-backend cloud inference gateway. Routes to OpenAI, Anthropic, xAI, Groq, Together, DeepSeek, and more with automatic model discovery.

Multi-Cloud Gateway

Router

AI-powered load balancing with Swarm LLM ensemble strategies (debate, critique, vote), xLSTM predictor for workload forecasting, and intent detection.

Swarm LLM xLSTM AI Routing

Model Management

Pull, push, delete, and manage models across all cluster workers. Unified model registry with version tracking and deployment automation.

Registry Deployment

Distributed Inference

Split large LLMs across multiple workers. GGUF layer-level sharding, VRAM-aware scheduling, pipeline parallelism with automated llama.cpp RPC orchestration.

New Pipeline Multi-Worker

Training Worker

AI model fine-tuning with LoRA, QLoRA, DPO, RLHF. Native xLSTM backend. Multiple engines: Unsloth, TRL, MLX, Axolotl. Training chains and latent reasoning.

xLSTM Training Fine-tuning

Native Inference Worker

Direct GGUF and xLSTM model loading via embedded llama.cpp. Zero cold-start, permanent VRAM residence, pipeline parallelism across nodes.

New in 4.1.0 GGUF xLSTM

GUI Client

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

macOS Windows SwiftUI/Qt

Mobile Apps

Native iOS & Android apps with voice chat, cluster monitoring, unified messaging inbox, training jobs, and autonomous agent runtime.

New in 4.1.0 iOS Android

DevToolBox

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

New in 4.1.0 Git CI/CD

Components

eldric-controller

Port 8880

Cluster orchestration, ops & xLSTM predictor

eldric-workerd

Port 8890

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

eldric-datad

Port 8892

Storage, database & RAG vector search

eldric-mediad

Port 8894

Audio/video, STT/TTS processing

eldric-commd

Port 8895

Unified messaging protocols

eldric-iiotd

Port 8891

Smart home & industrial IoT

eldric-edge

Port 443/80

Edge gateway with TLS, auth & plugins

eldric-agentd

Port 8893

Agentic RAG orchestration service

eldric-swarmd

Port 8885-8887

Multi-agent swarm orchestrator with MCP

eldric-scienced

Port 8897

Scientific research APIs (140+ sources)

eldric-traind

Port 8898

AI model training & fine-tuning

eldric-inferenced

Port 8883

Native GGUF/xLSTM inference, zero dependencies

eldric-cloudd

Port 8889

Multi-backend cloud inference gateway

eldric-routerd

Port 8881

AI routing, Swarm LLM & xLSTM predictor

eldric

CLI

Interactive command-line client

Eldric GUI

macOS/Windows

Native GUI with visual workbenches

Quick Start

# Download packages from eldric.ai/downloads # Available for: RHEL 9, Fedora 42/43, Ubuntu 24.04, Debian 12, macOS # Install on RHEL/Fedora sudo dnf install eldric-controller-4.1.0-1.el9.x86_64.rpm sudo dnf install eldric-worker-4.1.0-1.el9.x86_64.rpm # Start the cluster eldric-controller -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 →