GitHub 趋势 · 第 83 期

把大模型塞进小设备:托管、加速、极简引擎,三条开源路线一次说清

#GitHub趋势#边缘计算#本地推理

本期三榜(日 16 / 周 21 / 月 21)依旧被已写项目、硬编码跳过清单与合规黑名单占满,没有干净单项目候选。按流程规则做横向合集:拿 oMLX 当锚点,把「把模型塞进小设备与边缘」这条线摊开。三个项目其实在解决三个不同环节,不是竞品——oMLX 是托管层(把模型变成 OpenAI / Anthropic 兼容端点),MTPLX 是加速层(在 MLX 上做原生投机解码),colibri 是引擎层(纯 C 零依赖、把 744B MoE 塞进你已有的硬件)。三者可叠加:colibri 跑模型、MTPLX 提速、oMLX 暴露成服务。

先说本地或边缘跑模型的人,痛点几乎都在这三件上:

① 想调模型得自己搭服务,端口、兼容、鉴权全手工;② 想快就要投机解码,但草稿模型额外吃内存,16GB 机器直接砍掉一档可用模型;③ 想跑前沿大模型,torch / transformers 这类框架依赖先吃几个 GB,老机器根本带不动。

一、oMLX —— 把模型变成菜单栏里的服务

jundot/omlx,一个跑在 Apple Silicon 上的本地 LLM 推理服务,用 macOS 菜单栏原生管理。连续批处理 + 分层 / 分页 KV 缓存,同时暴露 OpenAI 与 Anthropic 双接口,零配置就能在 localhost:8000/v1 拿到兼容端点。Apache-2.0,可商用

上手(README 原命令):

brew tap jundot/omlx https://github.com/jundot/omlx
brew install jundot/omlx/omlx
omlx start

# 前台跑:omlx serve --model-dir ~/models
# 开机自启:brew services start omlx

二、MTPLX —— 在 Mac 上把推理提速

youssofal/MTPLX,一个 MLX 原生的 Apple Silicon 本地推理引擎,卖点只有一个:把模型权重里自带的 MTP 头 变成真正能用的原生投机解码,不额外挂第二个草稿模型,因此不吃额外内存。仓库描述写 3x faster,README 首行写 around twice as fast,正文实测 1.6x(16GB M4 Mac mini)到 2.24x(M5 Max)。Apache-2.0,但 NOTICE 追加了署名要求。

上手(README 原命令):

brew install youssofal/mtplx/mtplx
mtplx start

# 只起 API:mtplx serve --port 8000
# 实测最优深度:mtplx tune --retune

三、colibri —— 把引擎本身压到 100 KB 量级

JustVugg/colibri,一个纯 C、零依赖的推理引擎,口号是「Run frontier MoE models on hardware you already own」。专家层从磁盘流式读取,运行时纯 C 无 BLAS、无 Python、不需要 GPU,单文件 c/colibri.c 加几个头文件就能编译。可以把 744B 的 MoE 模型用 int4 容器塞进普通电脑。Apache-2.0

上手(README 原命令):

git clone https://github.com/JustVugg/colibri && cd colibri/c
./setup.sh
COLI_MODEL=/nvme/glm52_i4 ./coli chat

# 带浏览器的 API:./coli web --model /nvme/glm52_i4
# 无头 API:./coli serve --model /nvme/glm52_i4

三轴对比:你缺的是哪一层

维度oMLXMTPLXcolibri
角色托管层(服务)加速层(引擎)引擎层(极简)
平台macOS 15+ / Apple SiliconApple Silicon / MLX跨平台,无需 GPU
主语言PythonPythonC
许可Apache-2.0Apache-2.0 (+署名)Apache-2.0
Star21,6712,27928,682
上手门槛低(brew + 菜单栏)低(brew + CLI)中(编译 + 下模型)
解决什么把模型变端点让单次推理更快让引擎可移植极小

我的判断

适合谁:想在 Mac 上把本地模型变成可调用服务的,选 oMLX;被内存卡住、想在 Apple Silicon 上提速的,选 MTPLX;机器老、想跨平台、或要跑前沿 MoE 且不想被框架依赖拖累的,选 colibri。三者不冲突,可以 colibri 跑、MTPLX 提速、oMLX 暴露成服务叠在一起用。

不适合谁 / 坑:
① oMLX 仅 macOS 15+ / Apple Silicon,Linux 与 Windows 用不了;1,357 个未关 issue,发版很密,生产用先压测。
② MTPLX 只在 Apple Silicon 上有效(README 自己写 For Linux, use vLLM);头条 3x 是最优配置下的数字,你的机器以 mtplx tune 实测为准;Apache-2.0 但追加署名要求,合规发布前读 NOTICE。
③ colibri 模型权重仍需自行从 Hugging Face 下载与转换(一次性 Python 转换);744B 即便 int4 也要数百 GB 磁盘,「普通电脑」指的是「能跑的硬件」,不是「笔记本随手开」。

聊两句

你现在的本地推理栈是怎样的?llama.cpp 一把梭,还是已经在外面套了服务层?最想补的是「变服务」「变快」还是「变轻」这三者里的哪一块?

下期预告:三榜若继续被写过项目占满,做「本地知识库 / RAG 在终端里」主题族横向合集;若出现高动量干净新面孔,回到单项目精读。

#GitHub趋势#边缘计算#本地推理

oMLX · github.com/jundot/omlx(https://github.com/jundot/omlx)| 官网 omlx.ai | Star 21,671(GitHub API 实测)| Fork 1,872 | Watcher 114 | 未关 issue 1,357 | 许可 Apache-2.0 | 主语言 Python | 创建 2026-02-13 | 最近推送 2026-09-13 | archived false

MTPLX · github.com/youssofal/MTPLX(https://github.com/youssofal/MTPLX)| 官网 mtplx.com | Star 2,279 | Fork 168 | Watcher 17 | 未关 issue 102 | 许可 Apache-2.0(NOTICE 追加署名)| 主语言 Python | 创建 2026-05-02 | 最近推送 2026-09-06

colibri · github.com/JustVugg/colibri(https://github.com/JustVugg/colibri)| 官网 justvugg.github.io/colibri | Star 28,682 | Fork 3,149 | Watcher 250 | 未关 issue 121 | 许可 Apache-2.0 | 主语言 C | 创建 2026-07-01 | 最近推送 2026-09-12

数据来源:GitHub Trending 官方页面 + GitHub REST API | 抓取时间:2026-09-13 18:41 (GMT+8)