overview
What is oMLX?
oMLX is a local LLM inference server tool developed by oMLX that enables developers and programmers to run large language models locally on Apple Silicon Macs. It utilizes continuous batching and a two-tier KV cache (RAM + SSD) to enhance performance and efficiency. This open-source, specialized AI inference server is meticulously engineered for Apple Silicon (M1/M2/M3/M4) Macs, built directly atop Apple's native MLX framework. Its primary goal is to optimize the performance of large language models (LLMs) and other AI models locally on macOS, specifically addressing the 'Memory Tax' bottleneck often encountered with high-parameter models. The core innovation is a 'Two-Tier KV Cache' system, which intelligently manages memory by keeping active conversational context in fast RAM (hot cache) and offloading older, less critical context to the SSD (cold cache). This allows Macs to run significantly larger models than their physical RAM would typically permit, effectively extending usable memory for complex AI workloads.
