
TurboFieldfare:一台 8 GB 的 MacBook Air,跑起了 26B 的大模型
它是什么 只为 Gemma 4 26B-A4B 手写的 Mac 推理引擎,把用不到的「专家」留在 SSD 上现用现读,8 GB 的 Mac 也能用约 2 GB 内存跑 26B 模型。
为什么火了 标题三个数字反差够大,打中手上只有 8 GB、16 GB Mac 的最大人群,又赶上内存涨价和 Gemma 4 当红;一条 919 分的 Show HN 加十几家媒体转载、一篇质疑文章,把它推了起来。
B你可以怎么跟 别在 Mac 上再做一个「2 GB 跑 Gemma」;盯住下一个当红的小激活 MoE 模型,或者换到没人管的硬件(Windows 轻薄本、手机、树莓派),用「多大模型 / 多少内存 / 多便宜的机器」的标题抢先发 Show HN;或者做它没做好的一键安装版、llama.cpp 插件。
- 数据(每天更新) · 建库 2026-07-17 · 7,305 星 · 7 天 +206
GitHub · 星数 数据 2026-07-30 → 2026-11-08(102 天,22 次观测)。10-28 以前的点来自 deeply / 存档补录,不是每天都有
TurboFieldfare 是一个只为一个模型写的 Mac 推理引擎:让 Gemma 4 26B-A4B 在任何 M 系列 Mac 上只占大约 2 GB 内存,8 GB 的 M2 Air 也能跑。它 7 月 17 日建库,一条 Show HN 让它一个月涨了 5,400 星,到 11 月 6 日 7,264 星、471 个 fork。下面讲它做了什么、星从哪来、谁在跟,以及你想做一个同样能拿到 star 的项目,该怎么下手。
一条 Show HN:「内存变贵了,我就给 26B 模型只留 2 GB」
2026 年 7 月 29 日,作者 gitpusher42 在 Hacker News 发了一帖:「Show HN: Open-source engine running Gemma 4 26B in 2 GB RAM on any M-series Mac」。正文很朴素:他一直喜欢端侧 AI,想试试「跑一个权重装不进内存的模型」;4-bit 量化后的权重约 14 GB,8 GB 甚至 16 GB 的 Mac 算上系统、应用和 KV cache,用常规工具几乎跑不起来。「我做了 100 多次实验,大多数没成,有几个成了。」
这一帖拿了 919 分、342 条评论(Hacker News,7-29)。评论区很快有人上手:一位用户在 64 GB 的 M4 Max 上测出每秒 48 个 token、常驻内存 1.9 GB;另一位在还停在 macOS 15 的 M1 Air 上删掉两行代码编译成功,也跑到每秒 5 到 6 个 token。也有人泼冷水,说 llama.cpp 开 mmap 也能用 2 GB 左右跑起来。
README 的第一句是「Memory got expensive.」2026 年内存涨价,给 Mac 加内存贵得离谱,手上是 8 GB、16 GB Mac 的人最多,也最觉得「本地大模型跟我没关系」。这句话就是冲他们说的。
它到底做了什么
一个混合专家(MoE)模型,每生成一个 token 只用到其中一小部分「专家」。Gemma 4 26B-A4B 总共 26B 参数,每个 token 只激活约 3.88B。TurboFieldfare 的做法是:
- 只把共享的核心部分(1.35 GB)和 KV cache 放在内存里;
- 每个 token 需要哪些专家,就从 SSD 上现读,配一个小的专家缓存;
- SSD 在读的同时,GPU 先算这一层的共享部分,两边重叠,不干等。
全部用 Swift 和 Metal 手写,不是套 MLX 或 llama.cpp 的壳。附带一个原生 Mac App(点「Download Model」自动下载并重新打包约 15 GB 的模型)、命令行,以及一个实验性的 OpenAI 兼容本地服务,支持流式输出和工具调用。实测速度:8 GB M2 Air 每秒 5.1 到 6.3 个 token,24 GB M5 Pro 每秒 31 到 35 个(README,11-06)。
仓库里还公开了 103 项实验的台账和一张社区跑分表,欢迎别人提交自己机器的成绩。
星是从哪来的
| 日期 | 累计星数 | 发生了什么 |
|---|---|---|
| 07-17 | 0 | 建库 |
| 07-29 | — | Show HN,919 分 / 342 评论 |
| 07-30 | 1,106 | 发帖第二天 |
| 08-31 | 6,521 | 一个月涨了约 5,400 |
| 10-09 | 6,871 | 进入横盘,每天个位数 |
| 11-04 | 7,120 | 聚合站把它列进当日热门 |
| 11-06 | 7,264 | 11-05、11-06 两天 +77、+67 |
(GitHub 星数;7-30、8-31 是网页存档快照,10 月起是每日数。最后一次提交在 10-26,版本 0.9.4。)
主引擎是那一条 Show HN。 大约 85% 的星是发帖后一个月内拿的。作者 GitHub 上只有这一个仓库,没有粉丝基础,纯靠标题和内容。
接着是转载。 7 月 29 日到 8 月 3 日,ai-tldr、developersdigest、Towards AI、Better Stack、hyper.ai 等十几家技术媒体和聚合站跟进;r/LocalLLaMA 有帖子;YouTube 上有「Local AI On Apple Silicon uses 7X Less RAM」「Running Gemma 4 26B on a Mac With 2GB of RAM?!」这类视频(播放量未查到)。Towards AI 还专门写了一篇《……标题仍然有误导》,说 2 GB 是真的、但速度要看 SSD——争议本身又带来一轮讨论。
11 月初那一小波不是新爆发。 没有新版本,时间上对得上的是聚合站 earlysignal 11 月 4 日把它列进当日热门,以及 11 月 5 日前后冒出的几篇安装教程(推断,因果未核实)。
没出现的: GitHub 总榜没上过(爆的时候建库不满两周),只在 10 月中旬上过两次 Swift 语言榜第 15、20 名;X 上的传播情况不清楚。
谁在跟它抢
先说清楚:「从 SSD 按需读专家」这个技术不是它发明的。苹果 2023 年的论文「LLM in a flash」就是这个思路,flash-moe 早它 4 个月做了出来。它赢在定位。
| 项目 | 上线 | 规模(星) | 和它的区别 |
|---|---|---|---|
| flash-moe | 2026-03 | 4,478 | 同样从 SSD 读专家,但跑 397B 大模型、要 48 GB 的 Mac |
| antirez/ds4 | 2026-05 | 24,242 | 同是「只做一个模型」的专用引擎,靠 Redis 作者的名气;要 96 GB 级内存 |
| Edge0 | 2026-09-08 | 9,088(59 天) | 晚 7 周、照搬叙事:「35B MoE 跑在约 2.5 GB」,跨 Mac、iPhone、Android、Windows,星已经反超 |
| ane-fieldfare | 2026-10-21 | — | 连名字都借了,用苹果神经引擎跑同一个模型,也发了 Show HN |
| llama.cpp | 2023 | 13.3 万 | 通用;开 mmap 能低内存跑,但读盘不和推理节奏配合;社区已经在加类似功能 |
| MLX、LM Studio、Ollama | 2023–2025 | Ollama 18.6 万 | 通用多模型,默认把权重全装进内存,8 GB Mac 跑不了 26B |
| Rapid-MLX、SwiftLM、inferssd 等 | 2026 | 几十到几百 | 在现有框架里补上 SSD 读专家的功能,没有一个抓眼球的说法 |
(GitHub 星数,11-06 前后)
flash-moe 和 ds4 是「大模型配大 Mac」,TurboFieldfare 是「中等模型配最便宜的 Mac」。后者的人群大得多,这就是它的差异,也是它跑出来的原因。但这层护城河很浅:Edge0 把同一句话换了个数字,星拿得比它还多。
它还有哪些没做好
- 门槛不低。 没有现成安装包,要自己
swift build,要求 macOS 26 和 Swift 6.2,首次还要下 15 GB。 - 只认一个模型。 Gemma 4 26B-A4B 一旦不再是最热的中等模型,它就得重做一遍适配。
- 只在 Mac。 iPhone、Android、Windows 轻薄本这些同样内存紧张的设备,它没碰——Edge0 已经去了。
- 星不等于装机量。 实际有多少人日常在用,看不出来。
如果是你
一句话判断: 「X 参数模型跑在 Y GB 的最便宜机器上」这个公式还能再用,但同一个格子(MoE + Mac + 低内存)已经被它和 Edge0 占住;值得做的是等下一个当红模型、或者换一档没人管的硬件,用同样的公式抢先发。
适合谁: 懂 Metal、CUDA、Vulkan 或手机端推理,能沉下心做几十上百次实验、把性能数字一项项抠出来的系统向开发者。
不适合谁: 想在 Mac 上再包一个「2 GB 跑 Gemma」的人;只会调 API、不愿碰底层内核的人。
怎么做:
- 盯模型发布。每出一个口碑好、激活参数小的 MoE 模型,就是一次新窗口——谁先在最便宜的机器上跑起来,标题就是谁的。
- 换硬件档位。8 GB 的 Windows/Linux 轻薄本、旧款 iPhone、安卓中端机、树莓派这类设备,内存一样紧,同类专用引擎少得多(推断,未逐一查重)。
- 补它没做好的部分:一个双击就能装的版本(签名好的 .dmg 或 Homebrew 一行装),或者把同样的读盘调度做成 llama.cpp / MLX 的插件,让已有用户直接受益。
- 只做一个模型、一档硬件,做到极致,不要一上来就「支持所有模型」。
怎么拿到 star: 首发选 Show HN,标题里放三个数字(多大的模型、多少内存、多便宜的机器);正文讲清做法和失败过的实验;仓库里放实验台账和社区跑分表,让用户自己来贴成绩。发完之后,媒体、教程、YouTube 会自己接力;有人写文章质疑标题,也是好事。
什么时候之前: 窗口跟着模型发布走,每次大概几周——新模型出来后最先跑起来的那一两个项目拿走大部分关注。更长远看,等 llama.cpp、MLX 把 SSD 读专家做成默认功能,「专用引擎」这条路就没新闻了。
什么情况说明看错了: 新模型发布一周内,已经有人在同档硬件上发了同样的标题;或者你的 Show HN 两天内没过 100 分——说明数字不够反差,或者别人已经说过了。
研究底稿:竞品表、获客证据、完整研究报告
- 竞品
名字 在哪 上线 规模 它和这家不同在哪 danveloper/flash-moe 开源 2026-03 4,478 star 同样从 SSD 流式读 experts,但跑的是 397B 大模型、要 48GB Mac;没有面向 8GB 机器和原生 App antirez/ds4 (DwarfStar 4) 开源 2026-05-06 24,242 star 同属单模型专用引擎,靠 Redis 作者名气;面向 96GB 级别的大内存机器 Edge0-AI/Edge0 开源 2026-09-08 9,088 star / 59 天 晚 7 周的同叙事跟进者,多模型多平台,加了学出来的预取路由 llama.cpp (mmap) 开源 2023-03 133k star 通用;开 mmap 也能低内存跑,但 SSD 读不和推理节奏协同,靠缺页 MLX / mlx-lm、LM Studio、Ollama 开源 2023-2025 mlx-lm 7.5k、Ollama 186k star 通用多模型,默认把权重全装进内存,8GB Mac 跑不了 26B Rapid-MLX / SwiftLM / slotstream / inferssd 开源 2026 几十到 800 star 在已有框架里加上 SSD expert streaming 功能,没有单点叙事 - 用户从哪来
- 查实 Show HN:2026-07-29 item 49098510,919 分 / 342 评论,作者自己发
- 查实 Reddit r/LocalLLaMA:帖子 1vasnys「Turbo-fieldfare: Open-source engine running Gemma 4 26B in 2 GB RAM」,分数未知
- 查实 技术媒体 / 聚合站 / SEO 长尾:7-29 至 8-03 有 ai-tldr、developersdigest、particula、Towards AI、toknow、hyper.ai、Better Stack;之后有 promptquorum 9-19、sourceforge 10-26、earlysignal 11-04、安装教程 11-05
- 查实 YouTube:「Local AI On Apple Silicon uses 7X Less RAM」「Running Gemma 4 26B on a Mac With 2GB of RAM?!」,播放量未查
- 推断 X:x-radar 本地语料 0 条命中
drumih/turbo-fieldfare:为什么能跑出来
研究日期 2026-11-06。数据来源:我们的 github / hackernews 库(agent-im 服务器)、HN Algolia、Trendshift、Jina / Exa 网页搜索。
一句话
TurboFieldfare 是一个用 Swift + Metal 手写、只服务 Gemma 4 26B-A4B 这一个模型的 Mac 推理引擎。它把共享核心(1.35 GB)和 KV cache 放在内存里,每个 token 需要的 routed experts 从 SSD 现读,这样 8 GB 的 M 系列 MacBook 用大约 2 GB 内存就能跑 26B 的 MoE 模型(8 GB M2 Air 上 5–6 tok/s,M5 Pro 上 31–35 tok/s)。 它几乎全靠一条 Show HN 爆起来:2026-07-29 拿了 919 分、342 条评论。之后长尾是媒体和聚合站转载。11 月初那波「二次起量」只是小涨,不是新一轮爆发。
1. 数据:star 是怎么涨的
| 时间 | star | 来源 |
|---|---|---|
| 2026-07-17 | 建库 | 数据卡 |
| 2026-07-29 | Show HN 发帖,919 分 / 342 评论 | HN Algolia item 49098510 |
| 2026-07-30 | 1,106 | github 库(wayback) |
| 2026-08-31 | 6,521(一个月涨了 5,400) | github 库(wayback) |
| 2026-10-09 | 6,871 | github 库 |
| 9-07 至 11-06 | 61 天只涨 629,日常每天个位数 | Trendshift |
| 2026-11-04 / 11-05 | 单日 +92 / +58(Trendshift 口径,北京日期和我们的库错开一天:我们的库 11-05 +77、11-06 +67) | Trendshift;github 库 |
| 2026-11-06 | 7,264 star / 471 fork,版本 0.9.4,最后一次 push 在 10-26 | 数据卡 |
- 约 85% 的 star 是 HN 发帖后一个月内拿到的。之后进入横盘。
- 11 月初那波小涨没有对应的新版本(最后一次 push 是 10-26)。时间上和几件事对得上:earlysignal.news 11-04 把它列进当日热门(页面写着「▲149 today」),11-05 前后又出了几篇安装教程(asadwebs.com、drix10 博客等)。所以这更像聚合站和教程带来的长尾回流,不是社区里有了新一轮传播(因果未核实)。
- fork/star 约 6.5%。我们库里没有给它打可疑标记(suspect 为空)。issue 只有 22 个,有 35 个 PR,说明确实有人在动手试。
2. 竞品与同类
| 名字 | 在哪 | 上线 | 规模 | 和它的不同 |
|---|---|---|---|---|
| danveloper/flash-moe | 开源 | 约 2026-03 | 4,478 star | 同样从 SSD 流式读 experts(parallel pread),但跑的是 Qwen3.5 397B,要 48 GB 的 Mac。它是「大模型上大 Mac」,TurboFieldfare 是「中等模型上最便宜的 8 GB Mac」,还带原生 App |
| antirez/ds4(DwarfStar 4) | 开源 | 2026-05-06 | 24,242 star | 同样是「只针对一个模型的专用引擎」路线,靠 Redis 作者的名气起来。但要 96 GB 级别的显存 / 统一内存,不是给低配机器用的 |
| Edge0-AI/Edge0 | 开源 | 2026-09-08 | 9,088 star(59 天),7 天 +378 | 晚它 7 周的同叙事跟进者:「35B MoE 跑在约 2.5 GB 内存」,加了学出来的预取路由,跨 Mac/iPhone/Android/Windows。star 已经超过它 |
| llama.cpp(mmap) | 开源 | 2023 | 133k star | HN 评论指出,llama.cpp 开 mmap 也能用约 2 GB 跑 26B,只是不和推理节奏协同,会靠缺页抖动。社区里已经有 SSD expert streaming 的讨论(#27149)和插件 Kraits(10-26) |
| MLX / mlx-lm、LM Studio、Ollama | 开源 / 大厂周边 | 2023–2025 | mlx-lm 7.5k;Ollama 186k | 通用、多模型,但默认要把权重全部装进内存,8 GB 的 Mac 跑不了 26B |
| Rapid-MLX、SwiftLM、slotstream、inferssd | 开源 | 2026 | 几百 star | 陆续加上了 SSD expert streaming,都是功能层面的跟进 |
| Apple「LLM in a flash」论文 | 论文 | 2023-12 | — | 思路来源(闪存按需加载权重),没有给消费者用的产品 |
结论:「从 SSD 流式读 MoE experts」这个技术不是它发明的,flash-moe 早了 4 个月。它做的是把这个技术对准「最多人手上有的 8 GB/16 GB Mac + 当下口碑最好的中等 MoE 模型(Gemma 4 26B-A4B)」,再包成能直接用的原生 App。
3. 增长渠道
| 渠道 | 证据 | 确认 |
|---|---|---|
| Show HN | 2026-07-29「Open-source engine running Gemma 4 26B in 2 GB RAM on any M-series Mac」,919 分 / 342 评论,作者 gitpusher42 自己发的,正文讲了技术细节和 100 多次实验 | 是 |
| Reddit r/LocalLLaMA 等 | r/LocalLLaMA 帖子「Turbo-fieldfare: Open-source engine running Gemma 4 26B in 2 GB RAM」;r/PiCodingAgent 也有讨论贴(正文被 403 挡住,分数未知) | 是(热度未核实) |
| 技术媒体 / 聚合站转载 | 7-29 至 8-03 集中出现:ai-tldr.dev、developersdigest、particula.tech、Towards AI(《…Headline Is Still Misleading》)、toknow.ai、hyper.ai、Better Stack 的指南和 LinkedIn 帖;之后还有 promptquorum(9-19)、sourceforge 镜像(10-26)、earlysignal(11-04)、安装教程(11-05) | 是 |
| YouTube | 「Local AI On Apple Silicon uses 7X Less RAM」(Better Stack 系)、「Running Gemma 4 26B on a Mac With 2GB of RAM?!」 | 是(播放量未查到) |
| X | x-radar 本地语料里搜「fieldfare / drumih」是 0 条。X 上的传播情况不清楚(语料覆盖有限) | 未核实 |
| GitHub trending | 我们的库里 trending_days_any=0。7 月爆的时候建库不满 60 天,上不了 trending;Trendshift 显示它 10-13、10-21 上过 Swift 语言榜 #15/#20 | 是(作用很小) |
4. 为什么跑出来
- 标题就是钩子:「26B 模型、2 GB 内存、任何 M 系列 Mac」三个数字反差够大,而且它打中的是最大的人群——手上是 8 GB/16 GB Mac、以为本地跑不了大模型的人。HN 拿了 919 分。
- 时机:README 第一句是「Memory got expensive」,踩中 2026 年内存涨价、Mac 加内存很贵的情绪。同时 Gemma 4 26B-A4B 是当时口碑很好的中等 MoE(只有 3.88B 激活参数,天生适合按需读 experts)。
- 可信、能复现:公开了 103 项实验的台账和社区 benchmark 表,原生 App 一键下载模型。HN 上有人在 16 GB M4 mini 上实测「它说的都做到了」。工程叙事(多数实验失败、只有几个成了)本身就是 HN 爱看的内容。
- 争议带来二次传播:Towards AI 写了「2 GB 是真的,但标题有误导」,HN 评论里 llama.cpp mmap 的对比也很多。争议让讨论度更高。
- 之后的长尾:靠 SEO 和聚合站(教程、评测、sourceforge 镜像)维持每天个位数到几十的增长。11 月初那波属于这种长尾。
5. 差异化
- 别家的路线是通用、多模型、权重全部装进内存(llama.cpp/MLX/Ollama),或者用 SSD 流式读去跑超大模型、但要大内存机器(flash-moe/ds4)。
- 它是一个模型、一种硬件档位、做到极致:只做 Gemma 4 26B-A4B,目标机器是 8 GB 的 M2 Air;它让 SSD 读和 GPU 计算重叠(GPU 跑共享层的同时用 pread 读 experts),再配一个小的 expert cache;另外有原生 Mac App 和 OpenAI 兼容的本地服务。
- 这个差异化就是它跑出来的原因,但护城河很浅:技术不是独有的,而且标题公式已经被 Edge0 照搬过去,还拿得更多(9k star / 59 天)。
6. 能见度与跟风
- 能见度:已经被广泛讨论。HN 919 分,十几家媒体和聚合站报道过,有 YouTube 视频,还有 Towards AI 的反驳文章。
- 跟风者:Edge0-AI/Edge0(9-08,「35B MoE in ~2.5 GB」,9,088 star);zw5/ane-fieldfare(10-21 发 Show HN,连名字都借了,用 ANE 跑 Gemma 4 26B);NeelM0906/Mference(7-31,「Gemma 4 26B in ~2 GB」+ 多个模型,122 star);Trendshift 上还有「Run GPT-OSS-120B on a 16 GB Mac,只留 2 GiB trunk 常驻」等小库;llama.cpp 插件 Kraits、inferssd、slotstream 等。
7. 可借鉴
- 「X 参数模型 / Y GB 内存 / 最便宜的机器」这个反差标题,配上开源实验台账,适合投 Show HN。
- 选一个当下口碑最好的模型,做专用而不是通用,把门槛降到最大的那批硬件人群。
- 公开的 benchmark 表让用户主动来贡献实测数据,同时也算社交证明。
8. 不确定的
- 11-04/05 那波小涨的确切来源(可能是 earlysignal 或某篇教程,也可能是 X 上某条帖子,都没核实)。
- Reddit 帖子分数、X 上有没有大号转发、YouTube 播放量,都没查到。
- 实际使用量:star ≠ 使用量。从源码构建、首次要下载 15 GB,门槛不低。