backburner 是什么?用 iPhone 帮 Mac 本地跑 27B 大模型,加速长上下文推理

StayLameBro/backburner · GitHub
本地部署
Star1,016
近 7 天新增0
编程语言Python
开源协议MIT
创建于2026-10-01
最近更新2026-10-13

中文导读

backburner 是开源项目,站内分类为 本地部署。简介:用 iPhone 帮 Mac 本地跑 27B 大模型,加速长上下文推理。项目说明中列出的主要功能包括:通过 USB-C 将 iPhone 作为 Mac 的推理协处理器,加速预填充;利用 iPhone 内存扩展上下文窗口,最高支持 229k tokens(8-bit);保持与单机运行完全相同的输出(贪心解码 token 一致)。拥有 Apple Silicon Mac 和 iPhone/iPad,希望在本地运行大模型并提升长上下文处理速度的开发者与高级用户。

根据 GitHub 公开数据,该项目的编程语言为 Python,开源协议为 MIT,创建于 2026-10-01,最近更新于 2026-10-13,目前有 1,016 个 Star。

项目介绍

Backburner 是一个让 iPhone 通过 USB-C 连接 Mac,协同运行本地大语言模型的项目。它基于 llama.cpp 分支,将 Qwen3.8-27B 模型按层拆分:Mac 负责前 40 层,iPhone 的 GPU 负责剩余层,流水线并行。这样在读取长文件或工具结果时,预填充速度可提升 29-44%,同时利用 iPhone 内存扩展上下文窗口,24GB Mac 可支持 196k-229k tokens 的 8-bit 上下文。

项目在 MacBook Pro M4 Pro 和 iPhone 17 Pro Max 上测试,输出与单机运行完全一致。除了 iPhone,也支持 iPad 作为协处理器,并计划扩展到 Linux、Windows 和 Android 设备。

主要功能

适合谁用

拥有 Apple Silicon Mac 和 iPhone/iPad,希望在本地运行大模型并提升长上下文处理速度的开发者与高级用户。

快速上手

  1. 克隆仓库:git clone https://github.com/StayLameBro/backburner.git
  2. 运行安装脚本:./install.sh(可通过 TAIL_L=<L> 设置 Mac 保留的层数)
  3. 使用 scripts/split-gguf.py -L <L> --no-head 生成手机端模型分片
  4. 通过 scripts/phone-tail.sh 将分片推送到 iPhone
  5. 启动服务后,在 Mac 上使用兼容的客户端连接本地端口进行推理

Star 增长趋势

1,0161,007 · 2026-10-14 至 2026-10-16

同类项目

本地运行和管理开源大模型的工具
★ 18.3万 · Go · 更新于 2026-10-15
自托管、可扩展的 AI 对话界面,支持 Ollama 与 OpenAI 兼容 API
★ 15.6万 · Python · 更新于 2026-10-16
轻量跨平台 AI 聊天助手,支持多种模型与本地部署
★ 8.9万 · TypeScript · 更新于 2026-10-15
超轻量自托管个人 AI Agent 框架,支持 WebUI 与聊天应用
★ 4.9万 · Python · 更新于 2026-10-15
用自然语言搜索 Mac 本地文件,基于 EmbeddingGemma 2 的端侧语义搜索
★ 4,109 · Swift · 更新于 2026-10-14
在消费级 GPU 上高速部署大型 Qwen 模型
★ 2,025 · Python · 更新于 2026-10-11