C/C++ implementation for running LLMs locally with minimal dependencies, optimized for consumer hardware and Apple Silicon.

Features

llama.cpp is a widely-used open-source project for running large language models locally in C/C++. It offers high performance across CPU, Apple Silicon, and NVIDIA GPUs with support for GGUF models and flexible quantization. The project includes an OpenAI-compatible HTTP server, making it easy to use local models with existing tools. llama.cpp powers many downstream projects and is the foundation for running models like LLaMA, Mistral, and Gemma on consumer hardware with minimal setup.

Similar tools