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
- プロジェクト
- プロジェクト
- プロジェクト