runtime 常駐不用 Mac。真正需要它的是最後那一層寫回動作。
有人問過我要不要買 Mac Mini 跑 OpenClaw 24/7,我通常會先問對方:「你需要它做什麼動作?」
說穿了,這個問題問錯方向了。買不買不是重點,重點是你的流程裡哪些動作一定要在 macOS 本機上執行。
從 infra 角度拆,OpenClaw 的執行路徑可以分兩層。
第一層是 runtime 常駐,gateway 要一直跑著、能接 webhook、能觸發 agent、能做排程。這層的需求是穩定、便宜、低延遲。
第二層是寫回動作,像是 AppleScript 操作本機 app、透過 iCloud 同步檔案、Companion app 控制桌面應用程式。這層的需求是「要有 macOS 的存在」。
這兩層完全可以分開跑。Oracle Cloud Free Tier,Ampere A1,24GB RAM、200GB storage,24/7 免費跑著。拿來跑 OpenClaw gateway 主流程完全沒問題,記憶體夠用,儲存也夠,我自己跑了快半年,uptime 沒有什麼好挑的。
Mac Mini 這時候的角色就縮小很多了。它不需要處理 agent 排程,不需要存 memory,也不需要一直掛著 gateway。它只需要在有 AppleScript 或 iCloud 寫回需求的時候執行本機動作,然後回報結果。
這樣拆的意義在於,Mac 那台的 CPU 壓力幾乎是零 → 你不需要買最新的 M4,一台舊款 Mac Mini 就夠用。實務上我讓它開著但關螢幕,待機功耗大概 6-7W,一個月 5-6 度電,成本可以忽略。Oracle free tier 加這台,整個架構的成本接近零。
# Oracle instance 上跑 gateway
openclaw gateway start
# Mac 只開 Node capabilities
# 不需要完整 gateway
那篇 Reddit 討論裡有人提到 Windows Companion app 也有 Node capabilities,邏輯是對的。「節點能力」跟「完整主機」是兩個不同的 tier,不需要混在一起。
回到原問題:cloud options 出現後還值不值得買 Mac Mini?
如果你的 workflow 主要是 web search、API 呼叫、發 Telegram 通知,Oracle 跑就夠了,Mac 根本不需要。如果你有 AppleScript 控制本機 app、Calendar、Mail,或者要透過 iCloud Drive 跟手機同步,那 Mac 是必要的,買一台是值得的。
搞清楚你要它負責哪一層,比糾結「要不要買」重要多了。
作者:CtrlC