Best Local LLM in 2026: Pick by VRAM and Task, Not by Leaderboard

Timeliness note: models change monthly, and this is a snapshot from 2026-10-30. File sizes and context windows come from Ollama library pages; VRAM estimates come from the third-party CanRun estimate table. Neither is our own measurement. We quote no leaderboard scores and have run no benchmarks of our own, so the advice below is about what fits and what each family is designed for. Always read the model card and licence before downloading.

“What’s the best open model?” is the question our community hears most. There is no best model in the abstract, only the best one for your VRAM and your work. So this guide to the best local LLM takes a different route: start from your memory, then your task, and only then pick a name. Once you’ve chosen, set up the tooling with our Ollama install guide. If the basics are new to you, read what is a local LLM first.

Three Questions Before You Pick

  1. How much usable VRAM (or unified memory) do you have? That caps model size; see our VRAM calculator guide.
  2. What will you do with it? Chat, writing, coding, long documents, images and multi-step reasoning favour different model types.
  3. How much context do you need? Longer context means a bigger KV cache, so the same model needs more memory.

Best Local LLM by VRAM Tier

The table below uses CanRun’s estimates (Q4_K_M quantization, 8K context, f16 KV cache, weights plus cache). These are third-party figures and real use varies with the runtime and settings. The same source notes that usable VRAM is below the label: about 7.4GB on an 8GB card, 11.4GB on 12GB, 23.4GB on 24GB, and 31.4GB on a 32GB RTX 5090.

VRAM tier (usable, approx.) Candidate models CanRun total Notes
8GB (about 7.4GB) Llama 3.1 8B 6.3GB Fits at 8K context with little headroom
8GB Gemma 4 12B 7.8GB Slightly over usable VRAM; partial offload slows it down
12GB (about 11.4GB) Gemma 3 12B 8.4GB Comfortable, room for longer context
12GB Qwen3 14B 10.5GB Near the limit; keep context modest
16GB (about 15.4GB by the same pattern, our inference) gpt-oss-20b 12.3GB Too big for a 12GB card, comfortable at 16GB
24GB (about 23.4GB) Qwen3.6 27B 17.2GB Leaves about 6GB for longer context
24GB Gemma 4 26B-A4B 17.7GB Mixture-of-experts: big total, small active set
24GB Gemma 4 31B 19.5GB Larger than the 27B class, tighter headroom
24GB Qwen3 30B-A3B 19.8GB Mixture-of-experts
24GB Qwen3.6 35B-A3B 21.8GB Near the ceiling; short context only
24GB Qwen3 32B 22.0GB Nearly full; be frugal with context
64GB+ unified memory or multi-GPU Llama 3.3 70B 45.2GB Won’t fit one 24GB or 32GB card
96GB+ unified memory or multi-GPU gpt-oss-120b 63.6GB Estimated total already exceeds 64GB, so you need more headroom
Best local LLM chart showing which models fit common VRAM sizes
Figure 1: Estimated VRAM for common models at Q4_K_M and 8K context (CanRun data, third-party estimate)

Note that the “about 15.4GB” figure for 16GB cards is our extrapolation from the 8GB, 12GB and 24GB figures, not a CanRun number. Treat it as an estimate.

Best Local LLM by Task: Starting from Official Descriptions

The task grouping below follows Ollama’s library pages and official model cards. We did not run comparative evaluations, so we describe fit, not scores.

Task Families to try first Why Watch out for
Everyday chat and writing Qwen3.6, Gemma 4, Llama 3.1 8B (small VRAM) Sizes spanning 8GB to 24GB and beyond Start with the biggest tier that fits
Coding and agents Qwen3-Coder (30b, about 19GB on Ollama), gpt-oss Qwen3-Coder targets coding; gpt-oss is described for reasoning and agentic work Agents and coding tools want at least 64,000 tokens of context, so leave VRAM free
Multi-step reasoning gpt-oss, DeepSeek-R1 distills, thinking modes in Qwen Official descriptions stress reasoning Long thinking traces cost time; set expectations
Images and screenshots Gemma 4, Qwen3.5/3.6/3.8, Qwen3-VL Ollama marks these families as accepting image input Images use memory too, and may need a recent Ollama version
Small VRAM or low-end machines Llama 3.1 8B, Qwen3 4B/8B, Gemma 4 e2b/e4b Files from about 2.5GB to 9.5GB Limited ability; don’t expect complex tasks
Big-memory Mac or workstation Llama 3.3 70B, gpt-oss-120b, Qwen3.5 122b Large scale Won’t fit one card; see running an LLM on Mac

Key Points on the Main Families

File sizes below come from Ollama library pages read on 2026-10-30 for default or main tags. They cover the file only, not the context cache.

The Qwen family

Series Main sizes and file sizes Context Input
Qwen3 0.6b 523MB, 8b 5.2GB, 14b 9.3GB, 30b 19GB, 32b 20GB mostly 40K, some 256K Text
Qwen3.5 4b about 3.3GB, 9b 6.6–7.6GB, 27b 17–20GB, 35b 22GB 256K Text and image
Qwen3.6 27b 18–19GB, 35b 23GB 256K Text and image
Qwen3.8 27b 18GB 256K Text and image

Qwen3, Qwen3.6 and Qwen3.8 are marked Apache-2.0 on their model cards (we specifically re-checked the Hugging Face page for Qwen3.6-27B); we did not separately verify Qwen3.5’s licence. Qwen3.8 thinks by default and lets you turn that off per request. Deployment steps are in our guide to running Qwen locally.

The Gemma 4 family

