EuLLM Engine Β· Open source Β· AGPL-3.0

Run AI where your data lives.

EuLLM Engine is an open-source runtime for large language models. One Rust binary, OpenAI- and Ollama-compatible, zero telemetry. From a Raspberry Pi to an A100.

Install

Install and run in under a minute

Linux / macOS

$ curl -fsSL https://raw.githubusercontent.com/eullm/eullm/main/installer/install.sh | sh

Windows

$ irm https://raw.githubusercontent.com/eullm/eullm/main/installer/install.ps1 | iex

Then run any GGUF model from Hugging Face:

$ eullm run hf.co/Qwen/Qwen3-8B-GGUF:Q4_K_M
API

Drop-in Ollama and OpenAI compatibility

EuLLM speaks the Ollama and OpenAI APIs on the standard port 11434. Open WebUI, LangChain, n8n, and any OpenAI-compatible client work without changes.

curl http://localhost:11434/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d {"model": "qwen3-8b", "messages": [{"role": "user", "content": "Hello"}]}
Decisions

Structured decisions, not just text

/v1/systemone reads the probability of every option straight from the model: structured decisions in milliseconds, for routing, triage and agents. We demonstrated it live on Snake β€” a 2B model deciding every move in around 8 ms.

The same endpoint powers simpler production tasks like email triage: route, escalate, or archive, decided locally in milliseconds.

Read how it works β†’
Performance

Fast where it counts

Continuous batching serves many concurrent users from one GPU. Quantized KV cache extends context length on the same hardware. Large MoE models run on small GPUs, and even on CPU-only edge boards.

259 tok/s

16 concurrent requests, one RTX 5070 Ti

~2-4Γ—

context length via quantized KV cache (Q4_0/Q5/Q8)

9–11 tok/s

35B MoE, CPU only, 20 W ARM board (Radxa Orion O6)

Platforms

Runs everywhere

OSStatus
Linux x64Tested
Windows x64Tested
macOS (Apple Metal)Tested
ARM64Tested (Radxa Orion O6)

GPU backends: NVIDIA CUDA Β· AMD ROCm Β· Vulkan Β· Apple Metal Β· CPU

Benchmarked on: EuroHPC Leonardo (4Γ— NVIDIA A100) Β· EuroHPC LUMI (AMD Instinct, ROCm multi-GPU)

Multimodal

Vision and audio, fully local

Image understanding β€” OCR, scene description β€” runs stable on consumer GPUs. Audio transcription is available and marked experimental.

Audit trail

Every request logged, locally

EuLLM writes an audit log to a file you control on your own infrastructure β€” no external service, ready for your auditors.

Security & privacy

No telemetry, no external calls

EuLLM Engine makes no calls to any external service. Prompts, documents and answers never leave the machine it runs on, unless you explicitly configure it to.