AIAny
AI Deploy2026
Icon for item

oMLX

Local LLM inference server for Apple Silicon that exposes an OpenAI-compatible API and a macOS menubar app. Uses continuous batching and a two-tier KV cache (RAM + SSD in safetensors) to persist context across restarts, enabling practical multi-model serving and fast local coding workflows.

Introduction

Most local LLM servers force a trade-off between convenience and long-lived context. oMLX flips that trade-off for Mac users: by combining continuous batching with a block-based, tiered KV cache persisted to SSD, it keeps useful prefix state across requests and even after restarts—making local models practical for sustained coding and tool-driven sessions.

What Sets It Apart

oMLX’s distinguishing pieces are built for the constraints and ergonomics of Apple Silicon. The tiered cache uses an in-memory hot tier plus an SSD cold tier (written in safetensors) so prefix computation can be restored from disk instead of being recomputed — this lowers prefill cost and improves reuse across conversations. Continuous batching (via mlx-lm BatchGenerator) reduces per-request overhead under concurrency. A native macOS menubar app + web admin dashboard remove most CLI friction: model pinning, LRU eviction, per-model TTL, and one-click downloads from Hugging Face make day-to-day local serving smoother. Finally, OpenAI/Anthropic-compatible endpoints and MCP integration mean existing clients and tool chains work with little or no change.

Who It's For — Fit & Tradeoffs

Great fit if you run Apple Silicon (M1–M4) on macOS 15+, want private/offline LLM inference, and value long-lived conversational context for coding, VLM, or multi-model experiments. It’s also useful for developers who prefer an OpenAI-compatible local endpoint and a GUI for model lifecycle management. Look elsewhere if you need cross-platform Linux/Windows cluster deployment, GPU-based training/inference beyond Apple silicon, or multi-node horizontal scaling. Note the platform constraint (Apple Silicon + macOS 15+) and that very large models remain limited by local RAM/CPU resources despite SSD caching.

Where It Fits

Compared with vLLM-style servers, oMLX trades broad cloud/GPU focus for tight Apple integration and a persistence-first cache design that targets interactive developer workflows on a single machine. If your primary environment is a Mac and you want low-friction local serving with durable context, oMLX occupies a unique, practical niche.

Information

  • Websitegithub.com
  • AuthorsJun Kim (jundot)
  • Published date2026/02/13

More Items

GitHub

Indexes full text of visited web pages and local files on a self‑hosted server so you can search your personal knowledge from a web UI, terminal, CLI, or an AI assistant. Runs without mandatory telemetry, offers a browser extension for automatic capture, and supports optional semantic search via a configurable embeddings endpoint.

GitHub
AI Deploy2026

Provides reusable Docker compose files, scripts and benchmarked configs to serve modern LLMs (Qwen, Gemma, etc.) on 1–2 NVIDIA RTX 3090/4090/5090 GPUs. Multi-engine (vLLM, llama.cpp, ik_llama), measured TPS/context tradeoffs, and validated single/dual‑GPU recipes.

GitHub

A read-only mirror of Anthropic's community plugin marketplace for Claude Cowork and Claude Code, listing vetted third-party plugins in a nightly-synced marketplace.json. Intended for discovering and installing community plugins via the Claude plugin system.