WINDOWS · PORTABLE · ONE-CLICK · BY BASHIGE

Install llama.cpp on Windows in one click — no code, local LLMs

One-click llama.cpp installer for Windows. No PowerShell, no build tools, no config files. MiniLLM downloads and installs llama.cpp, starts a local LLM server, and opens WebUI to chat — with builds for NVIDIA CUDA, AMD ROCm, Intel SYCL/OpenVINO, Vulkan, ARM64 and CPU, so it fits almost any GPU PC.

No code · no terminal One-click install & start LLM All GPUs · CUDA / ROCm / Vulkan / SYCL / OpenVINO / CPU / ARM64
MiniLLM screenshot: one-click llama.cpp installer and local LLM server manager on Windows
● Running · llama-server Install / Model / Settings / API · Local LLM ready — no terminal
The idea — less, but better. Installing llama.cpp on Windows usually means endless commands and tuning. MiniLLM turns it into download → install → start → chat — private local inference with builds for CUDA, ROCm, Vulkan, SYCL, OpenVINO and CPU, plus vision models, LAN sharing, and an OpenAI-compatible API.

Download MiniLLM for Windows

Free llama.cpp installer & local LLM launcher — official build from minillm.bashige.com. Portable EXE, no installation wizard.

MiniLLM logo
MiniLLM.exe · v1.1.0 · Windows 64-bit
Portable single file · 13.7 MB (13,716,693 bytes) · No install

Why MiniLLM? llama.cpp without code

Install llama.cpp on Windows, start a local LLM, and match your GPU — all from one calm window. No command line.

1

Portable single file

Download and double-click — no installer wizard, no admin hassle. Single instance only, no port conflicts.

2

Install llama.cpp in one click

Install / Update / Uninstall without typing code. Start the local LLM server and open WebUI from the same window.

3

Every GPU, every build

NVIDIA CUDA, AMD ROCm, Intel SYCL / OpenVINO, Vulkan, CPU, ARM64 — pick the build that fits your GPU PC.

4

Vision models

Graphically pick .gguf + mmproj. Text-only can skip mmproj; image tasks need a matching pair.

5

GUI settings

Server + sampling parameters with Chat / Code presets — advanced llama-server flags without the shell.

6

Local OpenAI API

Local address + endpoints for apps and agents. OpenAI-compatible /v1/chat/completions.

7

Tray resident

Minimize to the system tray and keep serving quietly in the background.

8

Fresh-PC downloads

Root-certificate handling helps builds download cleanly on a new Windows install.

Works with your GPU — NVIDIA, AMD, Intel, Vulkan

One installer for every PC: discrete GPU, integrated graphics, or CPU-only. Choose the matching llama.cpp build on the Install tab — no manual driver scripting.

1

NVIDIA CUDA

GeForce / RTX / workstation GPUs — fastest path for most Windows AI PCs.

2

AMD ROCm & Vulkan

Radeon via ROCm where available, plus a portable Vulkan build for many AMD/Intel GPUs.

3

Intel SYCL / OpenVINO

Arc discrete graphics and Intel iGPU with SYCL or OpenVINO acceleration.

4

CPU & ARM64

No GPU? cpu-x64 runs on any Intel/AMD PC; arm64 for Windows on ARM devices.

Tip: run out of VRAM? Lower n_gpu_layers or switch to a smaller quant — all adjustable in Settings without code.

STEPS

How to run a local LLM on Windows in 6 steps

From download to chatting with a local LLM — zero command line.

  1. Download MiniLLM.exe (free, no install)

    Portable single file — Download MiniLLM.exe and double-click. No code.

  2. Pick the build for your GPU on the Install tab

    NVIDIA CUDA, AMD ROCm, Intel SYCL/OpenVINO, Vulkan, or cpu-x64 (Intel/AMD, recommended for beginners).

  3. Click Install — llama.cpp installs itself

    Automatic download & install. Update / Uninstall anytime. No terminal.

  4. Choose your .gguf model

    Set the model directory, pick a .gguf file and optional mmproj — all GUI.

  5. Click Start Server

    Status turns Running; Server ready in the log means your local model is live.

  6. Open WebUI or call the API

    Chat in the browser, or use the address on the API Address tab for your apps.

Model setup — GUI, no paths to type

No path memorizing — point and click.

Four key fields

FieldMeaning
Model DirectoryFolder where model files live
Model FileActive .gguf language model
Model IDIdentifier auto-generated from file name
Mmproj FileProjector for vision models

Two rules for vision

· Text-only chat → mmproj can stay empty.
· Image understanding → main model and mmproj must match.

.ggufmmproj-F32.ggufQwen-VL / LLaVA

Example: .gguf + mmproj pair loaded at http://127.0.0.1:8080.

Server & sampling settings

GUI for llama-server: context, GPU layers, ports, API key. Presets for chat and code.

ParameterDescription
Host127.0.0.1 this PC only · 0.0.0.0 allow LAN
PortLocal port (default 8080)
n_ctxContext window — larger remembers more, uses more VRAM
n_gpu_layersLayers offloaded to GPU; lower if OOM
threadsCPU threads; -1 = auto
parallel slotsConcurrent slots; -1 = auto
API keyPassword for API — required for LAN sharing
Offload mmprojOffload vision projector to GPU or not
Extra ArgsExtra llama-server flags

Local API · OpenAI compatible

Point your RAG, agent, or app at a private local endpoint on your Windows PC.

http://127.0.0.1:8080

/v1/chat/completions

Chat endpoint — send images here for vision models.

/v1/completions

Classic completions for generation tasks.

/health

Health check for readiness.

FAQ — install & run llama.cpp on Windows

Answers on one-click install, no-code setup, GPU builds, and common llama.cpp errors.

Yes. MiniLLM is a one-click llama.cpp installer: choose your build on the Install tab and click Install — no PowerShell, no CMake, no manual paths.
Run MiniLLM.exe → pick a .gguf model → click Start Server. Status shows Running and the log prints Server ready. Then Open WebUI to chat.
Yes. Install tab offers NVIDIA CUDA, AMD ROCm, Vulkan, Intel SYCL, OpenVINO, ARM64, and cpu-x64 builds — covering discrete GPUs, iGPUs, and CPU-only PCs.
Free to download and use; no accounts, no telemetry. Inference runs locally — see Privacy Policy and Terms.
Model ↔ llama.cpp version mismatch. Use the GGUF recommended by the publisher, preferably a generic quantization.
Increase n_ctx and n_predict in Settings.
Lower n_gpu_layers, disable mmproj GPU offload, or use a smaller quantized model.
%APPDATA%/MiniLLM/config.json — remembers version, models, server & sampling settings.
MiniLLM is free under its Terms (not open source); llama.cpp is typically MIT; models keep their own licenses — see Third-party licenses.