Model Selection

What Local LLM Can I Run? A Practical Selection Guide

A step-by-step guide to matching your RAM, VRAM, operating system, use case, and quality preference to local models that are actually runnable.

Start with hardware, not model hype

The fastest way to choose a local LLM is to start with the machine you already have. Model popularity matters, but a model that cannot load or runs at unusable speed is not helpful. The first inputs are VRAM, system RAM, operating system, whether the memory is unified, and whether you are willing to use CPU offload. Only after that should you compare model families.

A good local LLM recommendation flow separates three questions: can it load, will it be usable, and is it good for the task. Loading depends on weights, quantization, KV cache, and runtime overhead. Usability depends on speed and stability. Task fit depends on whether the model is tuned for coding, general chat, math, vision, or long-context work.

Choose the use case before choosing the biggest model

Different tasks reward different models. A coding task needs code training, repository understanding, instruction following, and stable formatting. A writing task needs tone control and long-form coherence. A vision task needs a multimodal architecture and image encoder. A math or reasoning task may need a model family that is tuned for step-by-step problem solving.

This is why the same hardware can produce different recommendations when the user switches from General to Coding or Vision. The site should not blindly rank by downloads or parameter count. It should first filter models that fit the hardware, then rank the remaining options by use case and preference.

Understand the role of quantization

Most local users run quantized models rather than full precision weights. Quantization reduces memory usage and makes models practical on consumer hardware. Q4 is often the fit-first option, Q5 and Q6 can improve quality with more memory cost, and Q8 is closer to full quality but much heavier. The right choice depends on how much headroom remains after weights and KV cache.

The phrase "what can I run" therefore does not have one answer per model. A model may be runnable in Q4 but not Q8, usable at 4K context but not 32K, or fine on full GPU but slow with offload. A useful recommendation page should show the selected quantization and memory breakdown, not only the model name.

Mac, Windows, Linux, and CPU-only setups differ

Windows and Linux users with discrete GPUs usually think in VRAM first. Apple Silicon users think in unified memory, because the GPU and CPU share the same memory pool. CPU-only users need to be even more conservative because system memory may be large but token speed can be low. The same 32GB number means different things across these setups.

A tool should reflect that difference. On Mac, it should reserve memory for macOS and apps. On discrete GPUs, it should reserve VRAM for the display, framework overhead, and KV cache. On CPU-only machines, it should recommend small models and set expectations around speed rather than pretending that system RAM alone solves everything.

A practical decision flow

First, enter your VRAM or unified memory. Second, pick your operating system. Third, choose the use case. Fourth, choose the preference: quality, balanced fit, or context headroom. Then review only the models that are compatible. If the results are too small, increase memory or accept offload. If the results are too slow, prefer smaller full-GPU models.

This approach keeps users from copying random model recommendations from social media. A recommendation that works on a 24GB GPU may be wrong for an 8GB laptop. A model that is excellent for coding may be unnecessary for casual writing. Local LLM should turn these tradeoffs into a clear ranked list with Hugging Face links for the actual model pages.

FAQ

Can I run a local LLM without a GPU? Yes, but usually with smaller models and lower speed. CPU-only is best for testing, privacy-sensitive notes, or light offline tasks.

Should I always choose the largest model that fits? No. A smaller model with full-GPU fit can be faster and more pleasant than a larger model that barely fits.

Why do recommendations change over time? Hugging Face model files, downloads, quantizations, and community releases change often, so cached model data should refresh regularly.

Back to the Local LLM recommendation tool