// local-llm · jundot/omlx

omlx

A fast LLM inference server for Apple Silicon, managed from the macOS menu bar

★ 22.6k stars⑂ 2.0k forksApache-2.0updated 2026-10
▦ visual — this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

omlx is an open-source local llm project by jundot (jundot/omlx on GitHub). It has 22,638 GitHub stars and 1,985 forks, is released under the Apache-2.0 license, and was last updated on GitHub on 8 October 2026.

Repository
jundot/omlx
GitHub stars
22,638
Forks
1,985
License
Apache-2.0
Last updated on GitHub
8 October 2026
Category
Local LLM
Listing
Full install guide
Official site
Official site
// how it works

How it works

  1. Confirm your hardware

    You need an Apple Silicon Mac; pick the models that fit your unified memory.

  2. Get oMLX

    Install the macOS app or the Homebrew package, or clone the repo for a source install.

  3. Install and start the server

    Install with Homebrew, start the background service, and optionally add MCP support.

  4. Serve your first model

    Point oMLX at your model directory, load a model, and query the OpenAI-compatible API.

// features

Why people love it

Continuous batching

Batches concurrent requests so multiple users or agents can share one Mac server efficiently.

SSD-backed caching

Uses SSD caching alongside a tiered hot-and-cold KV cache to stretch Apple Silicon memory.

Menu bar management

Start, stop and manage the server from the macOS menu bar or the brew services integration.

Multi-model serving

Serve several models at once, each with its own per-model settings.

Admin dashboard and built-in chat

Includes an admin dashboard and a built-in chat interface for quick testing.

Vision-language and MCP support

Supports vision-language models and optional MCP (Model Context Protocol) integration.

Advertisement
// run it

Run it yourself

  1. Clone the repository

    Get the source code from GitHub and enter the project directory.

    git clone https://github.com/jundot/omlx.git
    cd omlx
  2. Install with Homebrew

    Use the project's Homebrew tap, then start oMLX as a background service.

    brew tap jundot/omlx https://github.com/jundot/omlx
    brew install jundot/omlx/omlx
    omlx start
  3. Or serve in the foreground

    Run the server attached to your terminal against a local model directory.

    omlx serve --model-dir ~/models
// use cases

What you can build

Advertisement
// faq

Questions, answered

Who maintains this project?

It is maintained by jundot and contributors on GitHub.

Is it free to use?

Yes - oMLX is Apache-2.0 licensed and free to use.

Does it need a paid API key?

No. It runs open models locally on your Mac, so there are no API keys or per-token costs.

How does it compare to alternatives?

Compared with Ollama, oMLX is MLX-native and macOS-focused, with continuous batching, SSD/tiered KV caching and menu-bar management. Compared with LM Studio, it is fully open source and server-oriented.

How do I get started?

Install the macOS app or Homebrew package, run omlx start, load a model, and send a request to the OpenAI-compatible endpoint.

// keep exploring

Similar tools

Local LLM

Agent

Agent! now supports macOS 14.6 or later, Apple Silicon and Intel, latest release.

★ 642 starsNOASSERTION
View guide →
Local LLM

SiliconScope

Run siliconscope locally: sudoless apple silicon system monitor (native swiftui g.

★ 975 starsMIT
View guide →
Local LLM

airllm

Run a 70B LLM on a single 4GB GPU — layer-by-layer inference with almost no memory tricks skipped

★ 35.5k starsApache-2.0
View guide →
Local LLM

MNN

Alibaba's lightweight, blazing-fast inference engine for on-device LLMs and edge AI.

★ 16.2k starsApache-2.0
View guide →
Local LLM

ChatGLM2-6B

Open bilingual (Chinese-English) 6B chat LLM with 32K-context variant and low-memory INT4 inference.

★ 15.5k starsApache-2.0
View guide →
Local LLM

TokenSpeed

TokenSpeed — a speed-of-light LLM inference engine designed for agentic workloads, with TensorRT-LLM-level performance and vLLM-level usability

★ 2.5k starsMIT
View guide →
// alternatives

Alternatives in Local LLM

The most-starred other Local LLM projects in the LibreAI catalogue — the realistic shortlist if omlx is not the right fit.

Get omlx

Free and open — grab the source, star the repo, and start creating.