Free AI on your own computer
Can I run it locally? How much VRAM open models need
Tell it what's in your computer and you'll see which free AI models run on it, most popular first. Sizes come from the real files on Hugging Face and get rechecked every day.
1What's in your computer?
2How much memory does the card have?
2How much memory does the Mac have?
2How much RAM does the computer have?
AMD and Intel cards count the same way: it's the memory that matters. LM Studio runs on all three makers' cards.
Not sure? On Windows, open Task Manager, then Performance. The GPU tab shows "Dedicated GPU memory" and the Memory tab shows your RAM.
Not sure? Apple menu, then About This Mac. It's the "Memory" line.
More settings
46 models run at full speed on a 24 GB card, and 8 more run slowly
The best one from each family
Strongest first. There's no benchmark covering every open model, so we rank by size: a bigger model is usually a smarter one, and a mixture-of-experts model counts for less than its headline number.
All 46 that run at full speed
- Gemma 4 31B 22.0 GB
- Muse Glimmer 30B 17.3 GB
- Qwen3.8 27B 19.8 GB
- Gemma 3 27B 20.9 GB
- Qwen3.5 27B 20.1 GB
- Devstral Small 2 24B 2512 20.5 GB
- Mistral Small 3.2 24B 2506 20.5 GB
- DeepSeek R1 Distill Qwen 14B 16.2 GB
- Ministral 3 14B 2512 14.4 GB
- Gemma 4 12B 8.9 GB
- Gemma 3 12B 11.0 GB
- Qwen3.6 35B A3B 23.9 GB
- Qwen3.5 35B A3B 23.8 GB
- Gemma 4 26B A4B 18.6 GB
- Qwen3 Coder 30B A3B 22.6 GB
- Qwen3 30B A3B 2507 22.6 GB
- GLM-4.6V Flash 8.3 GB
- Ornith 1.0 9B 7.8 GB
- Qwen3.5 9B 7.8 GB
- DeepSeek R1 0528 Qwen3 8B 10.7 GB
- DeepSeek R1 Distill Llama 8B 10.0 GB
- North Mini Code 1.0 21.5 GB
- Qwen2.5 VL 7B 7.4 GB
- DeepSeek R1 Distill Qwen 7B 7.4 GB
- Nemotron 3.5 Bolt E4B 6.7 GB
- Gemma 4 E4B 6.6 GB
- GLM-4.7 Flash 20.9 GB
- gpt-oss-20b 13.4 GB
- LFM2.5 24B A2B 16.3 GB
- Gemma 3n E4B 5.9 GB
- Gemma 4 E2B 4.4 GB
- Gemma 3n E2B 4.4 GB
- Qwen3.5 4B 4.9 GB
- Qwen3 VL 4B 8.1 GB
- Qwen3 4B 2507 8.1 GB
- Gemma 3 4B 4.4 GB
- Phi 4 mini 7.7 GB
- Ministral 3 3B 2512 6.4 GB
- Llama 3.2 3B 6.5 GB
- Qwen3.5 2B 2.7 GB
- DeepSeek R1 Distill Qwen 1.5B 2.9 GB
- Llama 3.2 1B 2.6 GB
- LFM2.5 1.2B 1.8 GB
- Gemma 3 1B 2.0 GB
- Qwen3.5 0.8B 2.0 GB
- Gemma 3 270M 1.4 GB
8 more that run, but slowly
- Nemotron 3.5 Bolt 74B A9B 50.7 GB
- Kimi Dev 72B 52.9 GB
- DeepSeek R1 Distill Llama 70B 54.0 GB
- Llama 3.3 70B 54.0 GB
- DeepSeek R1 Distill Qwen 32B 29.3 GB
- Nemotron 3.5 Lightning 30B A3B 26.3 GB
- Nemotron 3 Nano 30B A3B 27.1 GB
- flint 25.9 GB
Want bigger models? A 32 GB graphics card runs 4 more of them at full speed.
As an Amazon Associate we earn from qualifying purchases.
3Get it running
- Install a free app
LM Studio is point and click. Ollama suits you if you like the command line.
- Search for the model's name
Both apps download straight from Hugging Face, the site that hosts these files.
- Pick the 4-bit file and start chatting
Look for Q4_K_M, or the nearest name with a 4 in it. That's the file our sizes are based on.
Browse by maker
77 models from 10 families, each with every size and what it needs.
Qwen
The most downloaded open models on Hugging Face, from 2B up to Flash Next.
14 models · smallest 2.0 GBGoogleGemma
Google's open models, from tiny phone-sized ones up to one that fills a 24 GB card.
12 models · smallest 1.4 GBSeveral labsOther open models
Phi, Nemotron, Step, LFM and whatever new lab turns up next.
14 models · smallest 1.8 GBDeepSeekDeepSeek
V4 Flash and Pro at home, and the R1 distills that fit a gaming card.
11 models · smallest 2.9 GBZ.aiGLM
Z.ai's big GLM-5 models and the Flash versions that fit a desk.
7 models · smallest 8.3 GBMetaLlama and Muse
Muse Glimmer, Llama 3.3 70B and Llama 4 Scout, side by side.
6 models · smallest 2.6 GBOpenAIgpt-oss
OpenAI's two open models. The small one fits a 16 GB card.
2 models · smallest 13.4 GBThinking MachinesInkling
Thinking Machines' two models, one of which fits a DGX Spark.
2 models · smallest 165 GBMistral AIMistral
Devstral and Mistral Small, the 24B models built for a single card.
6 models · smallest 6.4 GBMoonshot AIKimi
Kimi K3 and K2, the largest open models people download.
3 models · smallest 52.9 GBShopping for the computer instead? The best GPU for local LLMs lines up each graphics card, Mac and mini PC against these models.
The words on this page
What's VRAM?
It's the graphics card's own memory. A model that fits in it runs fast; one that spills over into the computer's normal RAM has to wait on it for every word.
What does 4-bit mean?
Models get squeezed for home use by storing each number in fewer bits. 4-bit files are the usual trade between size and quality, and every size on this page assumes one.
What's context?
It's how much text the model keeps in mind at once: your messages, its replies, any document you paste in. More context needs more memory on top of the model itself.
Why does a Mac show less than its full memory?
macOS only lets the graphics side use part of the shared memory by default, so a 64 GB Mac starts with 48 GB for a model.
How we work out the numbers
What we found
The weights are only half the question. The other half is the context cache, the keys and values a model keeps for every token it has read, and it varies wildly. Llama 3.3 70B at its full 128K context carries 42.9 GB of cache, roughly the size of its 4-bit weights. Qwen3.6 35B A3B, a year and a half newer, needs 5.4 GB for twice the context.
Two unit traps catch people out. A "24 GB" graphics card holds 24 GiB, which is about 25.8 GB in the decimal units Hugging Face uses for file sizes, so a 25 GB total does fit. Macs go the other way: macOS lets the GPU use only two thirds of unified memory up to 32 GB and three quarters above, so a 64 GB Mac starts out with 48 GB for the model.
The most downloaded GGUF in Unsloth's catalog is Qwen3 Coder 30B A3B, from July 2025, at 486 thousand in the last 30 days. It fits a 24 GB card at 4-bit. Whether any of this saves money is another question, and we priced a home rig against a subscription to find out.
How the numbers are worked out
Total memory is three parts added together. Weights are the exact size of the GGUF file on Hugging Face, all parts summed when a quant is split. The context cache (the KV cache) comes from each model's own config.json:
cache = layers × kv_heads × head_dim × 2 (K and V) × 2 bytes × tokens
Sliding-window layers stop at their window plus llama.cpp's 512-token batch. Linear-attention and Mamba layers keep a fixed state instead, which we add once. Latent-attention models (DeepSeek, Kimi, GLM-5) cache kv_lora_rank + rope dimensions per layer, the way llama.cpp does. Overhead is our allowance: 0.5 GB for the GPU context plus the output buffer, 512 × vocabulary × 4 bytes.
A "24 GB" card holds 24 GiB, which is 25.8 GB in the decimal units file sizes use, and we count it that way. Macs get the share Metal allows by default, two thirds of unified memory up to 32 GB and three quarters above (llama.cpp discussion 2182); CPU-only machines and the DGX Spark keep 4 GB back for the operating system. All of it assumes llama.cpp's defaults: an f16 cache and one conversation at a time. Quantizing the cache to q8_0 halves it.
Files are Unsloth's GGUF uploads, the most downloaded quantizations on Hugging Face, and the list refreshes daily from Hugging Face's API. A model joins when its repo passes 20,000 downloads in 30 days. Last checked November 10, 2026.