你的 agent 的遠端電腦
你的 coding agent 拿到一台真的機器,控制權還在你手上。
ParallelSandbox 給 Claude Code、Codex 或任何 MCP agent 一個箱子:一台有 Docker、虛擬螢幕上的瀏覽器、截圖與錄影的 Linux 機器,全部用 MCP 工具操作。箱子裡沒有 AI。agent 需要人的時候,你從瀏覽器或桌面 app 接手即時畫面。
一行指令接上
在 app 建一把 API key,然後把 MCP server 加進 Claude Code:
claude mcp add --transport http parallelsandbox https://mcp.parallelsandbox.com/mcp \
--header "Authorization: Bearer psbx_YOUR_KEY"其他 client 用 npm 上的 stdio 轉接器 npx -y parallelsandbox-mcp,環境變數帶 PARALLELSANDBOX_API_KEY。細節在快速開始。
箱子是什麼
一整台機器,不是一個容器
2 vCPU、16 GB 記憶體、自己的 Docker daemon。docker compose 整套、原生 build,任何需要真實主機的事。
看得到的螢幕
一個帶 Chromium 的 Xvfb 螢幕。有頭的瀏覽器測試、截圖、mp4 錄影,還有給人看的即時畫面。
混合環境的接線
箱子裡只跑你改的那個服務,沒改的用名字指到你自己的環境。
交給人
sandbox_takeover 讓 agent 暫停、把即時畫面交給人,人交還時留的話會回給 agent。
給 agent 看的瀏覽器 log
箱子裡跑的網頁經 log SDK 回報錯誤;logs_errors 撈回來時 stack 已用 source map 還原。
幾秒內可用
待命箱 15 秒內認領,冷開 90 秒內。點數還在就沒有時間上限。
一件工作怎麼跑
每一步都是你的 agent 發出的一個 MCP 工具呼叫。
起箱子
sandbox_start 帶上 repo 會開出來的服務。secrets 只在點名時注入。
放程式碼
commit 過的用 git clone,沒 commit 的用 sandbox_sync。
build、跑、接線
docker compose up,再用 sandbox_wire 讓箱子上的一切用名字找到每個服務。
測試與展示
在螢幕上有頭跑測試;sandbox_shot 錄影,sandbox_get 把檔案變成下載連結拿回來。
收掉
sandbox_stop 銷毀箱子。除了你拿回來的東西,什麼都不留。
十五個工具,一份契約
sandbox_start、sandbox_exec、sandbox_sync、sandbox_get、sandbox_wire、sandbox_shot、sandbox_status、sandbox_stop、sandbox_publish_version、sandbox_versions、sandbox_takeover、sandbox_secrets、logs_search、logs_errors、logs_tail。streamable HTTP 與 stdio 轉接器給的是同一組名字。
人一直在圈子裡
登入、兩步驟驗證、驗證碼、付款:agent 開口,你從瀏覽器或桌面 app 在即時畫面上操作,做完留一句話交還。有人連著時,agent 的命令會暫停。
不用貼 log
網頁掛上 @parallelsandbox/log,錯誤與 console 輸出連同 release、網址、箱子 id 一起進到你的 project,agent 直接查。
跑多少付多少
點數:1 點=$0.001,所有用量扣點=實際成本 × 1.5。箱子運行約 100 點/小時,按分鐘扣。免費帳號有 500 點,不過期。
先給自己的 agent 用
CubeLV 的 AI 員工以租戶身分跑在 ParallelSandbox 上:同一套 MCP、同一種箱子、同一條接手流程。你拿到的就是我們自己在用的。