Boxes.dev: 為 Claude Code 和 Codex 提供雲端原生代理開發環境
Boxes.dev 為 AI 編碼代理提供隔離的雲端運算
Boxes.dev 是一個僅限雲端的代理開發環境 (ADE),旨在消除在使用 Claude Code 和 Codex 等 AI 代理時,本地開發所帶來的限制。透過為每個代理執行緒提供專屬的雲端電腦、檔案系統和運算資源,該平台允許代理在隔離的環境中執行、測試和驗證完整的應用程式,而不會干擾開發者的本地機器,也不需要複雜的 Git worktree 配置。
解決 AI 代理在 localhost 的限制
在本地機器 (localhost) 上使用 AI 代理進行開發會產生幾個瓶頸,而 Boxes.dev 正致力於解決這些問題:
- 並行化限制: 當嘗試同時在不同任務上運行多個代理時,傳統的 Git worktrees 設定起來非常繁瑣。
- 資源耗盡: 運行多個並行代理,且每個代理都要執行完整的應用程式進行端到端測試時,會迅速耗盡本地系統資源。
- 硬體依賴: 開發者通常必須保持筆記型電腦開啟,或維持與家用伺服器的 SSH 連線,以確保代理能持續處理長時間運行的任務。
- 行動裝置存取性: 本地設定通常將行動開發視為次要考量,而 Boxes.dev 提供功能齊全的行動應用程式,用於與代理進行互動。
核心功能與技術實作
Boxes.dev 模擬了 Claude Code 和 Codex 的使用者體驗,同時將整個執行層移至雲端。關鍵技術能力包括:
- 自動化環境移植: 平台使用編碼代理來掃描使用者的本地開發設定,並將配置移植到雲端。
- 基於快照的執行緒: 每個新的 Claude Code 或 Codex 執行緒都從完整環境的快照開始,確保每個任務都有乾淨、隔離的狀態。
- 遠端執行: 代理可以在雲端執行他們正在構建的完整應用程式,從而實現對其工作的真實端到端測試。
- 整合生態系統: 平台包含排程自動化功能和 Slack 整合,以擴展代理的能力,使其超越聊天介面。
社群回饋與技術考量
雖然該產品被其創作者和一些測試版使用者認為是「遊戲規則改變者」,但 Hacker News 社群提出了幾個技術和策略問題:
安全性與憑證
使用者詢問平台如何處理 Model Context Protocol (MCP) 憑證,特別是從本地配置讀取 token 的 stdio servers,或是使用 OAuth token 的 HTTP servers,以及這些秘密資訊儲存在雲端基礎設施中的哪個位置。
基礎設施與可移植性
一些開發者表示更偏好「自備運算資源」模式。一位使用者指出,必須使用 Boxes.dev 自定義雲端是個阻礙因素,建議支援任何 VPS 或開源版本會更具吸引力。
防禦力與市場定位
由於 OpenAI 和 Anthropic 等前沿實驗室正日益透過提供自己的遠端執行和桌面整合來「向下延伸堆疊」,對於一個獨立的 ADE 的長期防禦力提出了疑問。
資源管理
使用者尋求對「box-hours」定價方式的澄清,以及在代理不活躍期間(例如等待使用者輸入)或代理執行外部任務(如網路搜尋)時,是否會產生費用。