Eldric is a complete, self-hosted AI platform: it serves many models to many users, fronts whatever backends you already run, and exposes agents, retrieval, routing, media and device control through one API — all on hardware you own. Here's what that means in practice.
Install Eldric as a single signed package and it runs on your own hardware — on-premises, in your data centre, or fully air-gapped with no outbound calls. The same platform scales from a single box to a multi-node cluster; you add nodes, not cloud subscriptions. Your data and your models never leave your network.
Eldric runs several models in parallel from a single install and sends each user or request to the model that should handle it. On multi-GPU machines it places models for you: a model per card, a large model split across cards, or many small models packed together.
Eldric speaks the OpenAI-compatible API, so the client is your choice. Use the built-in web chat, or point OpenWebUI, your own application, an SDK, or an MCP client at the same endpoint. Eldric is the engine; you bring the front end you prefer.
Eldric can serve models natively on your hardware, or sit in front of inference you already run — Ollama, vLLM, or a cloud API — and present all of them through one unified API. Migrate gradually, mix local and cloud, and give your clients a single endpoint regardless of what's behind it.
Beyond serving models, Eldric brings the pieces a real deployment needs, each reachable through the same API: multi-agent orchestration, retrieval over your own knowledge bases, intelligent routing, agent swarms, scientific data access, speech and media processing, and industrial device and IoT connectivity. One platform to run, one surface to integrate.
You're not limited to off-the-shelf weights. Bring your own data and fine-tune with built-in methods — LoRA, QLoRA, DPO, distillation, and federated training that keeps each site's data local. Or skip training entirely and just serve the models we provide. Knowledge distillation can even compress a larger model's knowledge into a compact file that runs on CPU.
Eldric installs as a single signed package through your normal package manager — no dependency hell, no sprawl of services to wire together by hand. Updates are atomic, and configuration lives in the admin GUI rather than scattered config files.
Install the pre-built package — dnf install eldric-aios on RHEL / Fedora, or download the macOS installer — and browse to the chat shell. First signup becomes admin.