平時用 USB C 線將 iPhone 連上 Mac,多數是充電或傳相,現在竟可讓手機幫電腦跑 AI。開源工具 Backburner 可以透過 USB-C,將大型語言模型部分運算交給 iPhone。開源工具 Backburner 讓兩部裝置透過 USB-C 線分擔工作,開發者稱,測試讀取速度最高提升 44%,其中一項測試的等待時間由約 19 秒縮至 13 秒。我們編輯今次以 M4 iMac、24 GB 記憶體及 iPhone 18 Pro Max 試玩。平時接觸這類開源工具,往往一動手就得翻查 GitHub,過程繁複又容易令人卻步。不過不用擔心,這次教學會一步步示範如何直接在終端機(Terminal)搞定所有設定

▲開源工具 Backburner 可以透過 USB-C,將大型語言模型部分運算交給 iPhone

開始前準備
・今次示範:M4 iMac、24 GB RAM、iPhone 18 Pro Max
・一條支援 10 Gb/s 資料傳輸 USB-C 線;不要只按「支援快充」選購

▲一條支援 10 Gb/s 資料傳輸 USB-C 線
・Mac 建議預留至少 40 GB 儲存空間,供模型及安裝檔案使用
・Apple 帳戶,用來透過 AltStore 安裝 iPhone 應用程式
以下是預覽版工具安裝流程。手機需要保持 Backburner 在前景運行;免費 Apple 帳戶簽署應用程式亦需要定期更新。
Step 1:打開 Mac 終端機
按 Command+空白鍵,搜尋「終端機」或「Terminal」,按 Enter 開啟。之後指令只需複製貼上,再按 Enter 執行,不用連同「%」或使用者名稱一起輸入。
Step 2:準備 Apple 命令列工具
貼上以下指令,按照視窗指示安裝;如果顯示已安裝,就繼續下一步。
xcode-select --install
Step 3:安裝 Backburner 及下載模型
curl -fsSL https://raw.githubusercontent.com/StayLameBro/backburner/main/install.sh | bash
安裝程式會取得 Mac 引擎、Qwen3.8-27B 模型、輔助模型,並製作手機使用模型檔案。下載期間數字及百分比持續變動是正常進度;等到顯示「done」,並重新出現可輸入指令提示符,才繼續操作。
Step 4:在 Mac 安裝 AltServer
到 AltStore 官方網站下載 Mac 版本 AltServer,按官方安裝指示完成設定並開啟。它主要透過 Mac 上方選單列圖示操作,不一定會出現普通應用程式視窗。
下載連結:https://altstore.io/


▲ 下載後解壓縮,不一定會出現普通應用程式視窗
▲它主要透過 Mac 上方選單列圖示操作
Step 5:將 AltStore 安裝到 iPhone
用 USB 線連接並解鎖 iPhone。如 Finder 或手機要求信任裝置,按照提示確認。按 Mac 選單列 AltServer 圖示,選擇「Install AltStore」,再選自己 iPhone,按提示登入 Apple 帳戶。
使用 AltStore 2.2 或更新版本。免費帳戶最多同時安裝 3 個這類應用程式,AltStore 本身亦佔 1 個名額,安裝前要預留位置。

Step 6:開啟開發者模式及信任 App
在 iPhone「設定 → 私隱與保安 → 開發者模式」開啟功能,按要求重新啟動並確認。如系統要求信任開發者,再到「設定 → 一般 → VPN 與裝置管理」,選擇對應 Apple 帳戶並按「信任」。
Step 7:在 AltStore 加入 Backburner
開啟 iPhone 的 AltStore,在「Sources」頁面按「+」,加入以下來源,再安裝 Backburner:
https://raw.githubusercontent.com/StayLameBro/backburner/main/altstore/source.json
開啟 Backburner;如它要求「本機網絡」存取權限,選擇允許。之後保持應用程式畫面開啟,USB 線繼續接上 Mac。


Step 8:確認 Mac 找到手機
返回 Mac 終端機,依次執行:
cd ~/backburner
scripts/phone-up.sh
見到「wired iPhone」及手機位址,代表 Mac 收到手機回應。今次裝置「app budget」約為 6,000 MiB,表示應用程式可用記憶體約 6 GB;這一步仍未代表模型已載入。
Step 9:將手機部分模型傳過去
~/.local/bin/backburner phone
等到出現「pushed … files … MB」,代表檔案傳送完成。今次約 5,080 MB 模型檔案,在紀錄中用 5.9 秒傳送完成。
傳送後讓應用程式重新載入。可在 iPhone 應用程式切換畫面將 Backburner 向上掃走,再手動開啟;保持在前景,等候模型載入。
Step 10:確認手機模型準備好
在同一個終端機執行以下指令,今次不需要額外參數:
scripts/phone-tail.sh
今次見到「tail L=40」及「”tail_state”:”ready”」,表示手機模型已準備好。
Step 11:啟動 Mac+iPhone 模式
先確保沒有另一份 Backburner 服務正在運行;如先前開過 Mac 單機模式,回到該服務視窗按 Control+C 停止。每次只啟動一份服務。
CTX=32768 ~/.local/bin/backburner
如要求 Mac 登入密碼,輸入後按 Enter;輸入密碼時畫面不會顯示字元。等待紀錄顯示「split prefill on」、「model loaded」及「listening on http://127.0.0.1:8180」。
保持此終端機視窗開啟。「CTX=32768」在這個模式下設定 Mac 保留上下文容量,啟動紀錄顯示整體容量可能更大;不要將該數字直接當成已完成長文實測。
Step 12:打開聊天頁 貼長文試玩
在 Mac Safari 輸入:
http://127.0.0.1:8180
開一個新對話,貼上約 1,500 字以上文章,叫 AI「用 3 點概括重點」。長輸入較容易觸發手機協作;短問題未必會使用手機,難題長時間推理亦不代表手機會持續運算。
如要確認手機有處理工作,按 Command+N 開另一個終端機視窗,再執行:
cd ~/backburner
scripts/phone-tail.sh
比較測試前後「tail_chunks」數字,有增加代表手機曾處理輸入批次;同時檢查服務紀錄沒有出現「split_abort」,以免將中途退回 Mac 結果當作完整協作測試。

兩機分工實測 長文工作更具發揮空間
在我們的 M4 iMac 與 iPhone 實測環境下,接上手機後的長文本讀取速率錄得約每秒 74 Token,相比 Mac 單機運作的每秒 63 Token,初步看到約 17% 的速度提升。雖然實際增幅會受文字長度與暫存狀態影響,但看着終端機裡的運算區塊在兩部裝置間流動,依然極具未來感。
對於習慣在本機離線處理大量資料、閱讀長篇文檔的用戶而言,這個玩法不僅切實縮短了等待空檔,更重新定義了手邊 Apple 裝置的價值——當你插上傳輸線那一刻,平時用來滑社交平台的手機,已經實實在在地在為你的電腦分擔算力。
資料來源:Backburner GitHub、AltStore