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.
Choosing
- Just want to chat: LM Studio or Jan.
- Want to script it or use it from other tools: Ollama (local API).
- On a Mac: LM Studio for MLX models, Ollama for GGUF (Macs).
- Want every setting, or the newest features first: llama.cpp directly.
- Serving several users from NVIDIA GPUs: vLLM or SGLang.
- Coding: an agent such as OpenCode, Aider or Cline in front of any of the above (guide).
- Chatting with your files: Open WebUI or AnythingLLM (guide).
- Images: ComfyUI, Draw Things or DiffusionBee (guide).
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.