opensandbox-group/OpenSandbox

Secure, Fast, and Extensible Sandbox runtime for AI agents.

解決する課題

OpenSandbox は、AI エージェントがユーザー自身のインフラ上でコードを実行し、シェルコマンドを実行し、ファイルを管理し、ブラウザやデスクトップを操作するための、隔離された安全な環境(サンドボックス)を提供します。これにより、ホストマシン上でモデル生成コードを実行するリスクを排除しつつ、ローカルの Docker セットアップから本番の Kubernetes クラスタまでスケールする柔軟性を提供します。

仕組み

統一されたサンドボックス API を使用して、隔離環境のライフサイクルを管理します。Firecracker マイクロVM に基づく高密度な「Fast Sandbox」を含む複数のランタイムをサポートし、迅速な作成(64ms P50)と状態の一時停止・再開が可能です。システムには、インバウンドトラフィック用のネットワークイングレスゲートウェイと、アウトバウンドアクセスを制御するイグレスポリシー、さらに外部サービス資格情報をサンドボックスワークロードに公開せずに注入するための資格情報ボールトが含まれています。

対象者

  • AI エージェント開発者: コーディングエージェント、データ分析ツール、ブラウザ自動化エージェントを構築し、安全な実行環境を必要とする方。
  • ML エンジニア: エージェント評価や強化学習トレーニングワークロードを実行し、多数の独立したクリーンな環境を必要とするユーザー。
  • DevOps/インフラエンジニア: Kubernetes 上で独自のエージェント実行インフラをホストしたいチーム。

ハイライト

  • 高性能ランタイム: Kubernetes 上の Firecracker を使用した非常に高速なサンドボックス起動時間。
  • マルチランタイムサポート: ローカルの Docker 開発から Kubernetes デプロイへのシームレスな移行。
  • 包括的なツール: Python、Java、TypeScript、C#、Go 用の SDK に加え、CLI と MCP サーバーを提供し、Claude Code や Cursor などのクライアントと統合。
  • セキュリティ制御: 組み込みのネットワークアクセス制御(イングレス/イグレス)と安全な資格情報ボールト。

関連

  • Dispatch
  • Dispatch
  • プロジェクト
  • プロジェクト
  • プロジェクト