
omlx
LLM inference server with continuous batching and SSD caching for Apple Silicon, managed from the macOS menu bar.
The Lens
By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.
Updated Aug 2026
oMLX runs large language models on your Mac and manages the whole thing from the menu bar. Pick a model, hit start, and you have a local OpenAI-compatible API at localhost:8000 that Claude Code, Codex, or any OpenAI client can point at. Apache 2.0, no account, no paid tier.
The engineering underneath is more serious than the menu bar suggests. Continuous batching handles concurrent requests, and a two-tier KV cache keeps hot blocks in RAM and spills cold ones to SSD, so a long context survives a server restart instead of being recomputed from scratch. One process serves text models, vision models, OCR, embeddings, and rerankers, with model pinning, per-model idle timeouts, sampling settings, and a memory ceiling all editable from the admin dashboard.
Solo developers running a local coding assistant get the most out of it, and a small team can share one big Mac over the API. Ollama (ollama/ollama) is easier to hand to a teammate and runs on any hardware. llama.cpp (ggml-org/llama.cpp) gives you more low-level control. oMLX wins specifically on Apple Silicon.
The catch: Apple Silicon and macOS 15 or newer, full stop. And the fast native Metal kernels for the GLM and MiniMax families do not build from a plain pip install. Without full Xcode you silently fall back to a path the project measures at roughly 30x slower on prefill. Use the official DMG, which ships them precompiled.
Free vs Self-Hosted vs Paid
fully freeFree
Everything. Apache 2.0, every feature, no account, no license key, no paid tier. The macOS app, the Homebrew formula, and the source build are the same software.
Paid
There is no paid tier. The only ask anywhere in the project is a Buy Me a Coffee link in the README.
Self-Hosted Costs
Your Mac and your electricity. Hard requirements: Apple Silicon (M1 through M4), macOS 15.0 or newer, and Python 3.11 to 3.13 for source installs. Memory is the real budget. 8GB runs small quantized models, 32GB and up is where the larger models stop thrashing. Model weights come from HuggingFace at no cost. Building the native Metal kernels needs full Xcode, not just Command Line Tools, or you take the precompiled DMG.
When to Pay
Never, to this project. Spend money when you outgrow a single machine: renting a GPU or calling a hosted API beats buying a second Mac for a workload you only run occasionally.
Free under Apache 2.0. Your only cost is the Mac, and it has to be Apple Silicon on macOS 15 or newer.
What to do by team size
- Solo
- free. The DMG install takes two minutes and the menu bar keeps it out of your way.
- Small team
- free. One Mac Studio on the network serves everybody over the OpenAI-compatible API.
- Medium team
- free, but pass --api-key and put it behind a reverse proxy before more than a handful of people hit it.
- Large team
- free to try, wrong thing to standardize on. Apple Silicon only, and multi-Mac clustering is still experimental. Use vLLM (vllm-project/vllm) on real GPUs.
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
Similar Tools
A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores
Trust Signals
About
- Stars
- 21,820
- Forks
- 1,884
Explore Further
More tools in the directory
openclaw
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
389.9k ★everything-claude-code
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
264.9k ★hermes-agent
The agent that grows with you
247.9k ★Featured in The Open Source Drop #22


