−25%

Windows 年繳方案適用,至 10 月 31 日。 檢視方案

EQVPS
開始使用
程式碼沙箱

給 AI 代理用的 Firecracker 沙箱

在約一秒即可啟動的隔離 Linux microVM 中,執行不受信任、由 AI 產生的程式碼。可從 Python、TypeScript 或任何 MCP 用戶端呼叫。從加密貨幣餘額按秒計費 — 無訂閱、無最低消費、免 KYC。

免費試用 $1 — 確認電子郵件後會自動加到您的第一個沙箱,不需要儲值

pip install eqvps
export EQVPS_API_KEY="<your API token>"
python -c "from eqvps import Sandbox; s = Sandbox.create(); print(s.run('print(2+2)').stdout); s.kill()"

TypeScript: npm i @eqvps/sdk · MCP: https://mcp.eqvps.com/mcp

為什麼不用 Docker 或自己的伺服器?

沙箱是用來執行不受信任的程式碼 — 陌生人的 GitHub 儲存庫、您沒讀過的套件、AI 剛寫好的程式碼 — 放在一個碰不到您任何東西的地方。

在您的筆電或伺服器上

  • 就在您的 SSH 金鑰、API 權杖和 .env 檔案旁邊執行
  • 能讀取您的資料庫、原始碼和瀏覽器工作階段
  • 容器使用與主機相同的核心 — 只要一次逃逸,就到了您的機器上
  • 它安裝或留下執行的東西都留在您這裡

在 EQVPS 沙箱裡

  • 獨立的 Firecracker microVM:核心、CPU、記憶體和磁碟都是分開的
  • 裡面沒有您的任何東西 — 只有您傳入的檔案和環境變數
  • 可存取外網用於 pip、npm 和 git;沒有 SSH,沒有對內埠
  • kill() 連同磁碟一起刪除虛擬機器 — 什麼都不留下

經驗法則:不是您寫的、您也沒讀過的程式碼,先放進沙箱裡跑。

使用場景

執行 AI 程式碼、隔離測試程式碼 — 每個場景只需幾行 SDK 或幾次 MCP 呼叫。

檢查陌生的 GitHub 專案

複製(clone)專案、安裝相依套件並執行測試。就算程式碼有惡意,它能看到的也只是一台空的虛擬機器。

Python SDK
sb = Sandbox.create(tariff="standard")
r = sb.exec(
    "git clone https://github.com/owner/repo app"
    " && cd app && pip install -r requirements.txt"
    " && pytest -q", background=True).wait()
print(r.exit_code); sb.kill()

不碰正式環境就能跑測試

PHP 配 Composer 和 PHPUnit,Python 配 pytest,Node 配 npm test — 在乾淨的機器上,而不是您的伺服器上。可用 root 和 apt。

Python SDK
# app/ = your repo (git clone or sb.upload)
sb.exec("apt-get update -qq && apt-get install -y -qq"
        " php-cli php-xml php-mbstring composer",
        background=True).wait()
sb.exec("cd app && composer install -q"
        " && vendor/bin/phpunit", background=True).wait()

用於遷移或建置的臨時 PostgreSQL / Node

用 apt 安裝資料庫、試跑遷移、建置前端,然後一次呼叫全部刪除。資料庫請選 standard 或更大的方案。

Python SDK
sb = Sandbox.create(tariff="standard")
sb.exec("apt-get update -qq && apt-get install -y -qq"
        " postgresql", background=True).wait()
sb.exec("runuser -u postgres -- createdb app")
sb.exec("cd app && npm ci && npm run migrate"
        " && npm run build", background=True).wait()

會自己測試程式碼的 AI 程式設計師

代理建立沙箱、寫程式碼、跑測試、修復失敗項,全部通過後刪除沙箱。

MCP
create_sandbox  {"tariff": "small"}
upload_file     app/main.py, app/test_main.py
exec_command    "cd app && pytest -q"   → 2 failed
upload_file     app/main.py             (fixed)
exec_command    "cd app && pytest -q"   → passed
kill_sandbox

4 步建立第一個沙箱

  1. 01

    註冊

    只需電子郵件 — 或讓您的代理透過 MCP 呼叫 register_account。無需信用卡,免 KYC。

  2. 02

    建立 API 權杖

    控制台 → 設定 → API 權杖。

  3. 03

    安裝 SDK

    pip install eqvps 或 npm i @eqvps/sdk,然後設定 EQVPS_API_KEY。

  4. 04

    執行程式碼

    Sandbox.create() → run() → kill()。試用的 $1 足夠覆蓋最初幾次執行。

您能得到什麼

Firecracker 隔離

每個沙箱都是獨立的 microVM,擁有自己的核心、磁碟與 CPU/RAM 限制 — 不只是一個容器。

約一秒就緒

Python 3.12 及 pip、Node.js 22 及 npm、bash、git 和 curl。對外網路可用;沒有對內埠。

按秒計費,無最低消費

