在 Apple Silicon Mac 上用 MLX 本地运行开源模型,并以 Anthropic API 兼容服务让 Claude Code 离线使用。
- Star
- 899
- Fork
- 97
- 未关闭 Issue
- 63
- 最近提交
- 23小时前
这是什么?
vMLX 是一个在 Apple Silicon Mac 上本地运行大语言模型、视觉语言模型和图像生成模型的推理服务。它提供兼容 OpenAI、Anthropic 和 Ollama 的 HTTP 接口,现有的 OpenAI SDK、Anthropic SDK 或 Ollama 命令行工具只需修改地址即可连接本地服务,无需第三方 API 密钥。模型可以从 Hugging Face 仓库或本地路径加载,mlx-community 中的模型可直接使用。
服务内置多层缓存,包括前缀缓存、分页 KV 缓存、KV 量化以及可选的磁盘缓存,可在重复提示或多轮对话中复用计算结果。同时支持连续批处理、工具调用、多种模型系列的推理内容解析、投机解码,以及跨多台 Mac 的流水线并行,用于单机放不下的大模型。同一服务还能调用 Flux、Qwen Image Edit 进行图像生成与编辑,并提供向量化、重排序、Whisper 语音识别和 Kokoro 语音合成接口。
项目还提供 JANG 自适应混合精度量化格式及转换工具,以及一款 macOS 桌面应用 MLX Studio,包含聊天、服务管理和开发者工具。可通过 PyPI 以 `vmlx` 包名安装。
核心功能
- 01提供兼容 OpenAI、Anthropic 和 Ollama 的对话、补全、向量和重排序接口。
- 02多层前缀缓存、分页缓存与磁盘缓存,可选 q4/q8 KV 缓存量化。
- 03支持连续批处理,以及投机解码和提示查找解码以加快生成。
- 04自动识别多种模型系列的工具调用格式和思考内容解析。
- 05基于 Flux 与 Qwen Image Edit 进行图像生成和编辑。
- 06支持跨多台 Mac 的流水线并行,运行更大的模型。
适用场景
- 在 Mac 上私密运行开源对话模型,数据无需发送到云端 API。
- 开发时将已有的 OpenAI 或 Anthropic SDK 代码指向本地模型。
- 通过一个 API 网关为多个工具同时提供本地模型服务。
- 在 Apple Silicon 设备上本地进行图像生成与编辑。
快速上手
- 1
用 Homebrew 安装 uv
brew install uv - 2
从 PyPI 安装 vmlx 工具
uv tool install vmlx - 3
使用 mlx-community 的模型启动服务器
vmlx serve mlx-community/Qwen3-8B-4bit
使用前须知
- 仅支持 Apple Silicon 芯片的 Mac,无法在 Linux、Windows 或 Intel Mac 上运行。
- 需要 Python 3.10 或更高版本。
标签
常见问题
- vmlx 是什么?
- 面向 Apple Silicon 的自托管 MLX 推理服务,提供 OpenAI、Anthropic 和 Ollama 兼容接口,可运行 LLM、VLM 与图像生成模型。 vMLX 是一个在 Apple Silicon Mac 上本地运行大语言模型、视觉语言模型和图像生成模型的推理服务。它提供兼容 OpenAI、Anthropic 和 Ollama 的 HTTP 接口,现有的 OpenAI SDK、Anthropic SDK 或 Ollama 命令行工具只需修改地址即可连接本地服务,无需第三方 API 密钥。模型可以从 Hugging Face 仓库或本地路径加载,mlx-community 中的模型可直接使用。
- vmlx 可以免费使用吗?用的什么许可证?
- vmlx 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- vmlx 还在维护吗?
- 活跃维护中。vmlx 最近一次提交是在 2026年10月21日。
- vmlx 适合用来做什么?
- 在 Mac 上私密运行开源对话模型,数据无需发送到云端 API。 开发时将已有的 OpenAI 或 Anthropic SDK 代码指向本地模型。 通过一个 API 网关为多个工具同时提供本地模型服务。 在 Apple Silicon 设备上本地进行图像生成与编辑。
- vmlx 怎么安装和运行?
- 用 Homebrew 安装 uv: brew install uv 从 PyPI 安装 vmlx 工具: uv tool install vmlx 使用 mlx-community 的模型启动服务器: vmlx serve mlx-community/Qwen3-8B-4bit
- 在哪里获取 vmlx?
- 源代码和安装说明在 GitHub 上:https://github.com/jjang-ai/vmlx
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
把你的多台设备连成一个 AI 集群,在本地运行更大的模型。
纯 C/C++ 实现的 LLM 推理引擎,可在本地或云端运行大语言模型与视觉语言模型,支持多种硬件后端。
一款 Rust 编写的命令行与终端工具,检测 CPU、内存和显卡,按硬件适配度推荐可运行的开源大模型。
面向消费级硬件的边缘端 MoE 推理引擎,可在个人电脑上运行大型开源权重模型。
开源推理引擎,针对你的硬件自动调优内核,让开源模型在 Apple Silicon、NVIDIA、AMD 或纯 CPU 上运行更快。