How to Run a Local LLM on Windows: A 2026 Setup Guide
Run a local LLM on Windows with LM Studio or Ollama. Pick a model that fits your GPU memory, keep every prompt offline, and skip the monthly bill.

Quick AnswerTo run a local LLM on Windows, install LM Studio for a point-and-click setup or Ollama for a terminal workflow, then download a model small enough to fit your GPU memory. Everything then runs offline on your own PC.
Running an AI model on your own Windows PC used to mean compiling C++ and chasing driver flags. Now it’s an installer and a download bar. Two free tools cover almost everybody, and once the model lands on your SSD it answers with no account and no bill.
The part nobody prints on the download page is memory. Your graphics card’s VRAM, or plain system RAM if you have no discrete card, decides which models run at all and whether they feel quick or sluggish.
- LM Studio is the easiest starting point on Windows: a normal installer, a model browser, and a chat window with no terminal involved
- Ollama suits developers, running models from the command line and exposing a local API at localhost
- LM Studio recommends at least 16GB of RAM and 4GB of dedicated VRAM, and requires AVX2 support on x64 chips
- Four-bit quantization stores about 4.5 bits per weight, so a quantized model fits in a fraction of the original memory
- Your NPU doesn’t run these models; GPU memory and system RAM do the actual work
#Why Run an LLM on Your Own PC?
Four reasons come up again and again, and privacy is the loudest one. A local model reads your prompt on your machine and writes its answer there too, so a draft contract or a private journal entry never leaves the drive. Cloud tools like Claude and ChatGPT Projects are more capable, but they see everything you type.
Offline access is the second. On a plane, in a basement lab, or on hotel Wi-Fi that blocks half the internet, a local model keeps answering.
Then there’s the bill. A local model has no subscription and no message cap, so you can throw a thousand throwaway prompts at it while you grind through something dull, and the only thing you spend is electricity.
Last, it’s yours. Nobody retires your model, rewrites its personality overnight, or moves the good version behind a higher tier.
#What Your PC Needs to Handle It
LM Studio sets a modest bar. According to the LM Studio system requirements, AVX2 instruction set support is required on x64 chips, at least 16GB of RAM is recommended, and at least 4GB of dedicated VRAM is recommended. ARM machines built on Snapdragon X Elite are supported as well.
Ollama draws its line somewhere else. Its Windows documentation states that you need Windows 10 22H2 or newer, NVIDIA driver 551.61 or newer on NVIDIA cards, and either a ROCm v7 capable or Vulkan capable driver stack on AMD Radeon. Set aside at least 4GB of disk for the binary before any model arrives.
Notice what appears on neither list: an NPU.
The neural chip in a Copilot+ laptop handles webcam effects and live captions, not language models. Our breakdown of what an NPU actually does explains the split, and NPU vs GPU vs CPU maps which chip takes which job.
Microsoft’s own bar for the Copilot+ badge is an NPU rated at least 40 TOPS, plus 16GB of RAM and a 256GB SSD, according to its Copilot+ PC comparison page. Useful sticker. Wrong spec for this particular job.
#Set Up LM Studio, the Point-and-Click Route
Start here if you’d rather not open a terminal. The whole flow is five steps.
- Download the Windows installer from the LM Studio site and run it like any other app.
- Open LM Studio and go to the Discover tab, which is the built-in model browser.
- Pick a model whose file size sits under your available VRAM, then start the download.
- Wait. First downloads are measured in gigabytes, so this is the slow part.
- Switch to the chat tab, load the model you just pulled, and type a prompt.
If the app warns that a model may not fit, believe it. Loading a file bigger than your VRAM either spills into system RAM and crawls, or fails outright.
One quiet advantage of the graphical route: LM Studio shows the file size next to every quantization before you commit to a download. That single number saves more grief than any tutorial, because it turns an abstract question about parameters and precision into a concrete comparison against the VRAM figure you already know.
#Set Up Ollama, the Terminal Route
Ollama trades the browser for a command line and an API, which is what you want if you plan to script against the model.
- Run
OllamaSetup.exe. It needs no administrator rights and installs into your home directory by default. - Open Command Prompt, PowerShell, or your terminal of choice.
- Type
ollama runfollowed by a model name. The first run downloads the weights, then drops you into a chat prompt. - Leave it running. Ollama sits in the background and serves an API at
http://localhost:11434.
Two flags are worth knowing early. Launching the installer as OllamaSetup.exe /DIR="d:\some\location" puts the program somewhere other than your system drive, and setting an OLLAMA_MODELS user environment variable moves the model files themselves. Weights pile up fast, so pointing them at a roomy drive on day one beats moving them at 200GB.
Its documentation notes that the uninstaller won’t clean up a relocated model folder, so remember where you put it.
#How Much Memory Does a Model Actually Need?
Models ship quantized, meaning each weight is stored in fewer bits than the original training format. Hugging Face’s GGUF format reference describes Q4_K as 4-bit quantization that works out to 4.5 bits per weight, against 16 bits for a half-precision original.
That ratio is the whole trick. Multiply the parameter count by roughly 4.5 bits and you get a usable estimate of the file size, which is why a 7-billion-parameter model at 4-bit lands near 4GB instead of the 14GB its unquantized version would demand.
Rough guide to which model class fits which memory budget, derived from the bits-per-weight arithmetic above
| Memory available to the model | Model class that fits at 4-bit | Practical result |
|---|---|---|
| 4-6GB VRAM | 3B class | Quick replies, fine for summarizing and rewriting |
| 8GB VRAM | 7B to 8B class | The common sweet spot for general chat |
| 12-16GB VRAM | 13B to 14B class | Better at multi-step reasoning |
| 24GB or more | 30B class and up | Closest a laptop gets to cloud-model answers |
Treat these as starting points rather than guarantees. Context length, other apps holding VRAM, and the specific quantization all shift the real ceiling, and the honest test is simply loading a model and watching whether it stays on the GPU.
No discrete GPU at all? Models still run on the CPU using system RAM. They’re slower, sometimes badly so, but a small model on a machine with 16GB is a perfectly reasonable place to begin, and it costs nothing to find out whether the speed actually bothers you before you go shopping for a graphics card.
#Picking Your First Model
Stick to a well-known family for the first download. Llama, Mistral, Phi, Gemma, and Qwen all publish quantized builds that both tools can load, and all of them have enough community write-ups that troubleshooting is easy.
Specific version numbers age badly. A model that tops the charts this quarter gets replaced next quarter, so treat any named version in a tutorial, including this one, as a starting hint rather than a recommendation.
Start one size below what your hardware allows. A 7B model that responds instantly gets used daily; a 14B model that stutters gets abandoned in a week. Once the workflow sticks, scale up, and if you’re shopping for a machine to grow into, our guide to the best laptop for running LLMs covers what to buy.
#Where Local Models Still Fall Short
Smaller models get facts wrong more often than the big cloud ones. That gap narrows every year, but it hasn’t closed, and a 7B model will confidently invent a citation that a frontier model would catch.
They also can’t see today’s web. Ask about this morning’s news and you’ll get training data instead.
Speed is the third limit. On a CPU-only machine, watching tokens appear one at a time tests your patience in a way that no benchmark chart conveys. Local models win on privacy and cost, not on raw capability.
Knowing that ahead of time makes the whole thing more satisfying. If you want the wider hardware picture first, what an AI PC is sets the context.
#Bottom Line
Install LM Studio if you want a working local chatbot in the next twenty minutes, and Ollama if you’d rather have a command and an API to script against. Either way, pick your model by the memory you actually have, not by the benchmark leaderboard, because a 4-bit model that fits in VRAM beats a smarter one that thrashes. Start at 7B and scale up only once that feels limiting.
AI PCs and Copilot+ Laptops
#Frequently Asked Questions
What is the easiest way to run a local LLM on Windows?
LM Studio. It installs like a normal Windows app, includes a searchable model browser, and gives you a chat window without a single terminal command. Download the installer, pick a model that fits your VRAM, and start typing.
Do I need a powerful GPU to run a local LLM?
You need memory more than raw speed. LM Studio recommends at least 4GB of dedicated VRAM, and a mid-range card with 8GB comfortably runs a 7B model at 4-bit quantization. A faster GPU with less memory loses to a slower one with more.
Is LM Studio or Ollama better for beginners?
LM Studio, clearly. Ollama is excellent, but it assumes you’re comfortable in a terminal and want an API to build against. Beginners who just want to chat with a private model get there faster with the graphical app.
Can I run a local LLM without a graphics card?
Yes. Both tools fall back to the CPU and use system RAM instead of VRAM. Expect noticeably slower responses, especially on larger models, but a small model on a 16GB machine is usable for drafting and summarizing.
Are local LLMs really private and offline?
Once the model file is downloaded, yes. The prompt and the response both stay on your machine, and you can disconnect from the network entirely and keep chatting. Only the initial download needs internet.
How much RAM do I need to run a local LLM?
LM Studio recommends 16GB as a baseline, and that’s a sensible floor whether or not you have a discrete GPU. With 8GB you’re limited to the smallest models, and Windows itself will fight you for what’s left.
Does my NPU speed up a local LLM?
Generally no. The NPU in a Copilot+ laptop is built for light, always-on tasks like webcam effects and captions, while language models lean on GPU memory and compute. Buying for TOPS instead of VRAM is the most common mistake here.



