• Picks
  • Discover
  • Alternatives
  • About

© 2026 Willet

  • Newsletter
  • About
  • FAQ
  • Terms
  • Privacy & Cookies
Join the Discord (opens in a new tab)
Jun Kim avatar

oMLX

Local LLM server for Apple Silicon Macs with SSD-backed KV caching

  • AI models and runtimes
View on GitHub
Website

What it is

oMLX runs language, vision, embedding, OCR and reranker models on Apple Silicon through MLX and exposes them over an OpenAI-compatible API. It uses continuous batching and keeps KV cache in a memory tier and an SSD tier, so long contexts stay reusable across requests. A menu bar app and a web admin dashboard handle model downloads, pinning, auto-swapping, benchmarks and chat. Mac users running local models behind coding agents and other OpenAI clients use it as their always-on backend.

Images

Facts

Stars
22,961 GitHub stars.
22,961

Forks
2,216
Commits
3,376
Contributors
313
Language
Python
License
Apache-2.0
Last commit
Oct 20, 2026
On GitHub since
February 2026
First release
February 2026
Platforms
macOS, CLI, self-hosted
Self-hostable
Yes
Alternative to
LM Studio
Author
Jun Kim
Tags
  • llm-inference
  • multimodal
  • embeddings
  • local-ai
  • dashboard

Last synced from GitHub on Oct 20, 2026

The 10 best overlooked open-source projects, every Monday.

Share and more

Comments

No comments yet. Start the conversation.

Similar projects

  • Unsloth AI avatar

    Unsloth

    Desktop and web app for running and fine-tuning local LLMs and diffusion models

    78.3k
  • Magnitude avatar

    Magnitude

    Local LLM engine that auto-tunes GPU kernels for each model and chip

    7.2k

What people are saying

Updated Oct 20, 2026
  • Bluesky“While building my local LLM server with MLX, I came across the oMLX project, which already provides this functionality. Looks super awesome! #ai #llm #mlx”Jun 21, 2026 · 10 likes · 1 reply (opens Bluesky in a new tab)
  • Bluesky“The full, unmodified Qwen3.6-27B model (~55GB) runs fine with using -> omlx.ai on a 128GB M5 MacPro Here is the result of "Generate an SVG of a pelican riding…”Apr 22, 2026 · 4 likes · 1 reply (opens Bluesky in a new tab)
  • Bluesky“Just a PSA if you're on Apple Silicon and running local MLX models, I've really been enjoying oMLX, particularly the caching. omlx.ai (”Mar 12, 2026 · 2 likes · 2 replies (opens Bluesky in a new tab)
  • Bluesky“oof; yeah i was asking cause i’m waiting for a server with good tool parsing to get support for diffusiongemma; normally I use omlx.ai, but it sounds like…”Jun 14, 2026 · 2 likes · 1 reply (opens Bluesky in a new tab)
  • Bluesky“If you can split it up into small chunks, maybe apfel.franzai.com can be useful. Otherwise for larger local models I use pi.dev as an agent and oMLX.ai for…”May 6, 2026 · 1 like · 2 replies (opens Bluesky in a new tab)
  • Bluesky“Yeah this omlx.ai tool specifically makes a big thing of the way it does caching. What's MTP?”Sep 7, 2026 · 0 likes · 2 replies (opens Bluesky in a new tab)
  • Bluesky“oMLX is worth a look if you run models on Apple Silicon: OpenAI-compatible local serving, continuous batching, SSD-backed caching, MCP support, and a…”Aug 22, 2026 · 1 like · 0 replies (opens Bluesky in a new tab)
  • Bluesky“omlx turns your mac into a local llm server: continuous batching, an ssd kv-cache that keeps context hot across requests, and a drop-in openai + anthropic api…”Jul 4, 2026 · 1 like · 0 replies (opens Bluesky in a new tab)
  • Bluesky“#localai #ai #mlx #applesilicon Amazing milestone for oMLX. The founder just joined Hugging Face, now focusing full time on the project. omlx.ai”Sep 22, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“omlx: LLM inference server with continuous batching & SSD caching for Apple Silicon — managed from the macOS menu bar. #Python #AI #LLM #MachineLearning #CLI”Aug 24, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“oMLX: macOS-native ML server with paged SSD KV caching. Persists cache to disk so repeated prompts skip cold starts. Continuous batching, LRU eviction…”Jun 13, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“GitHub - jundot/omlx: LLM inference server with continuous batching & SSD caching for Apple Silicon — managed from the macOS menu bar · GitHub”May 16, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“This works well with smaller local models that can lose context. omlx.ai”May 15, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“oMLX : LLM inference, optimized for your Mac Continuous batching and tiered KV caching, managed directly from your menu bar.”May 12, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“omlx: LLM inference server with continuous batching & SSD caching for Apple Silicon — managed from the macOS menu bar #vibecoding”May 11, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“jundot/omlx LLM inference server with continuous batching & SSD caching for Apple Silicon — managed from the macOS menu bar oMLX LLM inference, optimized for…”May 11, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“trade-off: you hit context errors more often than on LM Studio, so it's a bit more hands-on fair price for 3x gen speed and a laptop you can actually use, imo 🔗”May 9, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)