LLM Inference Engines and Libraries

The engines and bindings that run models inside your own code: llama.cpp, MLX, ONNX Runtime and Hugging Face Transformers.

100+ tools
Favicon of WebLLM

WebLLM

2 videos
An open-source local LLM engine that runs models in the browser with WebGPU acceleration, an OpenAI-compatible API and custom MLC models.

19.4KUpdated 4 days agoApache-2.0

Web · Browser Extension#OpenAI-compatible API#Streaming inference#Structured output

Favicon of openWakeWord

openWakeWord

2 videos
An open-source wake word library detects English voice triggers locally and supports custom phrase training and speaker-specific activation filters.

2.9KUpdated 10 months agoApache-2.0

Windows · Linux#Batch processing#ONNX#Voice activity detection

A local AI inference engine for GGUF models, with C# integration, browser chat, and Ollama- and OpenAI-compatible APIs on Windows, macOS and Linux.

679Updated 2 days agoBSD-3-Clause

macOS · Windows · Linux · iOS · Web#Agent Skills#GGUF#MLX

An open-source LLM toolkit built on PaddlePaddle for training, compression and inference on NVIDIA GPUs and other accelerators.

13KUpdated 6 months agoApache-2.0

Docker#Distributed execution#Quantization

Favicon of MeloTTS

MeloTTS

2 videos
A local text-to-speech library that generates multilingual speech in real time on a CPU and supports training on custom datasets.

7.7KUpdated 2 years agoMIT

Docker · Web#Multilingual

A JavaScript library that runs AI models in the browser through ONNX Runtime, with CPU execution by default and optional WebGPU acceleration.

16.4KUpdated 4 days agoApache-2.0

Web#Hugging Face integration#Image-to-image#Multilingual

An on-device image generation toolkit for macOS, iOS and iPadOS that converts Stable Diffusion models to Core ML and embeds them in Swift apps.

18KUpdated 2 months agoMIT

macOS · iOS#Hugging Face integration#Multilingual#Quantization

A Python toolkit runs BGE embedding models and multilingual rerankers for semantic search and RAG, with model fine-tuning under an MIT license.

12.3KUpdated 3 weeks agoMIT

#Multilingual#Multimodal input#Semantic search

Favicon of DeepEP

DeepEP

1 video
A GPU communication library for MoE training and inference on Linux, with FP8 dispatch and support for NVIDIA Hopper or newer GPUs.

10.4KUpdated 4 weeks agoMIT

Linux#Distributed execution

Favicon of MediaPipe

MediaPipe

8 videos
An open-source on-device AI toolkit for vision, text and audio across mobile, web and desktop, with pretrained models and customization tools.

37.7KUpdated 21 hours agoApache-2.0

iOS · Android · Web

Favicon of ONNX Runtime

ONNX Runtime

11 videos
An open source AI runtime runs ONNX models on desktop, mobile and web platforms, with CPU, GPU and NPU acceleration.

22.3KUpdated 20 hours agoMIT

macOS · Windows · Linux · iOS · Android · Web#Distributed execution#ONNX

An open-source OCR toolkit extracts text from images offline, with Chinese and English recognition and support for CPU and GPU inference.

8.5KUpdated 2 days agoApache-2.0

Docker#Multilingual#ONNX#Works offline

Favicon of Candle

Candle

2 videos
An open-source Rust machine learning framework runs models locally on CPUs, CUDA GPUs and in browsers, with support for quantized LLMs.

21.3KUpdated 2 weeks agoApache-2.0

macOS · Web#GGUF#Hugging Face integration#Multilingual

An open-source text-to-speech Python library that generates speech with voice styles described in text and supports training your own models.

5.6KUpdated 2 years agoApache-2.0

macOS#Hugging Face integration

Favicon of BitNet

BitNet

2 videos
A local LLM inference framework runs compatible 1-bit models on ARM and x86 CPUs, with GPU kernels and MIT-licensed code.

41.6KUpdated 4 months agoMIT

macOS · Windows · Linux#GGUF#Hugging Face integration#llama.cpp backend

Favicon of GPT4All

GPT4All

2 videos
A local AI chatbot runs GGUF models and private document chat on Windows, macOS and Linux without requiring a GPU or cloud API.

77.3KUpdated 1 year agoMIT

macOS · Windows · Linux · Docker#GGUF#llama.cpp backend#OpenAI-compatible API

Favicon of spaCy

spaCy

2 videos
A free, MIT-licensed Python NLP library that runs on macOS, Windows and Linux, with pretrained text pipelines and CPU or GPU processing.

34.1KUpdated 3 weeks agoMIT

macOS · Windows · Linux#Multilingual#Structured output

Favicon of DeepFace

DeepFace

