Guides · 4 min read

Ollama, LM Studio, llama.cpp or vLLM: which app?

The four kinds of app on this site, who each suits, and how to pick without installing them all.

All of these load the same models. They differ in how you talk to them and what they are built for. The apps page lists every one with the formats it reads and the hardware it supports.

Point and clickDesktop appsLM Studio and Jan search, download and chat in one window. Best first choice for most people.
One commandCommand-line toolsOllama is the easy one: ollama run model. llama.cpp is the engine many others are built on, with the most options.
Many usersServersvLLM and SGLang batch many requests at once for teams and products. They need the whole model in GPU memory.

Choosing

Which file type does each read?

The app decides the format: GGUF for most, MLX for Apple silicon, safetensors and its quantized variants for servers (formats). Each model page names the best app for your hardware, so you rarely need to choose from scratch.

Estimates come from published hardware specs and our open formulas, not from running the model on your machine. Real speed varies with runtime, drivers and settings. Numbers marked “Measured” come from a linked benchmark.