ggml.ai (llama.cpp)

llama.cpp

MIT-licensed C and C++ inference engine for open-weight language models, on CPU or GPU backends.

Terminal showing token generation from a local model

Overview

llama.cpp is the inference engine behind much of the local model ecosystem. Built on the ggml tensor library, it runs quantised models on CPUs and on CUDA, Metal and Vulkan backends, which makes it a common choice on Arm edge boards and Apple silicon alike.

Typical use cases

  • On-device assistants
  • Quantised model serving
  • Arm and Apple silicon inference

Deployment environment

Edge board, workstation or server, with or without a GPU

Key specifications

Type
LLM inference engine in C and C++
Licence
MIT
Backends
CPU plus CUDA, Metal and Vulkan
Foundation
ggml tensor library
Community
Over 126,000 GitHub stars, active daily development

Specifications taken from current manufacturer documentation and last checked on 2026-09-08.

Source: manufacturer documentation

Specifications are summarised from publicly published manufacturer material and are provided for orientation only. Always confirm current figures directly with the manufacturer before purchasing or designing in.

Terminal window showing a locally hosted language model responding on a dark screen
Ollama

Ollama

MIT-licensed runtime for pulling and serving open-weight models locally through a CLI and local API.

Type
Local model runtime and server
Licence
MIT
Interfaces
Command line and local HTTP API
Deployment
Workstation, edge server or on-premise host
Private assistants
Offline document analysis
Prototyping local inference
Workstation running a local language model in a dim office
Mistral AI

Mistral Small 3

Apache 2.0 licensed 24-billion-parameter model built for low latency and self-hosted deployment.

Parameters
24 billion
Licence
Apache 2.0
Design goal
Latency-optimised, positioned against Llama 3.3 70B and Qwen 32B class models
Deployment
Workstation or edge server with sufficient memory
Self-hosted assistants
Document understanding
On-premise agents
Laptop running a small language model locally
Microsoft

Microsoft Phi-4

MIT-licensed 14-billion-parameter small language model built for low-latency reasoning tasks.

Parameters
14 billion
Licence
MIT
Design goal
Low-latency scenarios with strong reasoning quality
Deployment
Workstation, edge server or capable AI PC
Local reasoning assistants
Private summarisation
Structured extraction