Local LLM Guide

What is a Local LLM? Run language models on your own hardware

A local large language model (local LLM) is a model that runs on your own computer instead of a cloud server. You download the weights, run inference on your GPU or CPU, and keep full control over your data. Here is everything you need to know.

A local LLM is a large language model that runs entirely on your hardware — your laptop, workstation, or on-premises server. Unlike ChatGPT or the OpenAI API, where your prompts are processed on shared cloud infrastructure, a local LLM keeps everything inside your network. The model weights live on your disk, inference consumes your GPU, and your data never reaches a third party.

What is a local LLM?

A large language model (LLM) is a neural network trained on massive text datasets to predict and generate human-like text. When you run one locally, you download the model weights (the trained parameters) to your machine and perform inference — the process of generating text — using your own compute resources.

The key distinction is where inference happens. In the cloud, inference happens on the provider's GPU. Locally, it happens on your GPU. The model itself is the same either way — what changes is control, privacy, and cost structure.

How local LLMs differ from cloud APIs

DimensionLocal LLMCloud API
Where inference runsYour GPU / CPUProvider's GPU cluster
Data handlingNever leaves your machineSent to provider's servers
Pricing modelUpfront hardware + electricityPer-token or monthly
Internet requiredNo (after download)Yes
Rate limitsNone (limited by hardware)Requests per minute
Model choiceAny open-weight modelProvider's model catalogue
Setup time10-60 minutesInstant via API key

Model sizes explained

LLMs are measured by parameter count — roughly, the number of weights in the neural network. More parameters generally means more capability but requires more memory and compute.

  • 1B-3B parameters (Phi-3 mini, Llama 3.2 3B, Qwen 2.5 1.5B): Run on CPU, phone, or weak GPU. Good for simple tasks, classification, and chat.
  • 7B-8B parameters (Llama 3 8B, Mistral 7B, Qwen 2.5 7B): The sweet spot for consumer hardware. Needs 8GB+ VRAM at 4-bit. Handles most tasks well.
  • 13B-14B parameters (Qwen 2.5 14B, Llama 2 13B): Requires 16-24GB VRAM. Strong performance approaching GPT-3.5 levels.
  • 30B-34B parameters (Yi 34B, Qwen 2.5 32B): Requires 24-48GB VRAM. Excellent quality, best on workstation GPUs.
  • 70B-72B parameters (Llama 3 70B, Qwen 2.5 72B): Needs 48-80GB VRAM. Top-tier local performance, rivals GPT-3.5-turbo and approaches GPT-4 on some benchmarks.

Hardware requirements by model size

Model sizeMinimum VRAM (4-bit)Recommended GPUCPU fallback
1B-3B2-4 GBAny GPU or Apple SiliconYes, runs well
7B-8B6-8 GBRTX 3060 12GB / RTX 4060Slow but works
13B-14B10-14 GBRTX 3090 / 4070 Ti SuperVery slow
30B-34B20-28 GBRTX 3090 24GB / RTX 4090Not practical
70B-72B40-48 GB2x RTX 3090 / A6000 48GBNot practical

Check our VRAM calculator to see exactly which models fit your GPU configuration.

  • Llama 3.2 (Meta) — Available in 1B, 3B, and 8B. The most widely used local family. Excellent instruction following and reasoning for its size.
  • Mistral 7B / Mixtral 8x7B (Mistral AI) — Strong performance per parameter. Mixtral uses a mixture-of-experts architecture for higher capability at lower compute.
  • Qwen 2.5 (Alibaba) — Available in 0.5B to 72B. Top-tier performance across the board, especially strong at coding and maths.
  • DeepSeek Coder V2 (DeepSeek) — Specialised for code generation. Matches GPT-4 on coding benchmarks at a fraction of the size.
  • Phi-3 (Microsoft) — Miniature model (3.8B) that punches above its weight. Runs on phones and laptops with ease.

What is quantisation?

Quantisation shrinks a model by reducing the precision of its weights. A full-precision model uses 16-bit floating point numbers. A 4-bit quantised version uses 4-bit integers, reducing memory by roughly 75% while retaining 95-99% of the quality.

For example, Llama 3 70B at 16-bit needs 140GB of VRAM — impossible for consumer hardware. At 4-bit it needs ~40GB, fitting on a single A6000 or two RTX 3090s. This trade-off is the reason local LLMs are practical at all.

Common quantisation formats include GGUF (llama.cpp), AWQ, and GPTQ. Ollama handles this automatically — when you type ollama pull llama3.2:3b, it downloads the optimal quantised version for your hardware.

How to run a local LLM

The simplest way:

bash
# Install Ollama (macOS, Linux, Windows)
curl -fsSL https://ollama.com/install.sh | sh

# Download and run a model
ollama run qwen2.5:7b

This downloads the model, quantises it if needed, and starts an interactive chat session. Ollama also exposes an API at http://localhost:11434/v1 that is compatible with the OpenAI SDK — just change the base_url.

Local vs cloud quality comparison

The quality gap between local and cloud LLMs has narrowed significantly in 2025-2026. On standard benchmarks:

  • Qwen 2.5 72B matches GPT-4 on MMLU (knowledge) and HumanEval (coding).
  • Llama 3 70B trails GPT-4 by ~5% on most reasoning benchmarks.
  • Mistral 7B matches GPT-3.5-turbo on many tasks at 1/50th the size.
  • All local models trail GPT-4o and Claude 3.5 on long context, creative writing, and nuanced instruction following.

For 80% of everyday tasks — summarisation, coding, Q&A, brainstorming — a well-chosen local model is indistinguishable from a cloud API. The edge cases are complex reasoning, very long documents, and tasks requiring the absolute frontier of AI capability.

Use our local model recommender to find the best model for your hardware and use case, or skip the hardware entirely with Plugsky for 30+ models on a flat-rate plan.

No GPU? No problem

Plugsky gives you 30+ models including Llama, Qwen, Mistral, and DeepSeek. No hardware, no setup, no rate limits.

Start Free → Explore local AI

Frequently asked questions

What is a local LLM?

A local LLM is a large language model that runs entirely on your own computer or server instead of on a cloud provider's infrastructure. You download the model weights, run inference on your hardware, and your data never leaves your machine.

What are the best local LLMs?

The best local LLMs include Llama 3.2 (3B and 8B), Mistral 7B, Qwen 2.5 (7B, 14B, 32B, 72B), DeepSeek Coder V2, and Phi-3. For most users, Llama 3.2 8B or Qwen 2.5 14B offer the best quality-to-hardware ratio.

How much VRAM do I need for a local LLM?

For a 7B model at 4-bit quantisation: ~4-6GB VRAM. For 13B: ~8-10GB. For 70B: ~40-48GB. Use our VRAM calculator to check which models fit your specific GPU.

Do local LLMs need a GPU?

Small models (1B-3B) run well on CPU with llama.cpp, especially on Apple Silicon. For 7B+ models at usable speeds, a GPU is strongly recommended. A used RTX 3090 (24GB VRAM) handles most models up to 13B.

Are local LLMs as good as ChatGPT?

Local LLMs match or exceed GPT-3.5 for most tasks. On benchmarks, Qwen 2.5 72B and DeepSeek V2 approach GPT-4 on code and reasoning. However, GPT-4o and Claude 3.5 are still ahead for complex creative work and long context handling.