Ollama’s gemma4 tags include e2b (4.6–7.5GB), e4b (6.6–9.5GB, also the default), 12b (7.7–8.0GB), 26b (16–19GB) and 31b (19–20GB). All accept text and image input; the e-series has a 128K context window and 12b and above 256K. The information we read is that Gemma 4 uses an Apache-2.0 licence, but treat the model card as authoritative.

The gpt-oss family

gpt-oss comes in 20b (14GB) and 120b (65GB), with a 128K context window and text-only input; the page lists tool use and thinking. The official page describes a permissive Apache 2.0 licence. The 20b model is an interesting pick for the 16GB tier.

DeepSeek and Llama

DeepSeek-R1’s weights are MIT-licensed. What Ollama offers from 1.5b to 70b are distilled models, and only 671b is the full-size original, as we explain in running DeepSeek locally: don’t mistake a small distill for the real thing. Llama 3.3 70B uses the Llama 3.3 Community License, not the more familiar Apache or MIT, so read the terms before commercial use; on Ollama it is also about a 43GB file and needs a lot of memory.

Ladder showing which local LLM sizes suit each VRAM tier
Figure 2: VRAM tiers and the model scale each one can host

Quantization Changes the “Does It Fit” Answer

One model’s size varies enormously by quant level. On Ollama, qwen3.6:27b is about 17GB at Q4_K_M, about 30GB at Q8_0 and about 56GB at BF16. A 24GB card fits the Q4_K_M but not the Q8_0. Q4_K_M is the default starting point for most people; how to read the name and choose a level is covered in our quantization guide.

File size of one model at different quantization levels
Figure 3: Quantization level decides whether a model fits at all

Licence Cheat Sheet

Family Licence (check the model card) Note
Qwen3, Qwen3.6, Qwen3.8 Apache-2.0 Qwen3.5 not separately verified
Gemma 4 Apache-2.0 (the information we read) Treat the model card as authoritative
gpt-oss Apache 2.0 Stated on the Ollama page
DeepSeek-R1 MIT Distills also carry their base model’s licence; the Ollama page explains
Llama 3.3 Llama 3.3 Community License Not Apache/MIT; read the terms for commercial use

Licensing is the easiest thing to overlook when you build a product, so read the original model card instead of relying on our table.

The Three Most Common Selection Mistakes

Mistake one: bigger is always better. A model that doesn’t fit in VRAM runs partly on the CPU and slows to a crawl, so a smaller model that fits entirely is often the better experience. Mistake two: looking only at the file size. The file is just the weights; runtime needs the context cache and overhead on top, so a 20GB file on a 24GB card is not comfortable. Mistake three: treating mixture-of-experts models as small. Names with A3B or A4B activate only part of their parameters per token, but all the weights still have to sit in memory, so size by total parameters, not active ones.

A Quick Way to Shortlist in Five Minutes

If you only have a few minutes, do this. Write down your usable memory from the tier table. Subtract roughly 20 to 25 percent for headroom, because the context cache and runtime overhead are not in the file size. Search the Ollama library for families that list a tag below that number, and pick two candidates of different families rather than two sizes of one family. Pull both, run ollama ps to confirm they sit on the GPU, and ask each the same three questions from your real work. Within an evening you will have a better answer than any leaderboard could give you.

How to Run a Fair Comparison Yourself

We don’t publish scores because your tasks are the real test. Try this instead:

  1. Collect 10 real tasks: questions you actually ask, a document to summarise, a function to fix.
  2. Give every candidate the same prompts and the same context length.
  3. Record three things: was the answer usable, how long until the first token, and the generation speed.
  4. Use ollama ps to confirm each model sits fully on the GPU, so the CPU doesn’t muddy the result.
  5. Keep the results in a table and rerun the same 10 tasks when a new version arrives.

Keeping Up Without Drowning in News

Models arrive so fast that chasing every new name is pointless. A calmer rhythm: each month, pick at most one new candidate in your VRAM tier, run your 10 tasks, and delete it if it isn’t better. Watch the update dates on Ollama library pages and the notes on model cards rather than a single screenshot on social media. If your VRAM can’t hold the new model’s smallest size, upgrading hardware beats wrestling with quantization; see our GPU guide and PC build configurations.

FAQ

What is the best local LLM right now?

There is no best model without hardware. At 8GB, try something around 8B; at 24GB, try families such as Qwen3.6 27B and Gemma 4 26B or 31B. The right one depends on your task and context length.

Which model for 8GB of VRAM?

An 8GB card offers about 7.4GB usable, and Llama 3.1 8B (about 6.3GB by CanRun’s estimate) is a steady choice. Details are in LLM on 8GB VRAM.

Which model for 24GB of VRAM?

Q4_K_M models between 27B and 35B are the sweet spot, with estimated totals from 17GB to 22GB. See LLM on 24GB VRAM for the trade-offs.

Which model is best for Chinese?

It varies by task and we have no evaluation data of our own. Use the 10-task method above with your own Chinese tasks to compare Qwen, Gemma 4 and others.

Can I use open models commercially?

It depends on the licence. Apache-2.0 and MIT in the table above are generally friendly to commercial use, but Llama 3.3 uses a community licence with a use policy. Treat the model card as authoritative and consult a lawyer if needed.

A new model just came out. Should I switch immediately?

No. Compare it on your own tasks and switch only if it’s better. New versions often change size too, so check your VRAM first.

Next Steps and Community

Post your GPU model or memory size and your main use (writing, coding, images and so on) in our community (join the community) and we’ll help narrow your shortlist. We source, assemble and test local-LLM machines in Shenzhen, so if you’d like to work backwards from these models to a whole-system spec, come and talk. Start with a conversation about your needs; there is no obligation to buy.

Sources

类似文章