Free & open source · No installer needed

llama.cpp for Windows Desktop

The lightweight C/C++ inference engine that powers Ollama, LM Studio, and most local-LLM tools run it directly if you want raw speed and full control.

Get prebuilt binaries

Opens the official ggml-org releases page · CPU, CUDA, Vulkan & SYCL builds available

Maintainer

ggml-org

Cost

Free

Interface

CLI + local server

Format

GGUF

Picking the right build

NVIDIA GPUGrab the cuda build matching your driver's CUDA version for GPU acceleration
AMD GPUVulkan builds work broadly; ROCm/HIP builds give better performance on supported cards
Intel ArcSYCL build targets Intel GPUs specifically
No GPU / unsureThe plain CPU build runs anywhere, just slower on larger models

Getting it running

  1. Open the Releases page and find the newest build

    Click the button above, open the top release, and expand Assets to see the Windows zip files by backend (cpu, cuda, vulkan, etc).

  2. Download and extract the matching zip

    No installer — just unzip it anywhere. You'll see llama-cli.exe and llama-server.exe inside.

  3. Download a GGUF model

    Grab a quantized model file (Q4_K_M is a common balance of size/quality) from Hugging Face and place it in the same folder.

  4. Run it

    From Command Prompt in that folder: llama-server -m model.gguf starts a local OpenAI-compatible server at localhost:8080.

Prefer a GUI on top?

llama.cpp itself is command-line and server-only. If you'd rather have a point-and-click chat window, tools like LM Studio and Jan use llama.cpp underneath but wrap it in a full desktop app.

Good to know: This is an independent overview, not affiliated with the ggml-org / llama.cpp project. The link above goes to the real official repository — this page never hosts or serves any binary itself. Some third-party "Windows Manager" wrapper apps exist for llama.cpp; they're unofficial and not covered by this guide.