1. Start Here: Free Tools to Run Models on a CPU
11 entriesOpen-source runners that need no GPU and no API fees. Ollama is the easiest way to begin; the others suit desktop apps, single-file builds or custom setups.
2. Tiny Models Under 2 Billion Parameters
6 entriesThe lightest models, suited to older laptops and low-memory machines. Expect simple questions, short summaries and basic drafting rather than complex reasoning.
3. Small Models of 2 to 4 Billion Parameters
7 entriesA step up in quality that still runs on a typical laptop CPU. Good for summaries, drafting, Q&A over documents and light coding help, at slower speeds than a GPU.
4. Reasoning and Coding Models for CPUs
4 entriesSmall models tuned for step-by-step reasoning or code. Reasoning models produce long hidden or visible thinking, so expect slower answers on a CPU.
5. Embedding Models for Local Search and RAG
8 entriesTurn text into vectors on your own machine. Embedding models are small and run well on CPUs, so a fully local RAG stack needs no GPU.
6. Vision, Speech and Image Models on a CPU
6 entriesBeyond text: small multimodal and speech models. These run slower than text models, so start with small sizes and short inputs.
7. Memory, Quantization and Speed Tips
7 entriesFit a model into RAM and keep it responsive. As a rough guide, a 4-bit model needs about 0.5 to 0.7 GB of RAM per billion parameters plus room for context; check each model page for its download size.
8. Related Pages on This Site
7 entriesDirectories for local LLMs, small models and on-device inference. Where to go next after your first model runs.
Frequently Asked Questions
Can I run AI models without a GPU?
Yes. Small language models, roughly 0.5 to 4 billion parameters, run on an ordinary laptop or desktop CPU using tools such as Ollama and llama.cpp. They are slower than on a GPU and less capable than large cloud models, but they are free to use and work offline.
What is the easiest way to start?
Install Ollama, then run a model with one command, for example ollama run qwen3.5:0.8b or ollama run gemma3:1b. Ollama downloads the model the first time and then chats in the terminal or through a local API. Desktop apps such as LM Studio, Jan and GPT4All offer a graphical alternative.
Which models work best on a CPU?
For very old or low-memory machines try Qwen3.5 0.8B, Gemma 3 1B, Llama 3.2 1B or SmolLM2. For a typical modern laptop try 3 to 4 billion parameter models such as Llama 3.2 3B, Phi-4-mini, Qwen3.5 4B or Gemma 3n. Larger 7B models run but slowly without a GPU.
How much RAM do I need?
As a rough rule, a 4-bit quantized model needs about 0.5 to 0.7 GB of RAM per billion parameters plus memory for the context, so a 1B model fits in a couple of gigabytes and a 4B model in about 4 to 5 GB. Check the download size on each model page and leave room for the operating system.
How fast will it be?
Speed depends on your CPU, memory bandwidth, model size and quantization, and varies widely. Smaller models and lower-bit quantization are faster. Measure on your own machine with a tool such as llama-bench rather than relying on published numbers.
What can small models do well?
They handle simple questions, short summaries, drafting, classification, extraction and light coding help. They struggle with long, multi-step reasoning, deep factual recall and complex code, where larger models are better. Reasoning models also generate long thinking, which is slow on a CPU.
Can I build local search or RAG without a GPU?
Yes. Embedding models such as nomic-embed-text, EmbeddingGemma, all-minilm and BGE-M3 are small and run well on CPUs, so you can build a fully local retrieval stack with a vector index and a small chat model.
Are these models really free?
The software and many model weights are free to download and run, but each model has its own licence, for example Apache 2.0, MIT or a custom licence such as the Gemma terms. Read the licence before commercial use. You still pay for electricity and your own hardware.
Where does this list come from?
The page was inspired by a Python in Plain English article by Arham Ali, which is member-only on Medium; the models and commands here were checked against the public Ollama library pages and project repositories. Links were checked in November 2026, and sites that block automated checks may need a manual click.