The engine
Between the model
and the metal
From the moment a model file arrives to the last token of a response, eight systems do the work. Scroll to step through them, drag to turn the engine, or pick a layer.
In development · Benchmarking now
Bring your model. Loculus Core brings it to life.
The engine
From the moment a model file arrives to the last token of a response, eight systems do the work. Scroll to step through them, drag to turn the engine, or pick a layer.
01 · Model loadingProbe
A model arrives as a single GGUF file. Loculus Core reads its architecture, tokenizer and chat template straight from it, so a new model from a supported family runs without new code.
02 · Auto-tuningAttune
First start fingerprints your GPU, CPU, memory and SSD, then benchmarks the fastest kernel settings for this exact hardware, in seconds and once. Every start after that is instant.
03 · Memory & KV cacheTide
No fixed split between engine and system: memory grows into what is free while the engine works and is handed back the instant anything else needs it. The KV cache grows the same way, only as the context fills.
04 · MoE expert offloadingStrata
Mixture-of-experts models larger than RAM keep their experts on the SSD. The experts each layer needs are predicted ahead and streamed in before they are asked for; recent ones stay in spare memory.
05 · Prefill & prefix cachingRecall
Conversations are checkpointed as they grow and long prompts are cached on disk, so an agent’s next turn prefills only what is new, even after a restart.
06 · DecodingForesight
Draft tokens race ahead and the model keeps only those it would have chosen itself. The output is identical; code edits generate up to 2.3× faster.
07 · API serverConduit
One engine behind the Anthropic Messages, OpenAI Responses and Chat Completions APIs. Point existing agents and apps at it and go.
08 · Runtime & kernelsNucleus
No borrowed runtime. Every CPU and GPU kernel is written from scratch for this engine, and every model is validated against an exact reference before it ships.
Private by design
Your models and your data stay on your own hardware: no cloud round trip, no per-token bill, no connection required. As open models grow, Loculus Core grows with them.
Compatibility
Lean by design
Experts stream from the SSD, context costs memory only as it fills, and long histories are compacted as they age. A 748-billion-parameter model runs on one machine with 93 GB of memory.
PerformanceStatus
Loculus Core is in benchmarking and compatibility testing across model families and GPUs. The first release is for Linux, then Windows, Android, macOS and iOS: buy once, sign in with Google or Apple, and download on any of your devices.