多數開發者把「個人 Agent 叢集」理解成 MacBook 上多開幾個 Claude Code 分頁——直到任務搶 CPU、合蓋後 shell 全斷、Keychain 與 Docker 權限纏在一起,手機上「主機離線」的通知比真正的 bug 還頻繁。Demo 與可運維系統之間的鴻溝,很少是「換一個更大的模型」能填平的;關鍵在於你是否把控制面、執行面、工具面拆到常駐遠端節點上。
本文沿著 2026 年獨立開發者實際落地的路徑:本地一台控制台負責審批與編排,一兩台遠端 Mac 作 7×24 Worker,MCP 接工具,Tailscale 組網。分水嶺在拓撲與執行邊界,不在最新 frontier 模型的參數量。
為何筆電扛不住個人 Agent 叢集
叢集不是「多幾個 AI 助理」。狀態要跨任務持久化,執行要熬過整夜與出差。筆電本質是互動裝置——合蓋、飯店 Wi-Fi、macOS 更新、重開機會同時殺掉執行中的 shell、未提交的 diff、掛起的 MCP 連線。Codex 與 Claude Code 社群裡那些長任務失敗案例,多半追溯到執行主機不穩定,而非模型能力不足。
第二道天花板是資源隔離。16 GB 的 MacBook 同時跑 Gateway、xcodebuild、本機 Ollama 心跳與 Zoom,swap 一觸發,Agent 延遲就從幾十毫秒飆到秒級。我們在OpenClaw Gateway 與 Xcode CI 同機部署一文裡拆解過同樣模式:不是軟體 bug,而是角色堆在同一台機器。
第三道是權限邊界。Computer Use、全倉庫 shell、CI 簽名憑證不該與日常瀏覽、個人 Apple ID 共用同一個使用者工作階段。實務鐵律:能把「手」伸進生產環境的節點放遠端專機;負責「眼睛」審批的留在本地硬體。
三層架構:控制面、執行面、工具面
第一天不必上 Kubernetes。拆成三層,多數個人場景一台雲 Mac 月費就能兜住:
- 控制面:你每天觸碰的裝置——審批任務、改 prompt、看儀表板。典型:Cursor、本機 Claude Code、OpenClaw Dashboard、手機端 Codex 遠控。
- 執行面:常駐遠端節點跑 shell、編譯、拉程式碼、Computer Use。典型:Cloud Mac mini M4、純 Web 技術棧可用 Linux VPS、Claude Code 經 SSH 遠端。
- 工具面:經 MCP、Webhook、GitHub API 接外部能力——Issue、唯讀資料庫、日曆、部署管線。入門先看MCP 入門。
三層之間用窄介面連接:SSH + tmux、Gateway WebSocket,或 Git 當非同步佇列。別讓 Agent「共用你的桌面」——那是 Demo 拓撲,不是可運維拓撲。
節點角色怎麼分
多數個人叢集會出現三種角色,邏輯上可共用一台遠端 Mac 但須隔離:
| 角色 | 職責 | 建議規格 | 能否與其他角色同機? |
|---|---|---|---|
| Gateway 節點 | 訊息路由、通道接入、佇列、Token 驗證 | M4 16 GB+,固定埠(如 18789) | 輕量執行可同機;CI 重時應拆分 |
| Worker 節點 | Agent 迴圈、編譯、測試、批次檔案 | M4 24 GB + 512 GB SSD | 可與 Gateway 同機;多 Worker 用標籤區分 |
| CI Runner 節點 | 自建 GitHub Actions、簽名、歸檔 | 24 GB + 獨享 IP + 鑰匙串規劃 | 與 Gateway 同機時設 Nice/併發上限 |
編排入口:一張對照表說清楚
框架選型跟你的入口習慣走,不是跟模型排行榜。下表欄位統一——真正差異在入口與執行邊界,不在 GPT 對 Claude。
| 工具 | 入口 | 執行 | 上下文 | 最適場景 |
|---|---|---|---|---|
| OpenClaw Gateway | Dashboard / IM 通道 / 手機節點 | 多通道路由、常駐、工作區持久化 | 工作區檔案 + 通道歷史 | 7×24 數位分身、跨裝置遠控 |
| Claude Code | 終端機 / SSH 遠端 | 倉庫編輯、bash、MCP、hooks | CLAUDE.md + 倉庫 + MCP |
工程師主導、以倉庫為中心 |
| LangGraph / 自訂 harness | API / 自訂 UI | 有狀態圖、分支、重試、人工閘門 | 圖狀態 + 外部儲存 | 多 Agent 協作、生產級編排 |
| Cursor Agent | IDE 委派 | 單倉庫重構、本機自動化 | 開啟檔案 + 專案索引 | 日常開發便利;重活卸載遠端 |
還在框架之間猶豫?先讀Agent 開發模式全景選型指南:先定編排範式,再定主機規格。個人叢集裡常見分工是OpenClaw 管通道與持久化,Claude Code 管深度倉庫編輯——可共用一台 Cloud Mac,但最好分 Unix 使用者,至少分開工作目錄樹。
場景矩陣:該租幾台遠端節點
| 目標 | 拓撲 | 遠端算力 | 關鍵設定 |
|---|---|---|---|
| 個人生產力:郵件/日曆/腳本自動化 | 筆電 + Gateway/Worker 合併 | 1× Cloud Mac M4 16 GB | OpenClaw + MCP;Tailscale 接入 |
| 獨立開發:iOS + Agent 並行 | 本地控制台 + 執行/CI 拆分 | 2× Cloud Mac(或一台 24 GB 硬隔離) | 構建與 Gateway 分離;見雙節點遷移手冊 |
| 內容/營運:多平台發布 | 固定 Gateway + 彈性 Worker | 1 台固定 + 尖峰租用 | 穩定 Webhook IP;持久任務佇列 |
| 研究:多 Agent 實驗 | 自架 LangGraph + 專用 Worker | 1× Linux API + 1× Mac 執行 | 狀態放 Postgres;Mac 跑僅 macOS 步驟 |
多數獨立開發者落在甜點:一台本地控制台 + 一台遠端 Mac。該加第二台節點的信號很明確:Gateway P99 持續 > 300 ms、夜間 CI 與白天 Agent 搶記憶體、或北美與亞太各需固定出口做 relay——與Cloud Mac 作 Agent 執行層的論述一致。
三種實戰技術棧
技術棧 A:個人數位分身(運維最低)
MacBook + Cloud Mac M4 + OpenClaw Gateway + Tailscale + MCP(日曆/郵件/GitHub)。Gateway 在遠端 Mac;手機經通道派單;本地連 Dashboard 審批。細節見OpenClaw 數位分身手冊。
技術棧 B:工程師深度自動化
本地 Cursor + SSH 連 Cloud Mac 的 Claude Code + 同機 GitHub Actions Runner。重活只走 SSH;合併前 CI 與執行同主機,避免「本地過、遠端掛」。Runner 設定見雲 Mac 自建 macOS Runner。
技術棧 C:多 Agent 研究或副專案
LangGraph 控制流 + 遠端 Mac Worker + 物件儲存放產物。編排在 API 層版本化;執行層按週擴縮。Mac 節點只跑 macOS 專屬步驟:簽名、公證、Simulator。
常見踩坑:一次記住
- 踩坑 1:所有 Agent 擠在筆電——短期方便;長期必被睡眠、權限或 swap 擊穿。
- 踩坑 2:Gateway 沒規劃 Worker——Gateway 負責路由,不該扛完整編譯;通道卡頓常被誤判成「模型變慢」。
- 踩坑 3:忽略網路身份——Webhook、SSH、Runner 註冊需要穩定出口;共用或輪換 IP 會讓自動化脆弱。執行節點綁獨享原生 IP。
- 踩坑 4:工具面未審計——MCP Server 會把金鑰交給 Agent;生產環境 MCP 要最小權限、先唯讀、有回滾路徑。
- 踩坑 5:沒有回滾故事——工作區快照、鎖依賴版本、保留上一版 Gateway 二進位;升級失敗應能在十分鐘內還原。
agent 跑任務,ci 跑管線,人類經 bastion SSH。
七步落地清單
- 定義一條端到端閉環——例如「夜間修 lint 並開 PR」或「監控收件匣並起草回覆」。一次只驗證一條閉環。
- 租一台專用 Cloud Mac——M4 16 GB 起步;Simulator 與 Agent 並跑建議 24 GB。確認獨享 IP 與 SSH 可達。
- 接好網路——先 Tailscale 再暴露公網埠;Gateway 先綁 loopback,經 tailnet 或 SSH 轉發對外。
- 建使用者與目錄——
/srv/agent/workspace對/srv/ci;pmset關閉系統睡眠。 - 裝編排入口——先 OpenClaw 或 Claude Code;加 2–3 個 MCP 工具驗證通過再擴展。
- 掛 CI(可選)——同機註冊 Runner;用標籤區分
agent與buildjob。 - 可觀測與回滾——Gateway 健康探針、磁碟告警、倉庫鎖 lockfile;每週做一次「拔線」恢復演練。
# 1. Disable system sleep (display may sleep) sudo pmset -a sleep 0 displaysleep 15 disksleep 0 powernap 0 # 2. Dedicated Agent user & workspace sudo sysadminctl -addUser agent -fullName "Agent Worker" -password '***' -admin sudo mkdir -p /srv/agent/workspace && sudo chown agent:staff /srv/agent/workspace # 3. Persistent shell (Claude Code / long jobs) sudo -u agent tmux new -s agent -d ssh agent@your-cloud-mac 'tmux attach -t agent' # 4. Tailscale (tailnet first, then services) tailscale up --ssh
參考拓撲:控制台 + 遠端叢集
總結
在遠端算力上搭建個人 AI Agent 叢集,重點不是多買 API 額度,而是拆分控制、執行與工具,讓 Agent 的「手」住在不會合蓋、不會跟你搶 Zoom 頻寬的專用主機上。2026 年的預設答案:MacBook 當控制台,Cloud Mac mini M4 當 7×24 Worker,OpenClaw 或 Claude Code 做編排,MCP 接工具,Tailscale 組網。
先跑通一條端到端閉環,再考慮第二台節點或 LangGraph 狀態機。模型會輪換;拓撲一次搭對,換模型只是改設定,不必重建。
常見問題
Q1. 個人 Agent 叢集最少要幾台機器?
一台控制台 + 一台遠端執行機就夠起步。第二台遠端節點出現在 CI 與 Gateway 搶資源,或需要雙區域固定出口時。
Q2. 能否全跑 Linux、不要 Mac?
純 Web/後端自動化:可以。Xcode、Simulator、macOS 簽名或公證必須有 macOS 執行節點——這是 Apple 工具鏈約束,不是偏好問題。
Q3. OpenClaw 還是 Claude Code,二選一?
不必。OpenClaw 強在通道與持久 Gateway;Claude Code 強在深度倉庫作業。常見模式:OpenClaw Gateway + 同 Worker 上 SSH 跑 Claude Code 做重編輯。
Q4. 遠端節點安全底線?
優先 Tailscale/SSH bastion,不暴露公網管理埠,拆分使用者,MCP 最小權限,API 金鑰放 secret store 而非明文 dotfile。定期輪換通道 Token 與 Runner 註冊。
Q5. 月費大概多少?
一台 M4 雲 Mac 常低於再買一台二手 mini 的攤銷,且含機房網路與固定 IP。尖峰任務用彈性租用比為偶發峰值買硬體划算——見遠端 Mac 租期與 TCO。
Q6. 叢集裡要放本機小模型嗎?
可選。心跳分類、草稿摘要用 Ollama/MLX 可省 API;複雜推理仍走雲端。執行留在遠端 Mac,筆電風扇才安靜。
Agent 叢集的執行節點
個人 Agent 叢集的瓶頸常在執行主機:7×24 在線、shell 與 Xcode、穩定 SSH 與獨享出口。Hashvps Cloud Mac mini M4 提供真實 Apple 硬體、獨享 IPv4、多區域節點——適合作 Gateway、Worker 或 GitHub Actions Runner 底座。
正在組裝 2026 拓撲?先從一台專用執行節點開始—— 查看方案與定價 ——讓 Agent 的「手」始終在線。