llama.cpp
The C++ inference engine powering most local LLMs.
One-command local LLM runtime.

Runs locally · Mid GPU (12 GB)
7B Q4 runs on 8 GB. 13B Q4 on 12 GB. 70B Q4 needs 48 GB unified or split GPU.
Source is public — you can audit it, fork it, and you'll never lose access to your workflows if Ollama the company changes direction.
Doesn't require a dedicated GPU — useful on laptops and headless servers.
Native Metal / MPS support — runs on M-series Macs without CUDA gymnastics.
Power-user score 94/100 — consistently rated highly by people who use this every day, not just benchmark chasers.
This page summarizes upstream documentation, release information, and editorially reviewed catalogue fields. It is not presented as a hands-on benchmark. Verify changing requirements at the official project; report stale data through our corrections channel.
Runs CPU-only — no CUDA / driver gymnastics required.
No dedicated GPU required.
Open-source AND ships an API — easy to integrate, possible to host yourself.
Catalogue entry last updated 62 days ago — re-verification due soon.
Hand-picked from YouTube, Reddit, GitHub, and the wider web. Each link goes straight to the source — we don't intercept or rewrite anything.
Three picks across different tradeoffs — so you don't end up with three near-clones of Ollama.
Ollama wraps llama.cpp behind a clean CLI and HTTP API. Pull a model (`ollama run llama3.1`), get a chat or an OpenAI-compatible endpoint. Excellent default for hobbyists running quantized models.
Fully free / OSS. You provide the hardware.
The C++ inference engine powering most local LLMs.
Desktop GUI for running local LLMs.
The "A1111 for LLMs" — multi-loader local chat UI.