Run Private LLMs on
CPUs.
SearchAI Inference Server runs private AI models inside your network and serves them through one OpenAI-compatible endpoint — chat, RAG, function calling, JSON output, vision, video, speech, and image editing. No data egress. No metered billing. No GPUs required.
Pick your install
A Linux host or Apple Silicon Mac with outbound HTTPS — that is the whole prerequisite list.
You do not need a GPU to run enterprise AI.
On the CPUs you already have: grounded document Q&A, summarization, extraction to JSON, function calling, vision and speech at reading-speed-or-better — with latency you can write into an SLA.
- No accelerator to reserve, no GPU dependency, no second system to secure
- Built for on-prem, air-gapped, regulated and edge deployments
- One self-contained artifact; predictable latency, no cold starts
Long open-ended generation, very large models, and many concurrent token streams. For those, the same install takes a one-flag GPU add-on.
BACKEND=cuda — A100, A10/A10G, L4, RTX 40-series, H100One endpoint, everything supported
Every capability below is served from http://<host>:8081/v1 with a Bearer key. Any OpenAI-compatible SDK works unchanged.
Size it in one glance
Default install (chat + vision + speech) wants 32 GB; a 16 GB host runs the lean 4B install. Testing on Mac or Windows? Use a local Linux VM (UTM, Lima, WSL2) or Docker Desktop — the console and API work from your normal browser.
From zero to your own app in six steps
base_url changes.Direct downloads
Models download automatically during install — 4B text+vision ≈ 3.4 GB, speech ≈ 5 GB extra.
Need a model that speaks your domain?
Distilled and custom models — trained on your terminology, documents and tasks, sized for your hardware — are generated with the SearchAI platform and served by this inference server unchanged.