Run local models
You have a GPU or a decent CPU and want to run an open model on your own hardware.
One binary, one command per model, an HTTP API that everything else speaks, and model tags that pin a quantisation so results are reproducible. It is the least interesting choice, which is what you want from the layer everything else sits on.
Watch out: It is not a serving stack. No batching, no multi-tenant auth, no request queue. Past a handful of concurrent users you want vLLM instead.
The engine underneath several of these tools. Direct control over context, offload and quantisation, and usually the first to get new model support.
Watch out: You are now maintaining build flags and a launch script. Choose it when you need a specific knob Ollama does not expose.