只為執行期間分配的 vCPU 和記憶體付費。無訂閱,無月度最低消費。

內建 MCP 沙箱

create_sandbox、run_code 和 exec_command 都是 MCP 工具 — Claude Code、Cursor 等用戶端可直接使用。

免 KYC,加密貨幣餘額

僅需電子郵件的帳戶,以及用 USDC、USDT、BTC、XMR 等儲值的預付餘額 — 與您的 VPS 共用同一餘額。

臨時或持久

一次性沙箱用於單一任務,或保留磁碟最長 30 天的持久沙箱。支援環境變數與消費上限。

價格

每 vCPU 小時 $0.040 + 每 GiB 小時 $0.013,按秒計費(最低 60 秒)。持久沙箱按每個開始的小時計費,一個月的費用絕不會超過最後一列的上限。

方案vCPURAM磁碟網路每小時持久,每月上限
micro0.25512 MB3 GB50 Mbit/s$0.0165$9.03
small0.51 GB5 GB100 Mbit/s$0.0330$18.07
standard12 GB10 GB200 Mbit/s$0.0660$36.14
plus24 GB15 GB300 Mbit/s$0.1320$72.27
pro48 GB20 GB400 Mbit/s$0.2640$144.54
max816 GB40 GB500 Mbit/s$0.5280$289.08

最後一列是上限,不是固定價格:一個月裡只執行一部分時間的持久沙箱花費更少。

持久沙箱:AI 的開發環境

適合長時間的代理任務,以及之後還會回來繼續的專案:磁碟、已安裝的套件與檔案最多保留 30 天,用沙箱 ID 就能重新連線。

上限怎麼算:執行中的持久沙箱按每個開始的小時計費,一個自然月的費用絕不超過 小時單價 × 730 小時 − 25%。例如 standard:$0.0660/小時,所以每月最多 $36.14 — 連續執行 10 天只需 $15.84。

sb = Sandbox.create(mode="persistent", tariff="standard")
print(sb.id)          # keep it — disk lives up to 30 days
# … tomorrow, from any machine:
sb = Sandbox.connect("sb_…")
sb.exec("cd app && git pull && pytest -q")

是 VPS 的補充,而不是替代

同一個帳戶、同一份餘額 — 各自用在擅長的地方。

VPS — 長期存在的伺服器

SSH、公用 IP、開放埠和執行數月的服務:網站、機器人、資料庫。

沙箱 — 給 AI 用的一次性算力

建立 → 執行 → 刪除。刻意不提供 SSH 和對內埠:指令和檔案透過 API、MCP 或 SDK 傳輸。

需要 SSH 和開放埠?檢視 VPS 方案 →

在您的 MCP 用戶端中使用

連線一次,然後用日常語言告訴代理 — 它會建立沙箱、執行程式碼並刪除沙箱。

claude mcp add --transport http eqvps https://mcp.eqvps.com/mcp \
  --header "Authorization: Bearer $EQVPS_API_KEY"
建立一個小沙箱,用 Python 執行 print(2 + 2),把輸出給我看,然後刪除這個沙箱。

常見問題

什麼是 EQVPS 沙箱?

一個小型 Linux microVM(Firecracker),透過 API、SDK 或 MCP 建立,用於執行您不想放在自己機器上的程式碼:AI 產生的指令碼、測試、資料任務。約一秒啟動,用完即刪除。

它是如何隔離的?

每個沙箱都是獨立的 Firecracker microVM,擁有自己的核心、磁碟以及 CPU 和記憶體限制。對外網路開放;沒有對內埠,也沒有 SSH — 指令和檔案透過 API 傳輸。

費用是多少?有免費試用嗎?

每 vCPU 小時 $0.040,加上每 GiB 小時 $0.013,按秒計費;最小方案每小時 $0.0165。新帳戶在第一個沙箱上可獲得 $1 的沙箱免費額度(每人一次),有效期 14 天。用 6 位數驗證碼確認電子郵件後,試用額度就會入帳。

需要 KYC 或信用卡嗎?

不需要。用電子郵件註冊,用加密貨幣(或在支付頁面用信用卡)為預付餘額儲值。同一餘額可支付沙箱和 VPS。

我的 AI 代理能自己使用嗎?

可以。透過 MCP,代理可以註冊、用 sandbox_pricing 檢視價格、建立沙箱並在無人參與的情況下執行程式碼。在程式碼中,使用 Python 或 TypeScript SDK。

可以透過 SSH 進入沙箱或開放埠嗎?

不可以,這是刻意的設計:沙箱沒有 SSH,也沒有對內埠 — 指令和檔案透過 API、MCP 或 SDK 傳輸,對外網路可正常使用。需要 SSH、公用 IP 與長期執行的服務時,請用同一份餘額開一台 EQVPS VPS。

立即試用 — 第一個 $1 由我們承擔

無訂閱,免 KYC。註冊、建立權杖,幾分鐘內執行您的第一個沙箱。