Matt Pocock 開源 Sandcastle,把 Claude Code、Codex 關進隔離沙盒並行跑:GitHub issue 當佇列,規劃、實作、互審、合併成軟體工廠,真正該學的是流程不是工具。
⭐ 文章深度讀:你敢讓一群 AI agent 整晚自己寫程式嗎,還是覺得太冒險?
→ https://heymaibao.com/sandcastle-ai-agent-sandbox-software-factory/
⚡ 章節重點
開場 AFK 軟體工廠的夢 00:00
關鍵不是放飛 是把它關進沙盒 00:52
拆解 Sandcastle 其實只是一個函式 02:36
軟體工廠的四步驟產線 04:13
兩個值得偷學的小技巧 06:51
實際跑起來的結果 07:42
總結 流程大於工具 08:15
📝 懶人包
∙ AFK (away from keyboard,離開鍵盤掛機) 並行 agent 的真正前提是沙盒隔離,不是 YOLO 放飛。你以為瓶頸是 agent 不夠聰明,其實卡住大家的是「怎麼安全地讓它自己跑」。
∙ Sandcastle 的核心其實只是一個極簡的函式 `Sandcastle.run`,傳入「用哪個 agent、哪個沙盒、跑什麼 prompt」就好。它對你用 Claude Code 還是 Codex、用 Docker 還是別的隔離環境,完全不綁定。
∙ 真正的價值是函式上面那套流程:用 GitHub issue (任務工單) 當佇列,planner 出計畫、多個 implementer 並行寫、reviewer 互審、merger 合併。這條產線才是「軟體工廠」的本體。
∙ 我的觀察:看完這部影片,我覺得真正該帶走的不是 Sandcastle 這個工具,而是它示範的那套 pattern,而且 sandbox 這個前提,是多數人在玩自動化 agent 時最容易低估的一環。
📚 參考資料
I Open-Sourced My Own AFK Software Factory
→ https://www.youtube.com/watch?v=E5-QK3CDVQM
@mattpocockuk
→ https://www.youtube.com/@mattpocockuk