Directory › Inference runtimes
Inference runtimes
14 self-hostable inference runtimes — verified and locality-checked.
Ollama
Run open LLMs locally via a simple CLI and OpenAI-compatible REST API; pulls and serves GGUF models
llama.cpp
C/C++ LLM inference engine for GGUF models, runs on CPU/GPU across platforms
vLLM
High-throughput, memory-efficient inference and serving engine for LLMs
GPT4All
Desktop app and bindings to run local LLMs privately on consumer hardware
LocalAI
OpenAI-compatible API to run LLM, image and audio models locally, no GPU required
Text Generation WebUI
Gradio web UI for running and chatting with local LLMs across many backends
Jan
Open-source offline ChatGPT-alternative desktop app running local models
SGLang
Fast serving framework for LLMs and vision-language models
MLX
Apple-silicon array framework for on-device ML including local LLM inference
llamafile
Distribute and run an LLM as a single cross-platform executable file
KoboldCpp
Single-file llama.cpp-based runner with a UI for local text and story generation
Text Generation Inference (TGI)
Hugging Face production toolkit for deploying and serving LLMs
TabbyAPI
FastAPI OpenAI-compatible server for ExLlamaV2 quantized model inference
LM Studio
Desktop app to discover, download and run local LLMs with a GUI and local server