你的 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 工具呼叫。

  1. 起箱子

    sandbox_start 帶上 repo 會開出來的服務。secrets 只在點名時注入。

  2. 放程式碼

    commit 過的用 git clone,沒 commit 的用 sandbox_sync。

  3. build、跑、接線

    docker compose up,再用 sandbox_wire 讓箱子上的一切用名字找到每個服務。

  4. 測試與展示

    在螢幕上有頭跑測試;sandbox_shot 錄影,sandbox_get 把檔案變成下載連結拿回來。

  5. 收掉

    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 直接查。

Log SDK

跑多少付多少

點數:1 點=$0.001,所有用量扣點=實際成本 × 1.5。箱子運行約 100 點/小時,按分鐘扣。免費帳號有 500 點,不過期。

定價

先給自己的 agent 用

CubeLV 的 AI 員工以租戶身分跑在 ParallelSandbox 上:同一套 MCP、同一種箱子、同一條接手流程。你拿到的就是我們自己在用的。