1 video
An MIT-licensed Python face recognition library that compares photos, finds matches and estimates facial attributes through a shared model interface.

23.7KUpdated 2 days agoMIT

Docker

A React Native library runs GGUF models locally on iOS and Android through llama.cpp, with GPU acceleration and compatible image and audio models.

1.1KUpdated 2 days agoMIT

iOS · Android#GGUF#llama.cpp backend#Multilingual

A PyTorch quantization library that reduces model memory use for training and inference, with vLLM serving and ExecuTorch on-device deployment.

3KUpdated 2 days ago

Linux · iOS#Hugging Face integration#LoRA#Quantization

Favicon of Cactus

Cactus

1 video
An on-device AI engine runs automation models offline on small devices, with local tool calling, speech transcription and optional cloud handoff.

6.2KUpdated 1 week ago

macOS · iOS · Android#Hugging Face integration#Multimodal input#Quantization

A Python speech-to-text library transcribes audio locally, with live text updates, wake word activation and an optional self-hosted server.

10.2KUpdated 3 days agoApache-2.0

macOS · Windows · Linux · Docker · Web#ONNX#Quantization#Streaming inference

Favicon of ncnn

ncnn

2 videos
An on-device AI inference framework runs models on mobile, desktop and browser targets, with CPU and Vulkan GPU support.

24KUpdated 1 day ago

macOS · Windows · Linux · iOS · Android · Web#ONNX#Quantization

An on-device AI SDK runs text, image and audio models on macOS, Windows and Linux, with GGUF and MLX support and an OpenAI-compatible API.

qualcomm/GenieXInference Libraries and Bindings

macOS · Windows · Linux#GGUF#Hugging Face integration#llama.cpp backend

A free Python NLP library built on PyTorch for entity recognition, sentiment analysis and custom model training, with multilingual and biomedical support.

14.4KUpdated 1 year ago

#Multilingual

A self-hosted LLM inference engine that serves Hugging Face-compatible models through OpenAI-compatible APIs on CPUs and supported accelerators.

1.9KUpdated 1 day agoAGPL-3.0

macOS · Windows · Linux · Docker#Batch processing#Distributed execution#Hugging Face integration

Favicon of TensorRT-LLM

TensorRT-LLM

4 videos
A self-hosted LLM inference library runs on NVIDIA GPUs, with OpenAI-compatible serving, a Python API and support for deployments across machines.

15.1KUpdated 20 hours ago

Docker#Batch processing#Distributed execution#LoRA

A Python text-to-speech library turns streamed LLM output into audio with local models, voice cloning, and a self-hosted OpenAI-compatible API.

4.1KUpdated 4 days agoApache-2.0

macOS · Windows · Linux · Web#Multilingual#ONNX#OpenAI-compatible API

Favicon of llama.cpp

llama.cpp

92 videos
An MIT-licensed local LLM engine runs language and vision-language models on CPUs or GPUs, with quantization, hybrid execution and Docker support.

134.9KUpdated 21 hours agoMIT

Web#Code execution#GGUF#Hugging Face integration

Favicon of InsightFace

InsightFace

2 videos
A face analysis toolkit with self-hosted recognition on CPU or NVIDIA GPU, local person matching, and on-device video face redaction.

30.2KUpdated 4 weeks ago

macOS · Linux · iOS · Android · Web#Image-to-image#ONNX#PII redaction

A Python library runs GGUF models locally through llama.cpp and provides a self-hosted OpenAI-compatible server with CPU and GPU support.

10.7KUpdated 6 days agoMIT

macOS · Windows · Linux#GGUF#Hugging Face integration#llama.cpp backend

A self-hosted LLM and vision-language model toolkit for Linux that provides an OpenAI-compatible API and supports multiple accelerator families.

3.7KUpdated 2 months agoApache-2.0

Linux#Distributed execution#Multimodal input#OpenAI-compatible API

Favicon of FastEmbed

FastEmbed

3 videos
A Python library that generates local embeddings and reranks search results, with CPU or GPU support and Qdrant integration.

3.3KUpdated 2 weeks agoApache-2.0

#Batch processing#Multilingual#ONNX

Favicon of Accelerate

Accelerate

3 videos
A PyTorch library for local or distributed training and inference, with CPU, GPU and TPU support and automatic mixed precision.

9.9KUpdated 20 hours agoApache-2.0

#Distributed execution

Favicon of LogotyperLogotyper
Got an idea for an AI tool? I'm Eugene, the designer and developer behind Localhosted. I'll help you build it, from the first sketch to launch.
Start your project
Favicon of Logotyper
Favicon of LogotyperLogotyper
Got an idea for an AI tool? I'm Eugene, the designer and developer behind Localhosted. I'll help you build it, from the first sketch to launch.
Start your project
Favicon of Logotyper

More in Run Models Locally