CreateOS Sandbox icon

CreateOS Sandbox

CreateOS Sandbox 是以 Firecracker micro-VM 執行程式與 agent 工作負載的隔離運算環境,支援私有網路、SDK、CLI 與 MCP 程式化控制。

CreateOS Sandbox

CreateOS Sandbox 的功能

CreateOS Sandbox 是一個隔離運算環境,可在 Firecracker micro-VM 中執行程式與 agent 工作負載。每個 sandbox 都有自己的核心,該產品面向需要真實機器邊界,而非共享 runtime 的工作。

產品頁面所示的工作流程相當直接:安裝 SDK、以指定的形狀與 root filesystem 建立 sandbox、執行命令、檢查輸出,完成後將其釋放。來源也描述了 sandbox 之間的私有網路、保留狀態的暫停至零行為,以及可重複使用的範本式環境。

核心能力

以 Firecracker 為基礎的隔離

每個工作負載都在具備自身 Linux 核心的 Firecracker micro-VM 中執行,建立的是機器層級邊界,而非共享程序環境。

沙箱之間的私有網路

沙箱可以透過私有網路互連,讓多 agent 或多節點工作流程能在隔離運算中協作。

暫停至零並保留狀態

暫停的沙箱會將客體記憶體與裝置狀態保留在磁碟上,之後可在原地恢復,使長時間執行的工作在閒置期間不必重新啟動。

以範本重用環境

你可以將已設定完成的 sandbox(包含其 root filesystem 與已安裝依賴)儲存為範本,之後再次啟動相同環境。

自帶儲存

sandbox 磁碟會同步到你控制的物件儲存,且頁面指出你可以將 Amazon S3、MinIO 或 Cloudflare R2 掛載為檔案系統。

程式化控制途徑

CreateOS 透過 TypeScript SDK、CLI 與 MCP 提供 Sandbox 的程式化控制,因此程式或 agent 可以以程式方式佈建與管理運算資源。

實際使用情境

  • 安全執行不受信任的程式碼

    在與主機及其他租戶以機器層級邊界隔離的環境中,安全執行不受信任或由模型生成的程式碼。

  • 多 agent 工作流程

    協調多個需要彼此通訊,但仍須與公網及主機隔離的 agent。

  • 長時間執行的 agent 會話

    對於需要在完全回到中斷點、且不必重新設定環境的反覆任務,使用 pause-to-zero 與範本重用。

  • 可重現的開發環境

    當你需要在重複執行之間維持相同的 root filesystem 與依賴時,從已儲存的範本啟動一致的沙箱。

  • 受控的資料處理

    將輸出同步到你可控的儲存,並在工作流程需要資料保留於你偏好的物件儲存時掛載自己的 bucket。

Pros and Cons

Pros

  • 使用 Firecracker micro-VM 與獨立核心,提供更強的工作負載隔離。
  • 支援沙箱之間的私有網路,適合多 agent 或多節點架構。
  • 可暫停至零並在保留狀態的情況下恢復,有助於降低閒置運算成本。
  • 提供範本重用,因此已設定好的環境可直接重新啟動,而不必重新建立。
  • 提供 SDK、CLI 與 MCP 存取,適合自動化工作流程與由 agent 驅動的佈建。

Cons

  • 公開來源聚焦於 Sandbox 機制,並未完整文件化所有設定選項或限制。
  • 除了頁面提到的儲存供應商與控制途徑之外,更多整合細節在提供的來源中未完整說明。

FAQ

每個 sandbox 的隔離程度如何?

CreateOS Sandbox 會在具備自身核心的 Firecracker micro-VM 中執行每個工作負載。來源指出,一個 sandbox 內的程式無法存取主機或其他租戶,而對外連線則透過 allowlist 進行控管。

沙箱之間可以互相通訊嗎?

可以。沙箱之間可透過私有網路通訊,支援多 agent 工作流程,同時不會將這些服務公開到網際網路。

當 sandbox 閒置時會發生什麼事?

當 sandbox 閒置時,暫停後會保留其狀態並停止運算計費。來源將此描述為 pause-to-zero 流程,恢復時會在原地繼續,而不是從頭開始。

預先安裝了什麼,以及它在哪裡執行?

根據來源,Sandbox 預先安裝了 Ubuntu 26.04,以及 Node.js、Bun、Python、Go、Rust 和 Pi agent,並可在 EU 或 US 區域使用。

我要如何操作 sandboxes?

你可以使用 TypeScript SDK、CLI 或 MCP 來驅動 sandboxes。來源也提到,瀏覽器 agent 可透過工具呼叫來建立運算資源。

Quick Facts

類別
開發者工具
產品類型
隔離式 sandbox runtime
主要介面
TypeScript SDK、CLI、MCP
執行模型
具備每個 sandbox 獨立核心的 Firecracker micro-VM
儲存
自帶物件儲存;支援 Amazon S3、MinIO 與 Cloudflare R2
定價模式
按用量計費;sandbox 價格以運行中的每秒計算