Skip to content
O/THE OPEN ALTERNATIVE
↑↓to navigate↵to selectescto close
llama.cpp

llama.cpp

Open-source framework to run large language models locally with no telemetry, API keys, or limits. Optimized for any hardware from laptops to clusters.

llama.cpp is an open-source alternative to:

llama.cpp preview

llama.cpp is an open-source framework designed to run large language models entirely on your local machine. It eliminates the need for API keys, telemetry, or external dependencies, ensuring complete privacy and control over your data.

Key Features

  • Local AI Execution: Run frontier AI models entirely on your machine without relying on cloud services or API keys.
  • Privacy-First: No telemetry, no data collection, and no external dependencies—your conversations and models stay private.
  • Hardware Agnostic: Optimized for any hardware, from laptops to clusters, with the same binary and models across all platforms.
  • Hand-Tuned Kernels: Performance-optimized kernels for every GPU and CPU, including Apple Silicon, NVIDIA RTX, AMD Radeon, and Intel Arc.
  • Model Compatibility: Supports a wide range of models, including Qwen 3.8, Gemma 4, GPT-OSS, and Gemma 3.
  • Local Coding Agent Integration: Pair with local coding agents like Pi for agentic workflows without leaving your machine.
  • Easy Installation: Install via package managers (Brew, Winget) or build from source with detailed instructions.
  • No Limits: No usage restrictions, no rate limits, and no dependency on external services.

Tech / Self-Hosting

llama.cpp is designed for self-hosting and can be deployed on any hardware, from consumer laptops to enterprise-grade clusters. It supports a variety of models and is optimized for performance across different architectures. The framework is open-source and can be self-hosted without any external dependencies.