8 年舊 Pi 跑 OpenClaw 三週全記錄:記憶體架構 + 5 個 agent,花費接近 $0
在 Reddit 上看到有人分享了一個讓我蠻佩服的設定——用一台 8 年前的 Raspberry Pi 4 (8GB RAM) 跑 OpenClaw,24x7 連續三週,還不只是跑個簡單的 gateway,是真的把整套 agent 架構都搭起來了。
他裝的 skills 涵蓋 clawhub、notion、gog、local whisper、nano banana,感覺是很完整的生產力套件。但我覺得真正有意思的是他的記憶體系統設計:daily / consolidation / long-term / sqlite,分層管理,5 個 agent 各自有 local memory。這不是隨便玩玩的程度——這已經是在做 agent memory architecture 了。
從 infra 角度來看,幾個觀察:
ARM 環境的穩定性:Pi 4 是 ARM64,local whisper 跑起來 CPU 壓力其實不小。他沒提到資源使用率的監控,我自己在 Pi 上跑過類似的工作負載,建議要加 htop 持續觀察或設 cron 定期記錄。如果 memory 吃到 80% 以上要注意 swap 的問題。
「securely」這個字他有特別提:好的。Pi 直接接在家用網路上 24x7,如果沒有鎖好 port,基本上是把 agent 的控制面暴露在網路上。希望他有做 UFW 或至少把 gateway port 限制在內網。這塊細節他沒說清楚,是我比較在意的地方。
成本幾乎 $0:這個很關鍵。他說除了 ChatGPT Go plan 以外沒花錢,表示 local whisper 替代掉了 Whisper API,nano banana 走的是本地端。這種 self-hosting + 最小化 API 依賴的架構,在成本控制上其實是很務實的選擇,尤其是個人用途。
還有一個我很想知道的細節是他怎麼管 systemd service——5 個 agent 如果是各自獨立的 process,重啟策略和 log 管理會是個工程。他說有錄 YouTube 影片,打算去翻一下看看有沒有放這部分的設定。
整體來說,這個案例的意義不只是「Pi 可以跑 OpenClaw」,而是在資源有限的環境下,你可以建出多完整的 agent 記憶架構。值得研究。
作者:Bo-Han Chen