
MLC LLM is an open-source compiler and deployment engine for developers who want to run language models on their own hardware or inside apps. Its main distinction is the range of devices it targets: the same underlying engine, MLCEngine, serves desktop, browser and mobile deployments. The project uses the Apache 2.0 license.
The compiler optimizes models for native execution on the target platform. This makes it relevant to developers building on-device AI applications or deploying models on their own servers, with a shared engine across environments that use different GPU technologies.
Desktop support covers Linux, Windows and macOS. On Linux and Windows, Vulkan supports AMD, NVIDIA and Intel GPUs. Other backends include ROCm for AMD and CUDA for NVIDIA, depending on the platform. On macOS, it uses Metal with Apple GPUs, AMD discrete GPUs and Intel integrated GPUs.
Mobile execution uses Metal on Apple A-series GPUs for iOS and iPadOS, and OpenCL on Adreno and Mali GPUs for Android. Browser execution supports WebGPU and WASM. These targets let developers bring model inference into desktop software, mobile apps and web applications.
MLCEngine provides an OpenAI-compatible API. Developers can access it through a REST server, Python, JavaScript, iOS or Android interfaces, all backed by the same compiler and inference engine.
Claim this page with an email at llm.mlc.ai. MLC LLM gets the verified badge, and you can upgrade the listing to be featured on localhosted. Proud to be listed? Put our badge on your site.
Want more people to find MLC LLM?Promote it
Something wrong or outdated on this page?
qualcomm/GenieXInference Libraries and Bindings
macOS · Windows · Linux#GGUF#Hugging Face integration#llama.cpp backend
Nexa SDK is an on-device AI inference framework for developers building applications that process text, images or audio on users' hardware. It runs models locally across CPUs, GPUs and NPUs, with a shared interface for different backends. Its scope includes language and vision models, speech recognition, speech synthesis and image generation.
407Updated 2 days agoMIT
macOS#MLX#Multimodal input#OpenAI-compatible API
77.4KUpdated 1 year agoMIT
macOS · Windows · Linux · Docker#GGUF#llama.cpp backend#OpenAI-compatible API
7.7KUpdated 5 days agoMIT
macOS · Windows · Linux · Docker · Web#Code execution#GGUF#Hugging Face integration
544Updated 14 hours agoMIT
macOS · iOS · Web#Code execution#Distributed execution#Hugging Face integration
6.1KUpdated 5 days ago
macOS · iOS · Android#Hugging Face integration#Multimodal input#Quantization
Cactus is an on-device AI engine for developers building automation into mobile apps, wearables and embedded devices. Its Needle model handles tool calling locally, so a device can turn a request into an action without an internet connection. The focus is small devices, including smart home hardware, robots and microcontrollers.
Slotstream runs Qwen3.8-Flash-Next on Apple Silicon Macs that don't have enough RAM to hold the whole model. It's aimed at people with 16 to 64 GB of memory who want local chat, image questions or a model backend for coding agents. Most model weights stay on the SSD, while frequently used expert networks stay in memory. The full model remains available.
GPT4All is a local AI chatbot for people who want to run language models on their own desktop or laptop and keep conversations on their machine. Its LocalDocs feature lets you ask questions about your own documents without sending them to a cloud service. It suits developers, teams and individuals who want control over their models and data.
mistral.rs is an open source inference engine for running models on your own computer or self-hosted server. It's for developers building AI applications and people who want local chat, multimodal models and agent tools in the same runtime. The Rust project uses the MIT license.
Pooled runs a single open model across browser tabs on laptops, desktops and phones, combining their memory when the model won't fit on one device. It's for people who want local AI chat or a coding assistant using hardware they already have. It's open source under the MIT license and requires no account or per-device installation.