5.0.0-alpha.3 · released 2026-04-23

Eldric AI OS is live.

A single-binary AI operating system — 15 role modules, real identity (users / tenants / projects / workgroups), 127 API routes all real, a modular webchat shell with 14 dashboards. One dnf install on Fedora 42+ / RHEL 9+ brings up the edge, the router, the controller and the data plane in one process.

🐧 Install — Fedora 42+ / RHEL 9+ / Rocky / Alma

Two lines to drop the repo, one dnf install to bring up the whole stack. The GPG signing key fingerprint is printed on the import step — verify it against the value at the bottom of this page.

# 1. Import the signing key + drop the repo stanza
sudo rpm --import https://repo.eldric.ai/signing/RPM-GPG-KEY-eldric
sudo tee /etc/yum.repos.d/eldric.repo >/dev/null <<'EOF'
[eldric-5.0]
name=Eldric AI OS 5.0
baseurl=https://repo.eldric.ai/5.0
enabled=1
gpgcheck=1
gpgkey=https://repo.eldric.ai/signing/RPM-GPG-KEY-eldric
EOF

# 2. Install + start
sudo dnf install eldric-aios
sudo systemctl enable --now eldric-aios

# 3. Verify
curl http://localhost:8880/health
# {"status":"ok","version":"5.0.0","uptime_s":2,
#  "auth":"off","module_count":15,"modules":[...]}
eldric-aios-5.0.0-3.alpha3.fc43.x86_64.rpm 15 role modules Port 8880 GPG-signed

Client options

Web chat

ships in the server — open after install

After systemctl start eldric-aios, point any browser at http://<host>:8880/chat. Tabbed sidebar for conversations & plugins, per-token streaming, cross-workstation resume, data-plugin fan-out built in.

repo.eldric.ai

CLI rewire in progress

5.0.0-alpha.4 target

TTY client that speaks the same 13 Edge endpoints the web shell uses — /plugins, /chats, /model, dim fan-out footer under each reply. Port from 4.x landing with the Phase-4 Client SDK.

CLI docs

macOS GUI rewire in progress

Swift GUI — 5.0 rewire pending

Native Swift app. Currently points at 4.x daemons; rewire to the 5.0 Edge endpoints lands with the Phase-4 Client SDK alongside iOS. Share one EldricSession Swift module across both.

GUI docs

iOS rewire in progress

Swift — pairs with macOS GUI

EldricMobile follows the GUI through the client-wiring spec — same 13 endpoints, platform-secure session-id keychain storage, background handoff. Phase-4 Client SDK target.

Mobile docs

eldric-aios-cuda

5.0.0-2.alpha2 · 512 MB · sm_75..89

GPU add-on with llama.cpp GGML_CUDA=ON for native GGUF inference — zero external backend needed. dnf install eldric-aios on a host with NVIDIA drivers auto-pulls this via Supplements:; /usr/bin/eldric-aios probes for /dev/nvidia0 and execs the CUDA binary when present.

dnf install eldric-aios

Debian / Ubuntu .deb planned

pkg for 24.04 / bookworm

Same binary, same layout, different package format. Build pipeline exists (scripts/docker-build-all.sh); alpha.4 adds the signed deb repo at deb.eldric.ai.

coming in alpha.4

What alpha.3 ships

Full release notes alongside this page. Earlier: alpha.2. The headline changes:

Real identity service

Users, tenants, projects, workgroups. 4 account types (human / system / service / device). Register / login / password reset / API keys. Auth auto-enforces on first user.

127 routes, zero stubs

Every documented Phase-1/2 API endpoint is now a real implementation. No more 501s, no placeholder JSON.

Modular webchat shell

Lean shell + 14 JS dashboard modules loaded on demand — admin, agents, swarm, training, knowledge, comm, iot, science, media, nova, plugins, files, settings, devtools.

Module launcher (Ctrl+K)

Keyboard-first navigation across every dashboard, recent conversation, and plugin toggle. Same shortcut everywhere in the shell.

Router: 5 balancing strategies

round-robin · least-conns · least-latency · weighted · random. Per-worker stats exposed via /api/v1/router/stats.

Dream: real skill extraction

Auto-cycle background thread replaces the alpha.2 stub. Extracted skills feed the new skill-CRUD surface.

Training: real jobs

Actual training-job execution via Python subprocess with venv probe on startup. Backends auto-detected.

Data: hybrid search

Vector search + matrix memory, merged into one response. Both signal strengths feed the ranker.

Science: live APIs + routing

USGS earthquake live API wired end-to-end; OpenAlex / arXiv requests route correctly by intent classification.

Verify the signing key

The repo is signed with a 4096-bit RSA key (user id Eldric Repository Signing <repo@eldric.ai>, 5-year expiry, issued 2026-04-22). After importing, check the fingerprint matches:

rpm -qi gpg-pubkey-$(rpm -q gpg-pubkey --qf '%{VERSION}-%{RELEASE}\n' | grep -i eldric | head -1) # or gpg --fingerprint repo@eldric.ai # Expected fingerprint: # 23B5 2B03 1529 BC97 A4C3 C3D8 D8EA D08D BC9B 0671

What's next

alpha.4 adds:

Questions, deployments, enterprise support

Write to office@eldric.ai — direct line, not a ticket queue.