Ollama is the most direct way to run large language models on your own computer. You install it, pull a model with a single command, and talk to it from a terminal or through its OpenAI-compatible API. Nothing is sent to a server and no account is required. It runs on Windows, macOS and Linux, and works on CPU alone when no GPU is available. Its library covers most major open-weights families. A paid cloud tier exists for hosted models, which the launcher surfaces alongside local ones.
Ollama runs large language models on your own machine. You install it,
pull a model, and talk to it from a terminal or through its API — no account, no per-token
billing, and nothing leaving your computer.
We installed it on a mid-range desktop with no graphics card and measured
what actually happens.
Verdict
Ollama is the least painful way to run a local model, and it works on ordinary hardware —
we got 23 tokens per second on a CPU-only desktop, which is roughly reading
speed. If you want to try local AI without buying a GPU, start here.
Who should not use it: anyone who needs instant answers. Our test prompt
took 86 seconds. A hosted model answers the same question in two or three.
If you are building something interactive, or you are impatient, local inference on a CPU
will frustrate you.
Tested on
| Date | 15 August 2026 |
| Ollama version | 0.32.13 |
| OS | Windows 11 Pro 64-bit, build 26200 |
| CPU | Intel Core i5-12400 — 6 cores / 12 threads, 2.5 GHz base |
| RAM | 32 GB |
| GPU | Intel UHD Graphics 730 (integrated, 128 MB dedicated VRAM) |
| Model | qwen3.5:2b — 2.7 GB download |
There is no discrete graphics card in this machine. Inference ran on the
CPU. That is the point of the test — almost every published benchmark assumes an NVIDIA card,
and most people do not have one.
Measured performance
| Generation speed | 23.08 tokens/s |
| Prompt processing | 83.77 tokens/s |
| Model load time | 234 ms |
| Tokens generated | 1,985 |
| Total response time | 1 min 26.5 s |
The prompt was: “Explain what a vector database is, in three short paragraphs.”
The thing nobody warns you about
We asked for three short paragraphs. Ollama returned 1,985 tokens.
qwen3.5:2b is a reasoning model, and it thinks out loud. Before answering it produced an
eight-step “Thinking Process”, drafted the paragraphs three times, second-guessed itself
— “Wait, I need to make sure I don’t add unnecessary formatting”, “Actually, I
can merge some ideas to make it punchier” — and ran a final check that it had in fact
written three paragraphs.
The answer itself is around 260 tokens. Roughly 85% of the compute went to
deliberation nobody asked for — about 75 seconds of visible thinking for 9 seconds
of answer.
This is not a flaw in Ollama. It is a property of the model, and it is invisible until you
run it. If you pick a reasoning model for a simple task, you pay for the reasoning. Choose
accordingly.
Pricing
Free to install and run locally. No account required for local models.
Ollama’s launcher now also offers :cloud models. In our install, two of the
three recommended models were cloud-hosted and one was marked “Upgrade required” —
so there is a paid tier, and it is surfaced prominently in a tool whose premise is local
execution. Worth knowing before you assume everything on the menu runs on your machine.
The real cost is hardware and disk. Models are large: a 2B model is ~2.7 GB, and the 26B
Gemma 4 offered in the launcher is around 19 GB.
Pricing checked 15 August 2026.
Limits and failure modes
- CPU-only inference is slow but usable. 23 tokens/s is about reading
speed. Fine for drafting, painful for anything interactive. - Model names are not guessable.
gemma4:4bdoes not exist —
Gemma 4’s small variants aree2bande4b. We also had
llama3.2:3bfail. Check the tags before pulling. - Reasoning models are expensive on simple prompts — see above.
- Disk fills quickly. Use
ollama rmto clear models you
have finished with. - No GPU acceleration on Intel integrated graphics in this configuration.
Alternatives
- LM Studio — the same idea with a graphical interface. Better starting
point if you dislike the terminal. - llama.cpp — the engine underneath much of this. More control, more work.
- Open WebUI — a browser front-end that sits on top of Ollama.
- Jan — offline-first desktop app, no terminal at all.
Install
Download from ollama.com/download
and run the installer. Then:
ollama --version
ollama pull qwen3.5:2b
ollama run qwen3.5:2b --verbose
The --verbose flag prints the timing block after each response. Without it you
get an answer and no data.
Full walkthrough, including the pulls that failed:
Install Ollama and run your first local model
Last verified: 15 August 2026 · Ollama 0.32.13
Pricing: Free