vllm-mlx

在 Mac 上本地跑大模型,速度超快,兼容 OpenAI 和 Claude。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 音频音乐 🍴 复刻 237 🐛 待处理 107 👀 关注 11
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1650
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0 许可证,可免费自部署使用,无在线服务或付费版本。

项目预览

vllm-mlx 项目界面预览图
图片来源:项目官网

项目数据

分类音频音乐
开发团队waybarrios
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0 许可证,可免费自部署使用,无在线服务或付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型anthropic,anthropic-api,apple-silicon,claude-code,continuous-batching,inference-server,llm,local-llm,macos,mcp,mlx,multimodal-ai,openai,openai-api,openai-compatible,speech-to-text,text-to-speech,tool-calling,vision-language-model,vllm
GitHub 星标★ 1650
上线时间2025-12-06 00:00:00
代码更新2026-11-07
仓库体积16.0 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-08-09
浏览次数4

项目介绍

vllm-mlx 是一个专为 Apple Silicon 芯片设计的开源推理服务器,兼容 OpenAI 和 Anthropic API 协议。它解决了在 Mac 上高效运行大语言模型和视觉语言模型(如 Llama、Qwen-VL、LLaVA)的问题,提供连续批处理、MCP 工具调用和多模态支持。基于原生 MLX 后端,推理速度可达 400+ tokens/秒,并能与 Claude Code 等工具无缝集成。项目旨在将 Mac 变成高性能的本地 AI 推理平台,适合开发者在本地快速部署和测试模型,无需依赖云端 GPU。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1650

使用教程

难度:入门 约 10 分钟 部署方式:本地安装 5 步

环境要求

  • Apple Silicon(M 系列芯片)Mac,使用 Metal 与统一内存
  • 已安装 Python 环境,并可使用 pip(README 亦推荐 uv)
  • 能访问 mlx-community 模型仓库以下载模型权重
  • 首次使用需下载模型,需预留磁盘空间与稳定网络

安装与启动步骤

  1. 1安装 vllm-mlx

    用 pip 直接安装;README 同时给出 uv 方式,二者择一即可。

    pip install vllm-mlx
  2. 2或改用 uv 安装

    README 推荐方式,把 CLI 工具安装到系统环境,便于全局调用。

    uv tool install vllm-mlx
  3. 3启动推理服务

    指定 mlx-community 上的模型并开启连续批处理,端口用 8000,首次运行会下载模型。

    vllm-mlx serve mlx-community/Llama-3.2-3B-Instruct-4bit --port 8000 --continuous-batching
  4. 4用 OpenAI SDK 调用

    服务兼容 OpenAI 接口,base_url 指向本机 8000 端口,api_key 可随意填。

    from openai import OpenAI
    client = OpenAI(base_url="http://localhost:8000/v1", api_key="not-needed")
    r = client.chat.completions.create(model="default", messages=[{"role": "user", "content": "Hi!"}])
    print(r.choices[0].message.content)
  5. 5接入 Claude Code

    设置 Anthropic 兼容的环境变量后启动 claude,即可复用同一服务。

    export ANTHROPIC_BASE_URL=http://localhost:8000
    export ANTHROPIC_API_KEY=not-needed
    claude

关键配置

配置项必填说明示例
ANTHROPIC_BASE_URL是指向本机 vllm-mlx 服务,供 Anthropic SDK / Claude Code 调用http://localhost:8000
ANTHROPIC_API_KEY是Anthropic 客户端要求的密钥占位,本地服务不校验not-needed
base_url是OpenAI SDK 中指向服务的地址,需带 /v1http://localhost:8000/v1
api_key是OpenAI 客户端要求的密钥占位,本地服务不校验not-needed

如何确认成功

服务启动后,用 OpenAI SDK 向 http://localhost:8000/v1 发送一条 chat.completions 请求,能打印出回复内容即成功。

常见问题

Q:必须用 Mac 吗?

A:是,vllm-mlx 基于原生 MLX 后端,面向 Apple Silicon 芯片,其他平台无法获得该推理能力。

Q:api_key 需要真实的密钥吗?

A:不需要。README 示例中 OpenAI 与 Anthropic 两种接入都使用 not-needed 作为占位值。

Q:能不能不给端口参数?

A:README 的快速开始显式使用 --port 8000,后续的 base_url 与环境变量也都指向 8000,建议沿用一致端口。

Q:模型要在哪里获取?

A:直接写 mlx-community 仓库下的模型名,例如 mlx-community/Llama-3.2-3B-Instruct-4bit,启动时会自动拉取,无需额外转换步骤。

注意事项

  • 安装方式二选一:pip install vllm-mlx 或 uv tool install vllm-mlx,不要重复安装。
  • 启动时 --continuous-batching 开启连续批处理,可提升并发吞吐。
  • 同一进程同时暴露 OpenAI /v1/* 与 Anthropic /v1/messages 接口,无需分别部署。

核心亮点

  • 原生 MLX 后端,针对 Apple Silicon 深度优化,推理速度高达 400+ tok/s
  • 兼容 OpenAI 和 Anthropic API,可直接替换云端服务,无缝接入现有工具
  • 支持多模态模型和 MCP 工具调用,功能全面,适合复杂应用场景

不足之处

  • 仅支持 Apple Silicon,无法在 NVIDIA GPU 或其他硬件上运行
  • 文档/社区待观察

适用场景

  • 在 Mac 上本地开发调试 LLM 应用,无需远程服务器
  • 使用 Claude Code 等工具时,通过本地推理降低成本并保护隐私
  • 快速测试多模态模型(如图像理解)的推理效果

替代项目

llama.cpp、Ollama、MLX-LM

上一篇:fastrtc

下一篇:willow-inference-server

同类项目推荐

Minimalistic-Comfy-Wrapper-WebUI 开源

给 ComfyUI 加个轻量推理面板,预设+队列,省心批量出图出音频

MCWW: Additional non-node based UI for ComfyUI focused on inference. Stable UI state···

★ 145 2026-08-09
github-copilot-api-vscode 开源

把 Copilot 订阅变成本地 OpenAI 接口,任意工具免 Key 直连

Unlock GitHub Copilot as a local API Gateway. Use Copilot with Cursor, LangChain, an···

★ 131 2026-09-12
webclaw 开源

本地快速抓网页,一键转 Markdown 喂给大模型

Fast, local-first web content extraction for LLMs. Scrape, crawl, extract structured···

★ 2436 2026-08-09
suna 开源

一站式管理你的所有 AI 智能体,让运维更省心

Kortix CompanyOS – the open-source operating system for your company. Multiplayer A···

★ 20542 2026-08-09
pyseekdb 开源

用 Python 轻松连接 OceanBase,高效实现向量检索

A unified python SDK supports OceanBase or OceanBase seekdb, more efficient and easy···

★ 62 2026-08-09
OSCAR 开源

KV Cache 压到 2-bit,长上下文推理显存大降

OSCAR: Offline Spectral Covariance-Aware Rotation for 2-bit KV Cache Quantization

★ 562 2026-10-17
trubrics-python 开源

给AI助手装上用户行为分析仪,告别盲目调模型

Product analytics for AI Assistants

★ 156 2026-08-09
local-ai 开源

国内一键装好 AI 工具,不用魔法直接跑

Mac和Windows一键安装Stable Diffusion WebUI,LamaCleaner,SadTalker,ChatGLM2-6B,等AI工具···

★ 244 2026-08-09
kiji-proxy 开源

给 OpenAI 请求加层隐私滤镜,敏感信息不外泄。

Privacy proxy for your OpenAI requests

★ 451 2026-08-09