Alternatives to MLC LLM

A compiler and inference engine for running large language models natively across GPUs, phones and browsers. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as MLC LLM.

  • llama.cpp

    The C++ engine most local AI apps are built on, running language models on ordinary hardware.

    llama.cpp runs models as a single dependency-free binary with CUDA, Vulkan, HIP and Metal backends and aggressive quantisation, with no compilation step, under the MIT license.

  • Ollama

    The simplest way to pull down an open language model and run it on your own machine, from one command or a desktop app.

    Ollama trades MLC LLM's compiler approach for one-command model downloads and a desktop app, with a localhost REST API, but no browser or phone deployment.

  • mistral.rs

    A Rust inference engine for running text, vision and multimodal models locally with an OpenAI-compatible server.

    mistral.rs is a Rust engine loading GGUF models behind an OpenAI and Anthropic compatible server, aimed at local servers rather than mobile or browser deployment.

  • vLLM

    High-throughput, memory-efficient inference and serving engine for LLMs.

    vLLM focuses on high-throughput serving on Linux GPUs instead of reaching phones and browsers, and also uses the Apache-2.0 license.

  • LocalAI

    Serve language, image and speech models on your own hardware.

    LocalAI serves language, image and speech models behind APIs for common AI services on Linux and macOS, without MLC LLM's compilation step or browser target.

  • LM Studio

    A polished desktop app for downloading, running and chatting with local language models, with an OpenAI-compatible server built in.

    LM Studio replaces developer tooling with a desktop app built on llama.cpp and MLX with an OpenAI-compatible server, but it is closed source.

  • MLX LM

    A Python package and command-line tool for running and fine-tuning language models on Apple silicon.

    MLX LM runs and fine-tunes models only on Apple silicon from the terminal, dropping MLC LLM's cross-GPU, mobile and browser reach.

  • Foundry Local

    Microsoft's tool for downloading and running AI models entirely on your own device.

    Foundry Local is Microsoft's tool for on-device models with hardware acceleration and app SDKs on Windows and macOS, but it is not open source.

Similar software

Related functionality, not a direct replacement.