Box 是 ASCII 推出的雲端沙箱服務,提供可持久化的 Ubuntu VM,適合 agents、開發者與自動化工作流程。支援 SSH、Docker、snapshot、每台獨立 IPv4 與 CLI/API/SDK 存取。

Box

為 agents 提供持久化 Linux 沙箱

Box 是 ASCII 推出的雲端沙箱產品,面向需要完整 Linux 機器而非瀏覽器式環境或短暫執行階段的 agents、開發者與自動化工作流程。它提供可持久化的 Ubuntu VM,具備 SSH、SCP、VM 內的 Docker、每台機器專屬 IPv4,以及虛擬桌面。

此服務定位於建立與執行長期運作的 agents、agent factories 與其他隔離工作負載。Box 可透過 CLI、HTTP API 與 SDK 使用,並支援建立 boxes、透過 SSH 連線、從 snapshots fork、暫停與恢復工作,以及在需要時啟動互動式桌面等指令。

核心功能

持久化 Linux VM

每個 box 都是持久化的 Ubuntu VM,而非短暫的 session。它提供 SSH 與 SCP 存取,且網站說 boxes 重新開機與重新連線後仍會保留。

預先設定的開發環境

VM 內可使用 Docker,頁面也提到完整的 Ubuntu 機器,並預先安裝了 VS Code、Chrome、Ghostty、GitHub CLI、Rust、Node.js 與 Bun 等工具。

每台機器的網路設定

Boxes 每台都包含專屬 IPv4,並支援 public URLs 與完整的 TCP/UDP 使用,適合背景服務與網路型工作負載。

CLI、API 與 SDK 工作流程

CLI 支援建立、連線、從 snapshot fork、停止、列出與使用虛擬桌面的指令,並提供 API 與 SDK 選項以支援程式化工作流程。

Snapshot 與桌面存取

Box 可從 snapshot fork,產品也包含 60fps 的虛擬桌面,可在需要時提供 GUI 存取。

依秒計費

依秒計費,停止 box 會暫停計費。網站說 20 美元可購買 2,000,000 VM-seconds,約等於 555 小時的專屬 4 vCPU / 8 GB VM 使用時間。

Box 的實際用途

  • agent factories 與平行工作流程

    在各自獨立的 VM 上平行執行多個 agents,並在想分支工作或重現某個狀態時從 snapshots fork。

  • 一般軟體開發

    在持久化的 Ubuntu 機器內使用 SSH、SCP 與 Docker,搭配完整開發環境建置與測試軟體,而非受限的沙箱。

  • 24/7 服務與背景工作

    讓 box 以背景服務形式持續運作,擁有自己的 IPv4、公開存取與非 session 式工作流程,適合長時間執行的自動化或網路工具。

  • 程式化 agent 基礎架構

    先用 CLI 進行快速人工操作,之後若要從程式協調 boxes,則改用 HTTP API 或 SDK。

  • GUI 輔助除錯與展示

    當 GUI 比純終端機更適合檢視、除錯或互動操作時,可使用 60fps 虛擬桌面。

Pros and Cons

Pros

  • 提供持久化的 Ubuntu VM,具備 SSH、SCP、Docker 與每台機器專屬 IPv4。
  • 支援 snapshot fork、stop/resume 與桌面存取,可同時滿足自動化與人工操作流程。
  • 預先安裝的開發工具可減少常見 Linux 開發堆疊的設定時間。
  • 依秒計費且停止即暫停計費,提供更細緻的成本控制。
  • 支援 CLI、API 與 SDK 使用方式,適合手動與程式化工作流程。

Cons

  • 此服務目前僅限 EU 區域:德國、芬蘭與法國。
  • 除非另行協議,self-serve 方案每個帳戶最多可有 100 到 1,200 個 active boxes。
  • 預設的 box TTL 為 1 小時,但網站表示可覆寫。

FAQ

我該如何開始使用 Box?

是。安裝指令可於 macOS、Linux 與 Windows 使用,且可透過 CLI、HTTP API 或 SDK 使用此產品。

Box 提供哪些介面?

Box 提供 CLI,包含 box new、box ssh、box scp、box prompt、box fork、box stop、box desktop 與 box list 等指令。網站也為程式化使用者提供 HTTP API 與 SDK 文件。

當我停止一個 box 時會發生什麼事?

停止 box 會建立 snapshot 並暫停計費。之後你可以再恢復;網站說你的檔案、已安裝套件與已啟用的 systemd 服務在 stop 與 resume 之間都會保留。

Box 適用於哪些工作負載?

Box 被描述為適合開發、自動化、agents、測試、demo 與其他合法運算工作負載。條款也允許從 box 對外提供公開主機服務,只要合法且不具濫用性。

我需要注意哪些限制?

網站說 self-serve 方案可依帳戶擴展到 100 到 1,200 個 active boxes,若另行協議則可更多。它也提到目前支援 EU 區域,以及預設 box TTL 為 1 小時且可覆寫。

Quick Facts

類別
雲端沙箱 / 開發工具
平台
Linux Ubuntu VMs
存取方式
CLI、HTTP API、SDKs
主要使用者
agents、開發者與建立自動化工作流程的團隊
公司
ASCII / Dedale AI, Corp.
來源網域
box.ascii.dev