[KongchangAI]
Product

oMLX

oMLX is a local large language model inference engine built on Apple's MLX framework, designed specifically for Mac devices equipped with Apple Silicon chips. It enables users to run large language models on local devices, fully utilizing the unified memory architecture and hardware acceleration of Apple Silicon. It supports inference acceleration techniques such as multi-token prediction (MTP) to improve local inference efficiency, and targets developers and users requiring private, offline large model inference on the Mac platform.

Timeline (last 90 days)

Oct 13

After oMLX 0.5.0, the 'omlx launch claude' command is provided, which can set ANTHROPIC_BASE_URL to point to the server, write the configured key into ANTHROPIC_AUTH_TOKEN (filling in 'omlx' when no key is set), clear ANTHROPIC_API_KEY to force going through the base URL, and set API_TIMEOUT_MS.

Unverified50%
Oct 13

oMLX is an LLM inference service built on top of MLX, supporting continuous batching, two-tier memory+SSD KV caching, and compatibility with the OpenAI and Anthropic APIs.

Unverified50%
Oct 13

The current version of oMLX is 0.6.4 and it uses the Apache 2.0 license.

Unverified50%
Oct 13

oMLX can be installed via the .dmg from GitHub Releases, or via Homebrew (brew tap jundot/omlx and brew install jundot/omlx/omlx).

Unverified50%
Oct 13

oMLX's admin interface is at http://localhost:8000/admin and requires an API Key; the default field is empty, and it is safe when the service listens only on 127.0.0.1, but if exposed to the LAN you need to set a random string in Settings → Auth & Info, and multiple keys are supported.

Unverified50%
Oct 13

oMLX delivers a 3.28x speedup at 8x concurrency, with a single-request baseline of 72.4 tok/s.

Unverified50%
Oct 13

On a 128 GB machine, when oMLX's memory limit is set to Auto, roughly 110-114 GB is left for inference.

Unverified50%
Oct 13

On models with TurboQuant enabled, the community's actual runs generally set the Hot Cache Limit to 10% on 128 GB machines.

Unverified50%
Oct 13

On oMLX 0.6.4, TurboQuant KV Cache cannot be stacked with VLM MTP, and in actual testing it does not bring generation speedup.

Unverified50%
Oct 13

oMLX exposes an Anthropic-compatible API at http://127.0.0.1:8000, with routes under /v1 in the current version, including POST /v1/messages and POST /v1/messages/count_tokens.

Unverified50%

10 more timeline events

All Facts (19)

Unverified

Continue is hosted on GitHub and uses the Apache 2.0 license.

60%
Unverified

After oMLX 0.5.0, the 'omlx launch claude' command is provided, which can set ANTHROPIC_BASE_URL to point to the server, write the configured key into ANTHROPIC_AUTH_TOKEN (filling in 'omlx' when no key is set), clear ANTHROPIC_API_KEY to force going through the base URL, and set API_TIMEOUT_MS.

50%
Unverified

The current version of oMLX is 0.6.4 and it uses the Apache 2.0 license.

50%
Unverified

oMLX can be installed via the .dmg from GitHub Releases, or via Homebrew (brew tap jundot/omlx and brew install jundot/omlx/omlx).

50%
Unverified

oMLX's admin interface is at http://localhost:8000/admin and requires an API Key; the default field is empty, and it is safe when the service listens only on 127.0.0.1, but if exposed to the LAN you need to set a random string in Settings → Auth & Info, and multiple keys are supported.

50%
Unverified

oMLX delivers a 3.28x speedup at 8x concurrency, with a single-request baseline of 72.4 tok/s.

50%
Unverified

On a 128 GB machine, when oMLX's memory limit is set to Auto, roughly 110-114 GB is left for inference.

50%
Unverified

On models with TurboQuant enabled, the community's actual runs generally set the Hot Cache Limit to 10% on 128 GB machines.

50%
Unverified

On oMLX 0.6.4, TurboQuant KV Cache cannot be stacked with VLM MTP, and in actual testing it does not bring generation speedup.

50%
Unverified

oMLX exposes an Anthropic-compatible API at http://127.0.0.1:8000, with routes under /v1 in the current version, including POST /v1/messages and POST /v1/messages/count_tokens.

50%
Unverified

oMLX is an LLM inference service built on top of MLX, supporting continuous batching, two-tier memory+SSD KV caching, and compatibility with the OpenAI and Anthropic APIs.

50%
Unverified

在oMLX中启用JSON schema约束解码后,Qwen3.8-27B的30个回答中0个无法解析,但语法约束与MTP无法同时运行,请求退回普通解码,速度降至约25 tokens/秒。

50%
Unverified

oMLX 0.7.0的内存守卫会拒绝同时加载内存占用总和投影超过动态上限的模型(例:投影38.24GB超过34.51GB上限,返回507错误),并会在加载一个模型时驱逐空闲的另一个模型,导致正在进行请求丢失。

50%
Unverified

oMLX employs Continuous Batching technology, re-evaluating batch composition at every decoding step.

50%
Unverified

oMLX uses a two-tier RAM + SSD KV cache architecture that keeps active entries in RAM and offloads inactive ones to SSD, with the cache persisting across application restarts.

50%
Unverified

oMLX is a native Swift application, not built on Electron.

50%
Unverified

oMLX is an open-source tool that turns a Mac into a local LLM inference server, running persistently in the menu bar.

50%
Unverified

oMLX claims to compress AI agent wait times from approximately 90 seconds to around 5 seconds, a speedup of nearly 18x.

50%
Unverified

oMLX supports multiple model types including text, vision, OCR, embedding, and reranking.

50%

Source Articles