What are local LLMs?

Quick answer

Local LLMs are large language models that can be downloaded and run directly on a person’s own computer, using open-weight model files rather than accessing a model only through a hosted provider’s API. Where this collection’s article on local inference covers the general tradeoffs of running any AI model on-device, this article focuses specifically on the practical ecosystem that’s grown around running language models locally, what open-weight models are available, what tools make running them practical without deep machine learning expertise, and what a person actually needs to consider before choosing this route over a hosted API.

Summary slides
Local LLMs
What "open-weight" actually means and why it's the prerequisite for…
Why quantization is what actually makes local LLMs fit on ordinary…
What hardware actually determines whether this is worth pursuing
Common mistakes people make around local LLMs

What “open-weight” actually means and why it’s the prerequisite for running a model locally

Running a model locally requires having the model’s actual weights, the trained numerical parameters that define its behavior, available as a file that can be loaded onto local hardware, rather than only being able to send requests to a provider’s remote servers. Many prominent language models are only ever accessible through an API, their weights never released publicly, which makes them entirely unavailable for local use no matter how much hardware someone has, while a growing number of other organizations release their models’ weights publicly, letting anyone download and run them on their own hardware.

This distinction between open-weight and API-only models is the single most important fact determining what’s even possible when it comes to running something locally, a capable, well-regarded API-only model simply can’t be run locally under any circumstances, while an open-weight model, even one with somewhat lower benchmark scores than the best API-only options, can be downloaded and run entirely offline. Anyone considering local LLMs needs to start from this constraint, the choice isn’t between every available model, it’s specifically between whichever models have had their weights released.

How the tooling ecosystem made this practical for non-specialists

Running a raw model file directly used to require real machine learning expertise, setting up the right software environment, understanding how to load and quantize the model correctly, configuring hardware acceleration correctly for a specific machine. A wave of purpose-built tools has emerged specifically to remove this barrier, packaging the technical complexity behind a simple interface that lets someone download a model and start using it with a small number of straightforward commands or a simple graphical application, without needing to understand the underlying mechanics of how the model actually gets loaded and run.

This tooling maturity is a large part of why local LLMs have become considerably more accessible over the past few years, what used to be an involved, expert-only undertaking has become something a reasonably technical person can accomplish in a matter of minutes, and this accessibility shift is directly responsible for the growing community of people experimenting with, building on top of, and relying on local models for real, everyday tasks rather than this remaining a niche, research-only pursuit.

Why quantization is what actually makes local LLMs fit on ordinary hardware

Even a relatively modest language model’s full-precision weights can be too large to fit comfortably on typical consumer hardware, which is why nearly every practically usable local LLM setup relies on the quantization techniques covered in this collection’s dedicated article on that topic, compressing a model’s weights down to a fraction of their original size in exchange for a small, generally acceptable reduction in output quality. This compression is what turns a model that would otherwise need specialized, expensive hardware into something that runs reasonably well on an ordinary laptop or a moderately equipped desktop computer.

Choosing how aggressively to quantize a given model for local use is a real, practical decision every person running a local LLM ends up making, a more aggressively compressed version runs faster and fits on more modest hardware but sacrifices somewhat more quality, while a less aggressively compressed version preserves more of the original model’s capability but demands more memory and more computational power to run smoothly. Most tooling in this space makes multiple quantization levels of the same underlying model available side by side, letting someone choose the specific tradeoff that fits their own hardware and needs.

What running a model locally actually gets someone that a hosted API doesn’t

The most immediate, tangible benefit of a local LLM is that nothing sent to it ever leaves the machine it’s running on, which matters directly for anyone working with sensitive personal information, proprietary code, or any other content they’d rather not send to a third-party provider’s servers regardless of that provider’s stated privacy practices. This connects directly to the privacy and data control benefits covered in this collection’s broader discussion of local inference, applied here specifically to the everyday case of a person running a coding assistant, a writing tool, or a general chat interface entirely on their own hardware.

Beyond privacy, a local LLM keeps working without any internet connection at all, incurs no ongoing per-use cost once the hardware itself is already owned, and gives someone full control over exactly which model version they’re using indefinitely, with no risk of a provider silently changing or deprecating a model out from under them. These benefits come at the cost of accepting a smaller, generally less capable model than the best hosted alternatives, the same fundamental tradeoff covered throughout this collection’s discussion of local inference, just experienced here at the scale of a single person’s own device rather than an organization’s broader infrastructure.

What hardware actually determines whether this is worth pursuing

The single biggest practical factor determining how well a local LLM performs on someone’s own machine is how much memory is available, particularly the memory on a graphics card if one’s being used for acceleration, since a model that doesn’t fit within available memory either fails to run at all or falls back to running much more slowly using ordinary system memory instead. A person with a well-equipped, relatively recent computer can run meaningfully larger and more capable models than someone on more modest, older hardware, and this hardware constraint is often the deciding factor in which specific model and which quantization level actually makes sense for a given setup.

This is why anyone seriously considering local LLMs benefits from understanding their own hardware’s actual capability before picking a model, rather than downloading the largest, most capable-sounding option and discovering afterward that it simply doesn’t run acceptably on the machine available. Starting with a smaller model known to run comfortably and moving up only if the hardware clearly has headroom to spare tends to produce a considerably better initial experience than the reverse.

Why the gap to the best hosted models keeps narrowing, but hasn’t closed

Open-weight models have improved considerably, and the gap in raw capability between the best local LLMs and the best hosted, API-only models has narrowed meaningfully over time, but it hasn’t disappeared, and for tasks genuinely requiring the most sophisticated reasoning, the broadest general knowledge, or the most reliable handling of unusual, ambiguous requests, the best hosted models still tend to outperform what can currently be run on typical consumer hardware. This gap is worth being honest about rather than assuming local models have fully caught up, since expecting local-model performance to match a leading hosted model’s capability across every task sets up a disappointing, avoidable mismatch between expectation and reality.

This doesn’t diminish local LLMs’ genuine value, for the considerable range of tasks that don’t require the absolute highest level of capability, a well-chosen local model performs perfectly well, and the privacy, cost, and offline benefits it offers are real regardless of whether it matches the frontier’s raw capability. Understanding clearly which category a given task falls into, one that genuinely needs the best available capability versus one a well-run local model can handle just fine, is the key judgment call for getting real value out of running models locally.

Common mistakes people make around local LLMs

1. Downloading the largest, most capable-sounding model available without first checking whether it actually fits comfortably within the hardware at hand.

2. Assuming every model discussed online is available to run locally, missing that only models with publicly released weights are ever an option at all.

3. Expecting a local model’s performance to match the best hosted, API-only models across every task, rather than recognizing the genuine, if narrowing, capability gap that still exists.

4. Choosing an overly aggressive quantization level purely to maximize speed, without weighing the corresponding quality tradeoff against what a given task actually needs.

5. Overlooking the tooling ecosystem that’s made local LLMs considerably more approachable, assuming running a model locally still requires deep machine learning expertise it no longer does.

What connects these mistakes is approaching local LLMs with either unrealistic expectations about matching the best hosted models or an outdated sense of how much technical expertise the process still requires, when the honest picture is a genuinely capable, considerably more accessible option that fits a real, specific set of use cases well without being a universal substitute for every task a hosted model might handle.

The deeper point about local LLMs is that the combination of open-weight model releases, quantization techniques, and accessible tooling has turned what used to be an expert-only pursuit into something a reasonably technical person can set up and rely on for real, everyday work, and understanding both what this option offers and where its real limits still sit is what lets someone use it as a deliberate, well-matched choice rather than either dismissing it prematurely or expecting more from it than it can currently deliver.