CreateOS Sandbox icon

CreateOS Sandbox

CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。

CreateOS Sandbox

CreateOS Sandbox の機能

CreateOS Sandbox は、Firecracker マイクロVM 内でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。各サンドボックスには独自のカーネルが割り当てられ、この製品は共有ランタイムではなく本当のマシン境界を必要とするタスク向けに位置づけられています。

製品ページで示されているワークフローはシンプルです。SDK をインストールし、選択した shape と root filesystem でサンドボックスを作成し、コマンドを実行して出力を確認し、完了したら破棄します。ソースではさらに、サンドボックス間のプライベートネットワーク、状態を保持した pause-to-zero 動作、反復可能な環境のためのテンプレート再利用も説明されています。

主な機能

Firecracker ベースの分離

各ワークロードは、それぞれ独自の Linux カーネルを持つ Firecracker マイクロVM 上で実行されるため、共有プロセス環境ではなくマシンレベルの境界が作られます。

サンドボックス間のプライベートネットワーク

サンドボックス同士はプライベートネットワークで接続できるため、分離されたコンピュート環境内でマルチエージェントやマルチノードのワークフローを連携できます。

状態を保持した pause-to-zero

一時停止されたサンドボックスはゲストメモリとデバイス状態をディスク上に保持し、そのまま再開するため、長時間実行のジョブでも再起動せずにアイドル期間をまたげます。

テンプレートベースの環境再利用

構成済みのサンドボックスは、ルートファイルシステムやインストール済み依存関係を含めてテンプレートとして保存でき、同じ環境を再度起動できます。

自分のストレージを持ち込める

サンドボックスのディスクは管理するオブジェクトストレージと同期され、ページでは Amazon S3、MinIO、または Cloudflare R2 をファイルシステムとしてマウントできると説明されています。

プログラムによる制御経路

CreateOS は Sandbox を TypeScript SDK、CLI、MCP で公開しているため、コードやエージェントからコンピュートをプログラム的にプロビジョニングおよび管理できます。

実用的なユースケース

  • 信頼できないコードを安全に実行する

    ホストや他のテナントからマシンレベルの境界で分離された環境で、信頼できないコードやモデル生成コードを実行します。

  • マルチエージェントワークフロー

    公開インターネットやホストマシンから隔離されたまま、相互通信が必要な複数のエージェントを連携させます。

  • 長時間実行のエージェントセッション

    環境を再設定せずに、前回の続きから正確に再開する必要がある反復タスクに pause-to-zero とテンプレート再利用を活用します。

  • 再現可能な開発環境

    同じ root filesystem と依存関係を繰り返しの実行で必要とする場合に、保存済みテンプレートから一貫したサンドボックスを起動します。

  • 制御されたデータ処理

    ワークフローでデータを希望するオブジェクトストアに保持したい場合は、出力を管理するストレージに同期し、自分のバケットをマウントします。

Pros and Cons

Pros

  • 各ワークロードに独立したカーネルを持つ Firecracker マイクロVM を使用するため、より強い分離を実現します。
  • マルチエージェントやマルチノード構成向けに、サンドボックス間のプライベートネットワークをサポートします。
  • pause-to-zero と状態保持付きの再開に対応しており、アイドル時のコンピュートコスト削減に役立ちます。
  • 構成済み環境を再構築せずに再起動できるテンプレート再利用を提供します。
  • SDK、CLI、MCP でアクセスできるため、自動化ワークフローやエージェント主導のプロビジョニングに利用できます。

Cons

  • 公開ソースは Sandbox の仕組みに焦点を当てており、すべての設定オプションや制限を完全には文書化していません。
  • ページで言及されているストレージプロバイダーと制御経路以外の統合詳細は、提供されたソースでは十分にカバーされていません。

FAQ

各サンドボックスの分離性はどの程度ですか?

CreateOS Sandboxは、各ワークロードを独自のカーネルを持つ Firecracker マイクロVM 上で実行します。ソースによると、あるサンドボックス内のコードはホストや他のテナントに到達できず、外向き通信は許可リストで制御されます。

サンドボックス同士で通信できますか?

はい。サンドボックス同士はプライベートネットワーク経由で通信できるため、これらのサービスを公開せずにマルチエージェントのワークフローを支援できます。

サンドボックスがアイドル状態になるとどうなりますか?

はい。停止中のサンドボックスは状態を保持したまま計算を停止し、課金も止まります。ソースではこれを pause-to-zero の流れとして説明しており、最初からやり直すのではなく同じ場所から再開します。

何があらかじめインストールされており、どこで実行されますか?

ソースによると、Sandbox には Ubuntu 26.04 に加えて Node.js、Bun、Python、Go、Rust、Pi エージェントがあらかじめインストールされており、EU または US リージョンで利用できます。

サンドボックスはどのように操作しますか?

TypeScript SDK、CLI、または MCP でサンドボックスを操作できます。ソースでは、ブラウザエージェントがツール呼び出しを通じてコンピュートをプロビジョニングできるとも記載されています。

Quick Facts

カテゴリ
開発者向けツール
製品タイプ
分離型サンドボックスランタイム
主なインターフェース
TypeScript SDK、CLI、MCP
実行モデル
サンドボックスごとのカーネルを持つ Firecracker マイクロVM
ストレージ
BYO オブジェクトストレージ。Amazon S3、MinIO、Cloudflare R2 をサポート
料金モデル
従量課金。サンドボックス料金は稼働中の秒単位

CreateOS Sandboxの代替品

ByteAsk icon

ByteAsk

ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。

hob icon

hob

hobは、エージェントのセッション、ターミナル、履歴、後続作業を、既存のツールやプロバイダーに合わせて整理できる独立したコーディングエージェント向けワークスペース。ローカルでの制御を重視する開発者に最適。

Manta AI icon

Manta AI

Manta AIは、URLからアプリの挙動を把握し、回帰を検出し、スクリプトやセレクタ管理なしでテストを生成できる自律型Webアプリテストツールです。

SonOf icon

SonOf

SonOfは、リポジトリとPMツールに接続し、コードベースと周辺の製品コンテキストを監査して、承認済みの作業をシニアエンジニアのレビュー付きで公開済みチケットに変えます。

Ghost icon

Ghost

Ghostは、チャット、コード生成、コマンドラインでのタスク実行に対応したターミナル向けAIアシスタントです。無料モデルを同梱し、Linux、macOS、Windowsで使えます。オープンソースです。

AakarDev AI icon

AakarDev AI

AakarDev AIは、AIプロバイダーのアクセス管理、プロジェクト別設定、ログ、分析を1つのダッシュボードで管理できるチーム向けツールです。BYOKに対応し、OpenAI、Google Gemini、Anthropic、Groq、Mistral AI、Perplexity AIをサポートします。