agent-infra/sandbox

All-in-One Sandbox for AI Agents that combines Browser, Shell, File, MCP and VSCode Server in a single Docker container.

What it solves

従来のAIエージェント用サンドボックスは、ブラウザやシェルのみを提供する単一目的のものが多く、エージェントがファイルを共有したり、異なるツール間で機能を調整したりすることが困難でした。AIO Sandboxは、ブラウザ、シェル、ファイル操作、および開発ツールがすべて単一のファイルシステムを共有する、統合された安全な実行環境を提供します。

How it works

ブラウザ、シェル、VSCode Server、およびJupyter Notebookを単一のDockerコンテナにパッケージ化します。この環境はAPIまたはSDK (Python, TypeScript, Go) を介してアクセス可能であり、AIエージェントがプログラムによって環境を制御することを可能にします。また、Model Context Protocol (MCP) を統合しており、ウェブ自動化、ファイルシステム操作、およびコマンド実行のための標準化されたツールを提供します。

Who it’s for

複数の個別のサービスを構成することなく、ウェブスクレイピング、コード実行、ファイル操作などの複雑なタスクを実行するために、安全でマルチツールな環境をが必要とするAIエージェントを構築している開発者。

Highlights

  • Unified Filesystem: ブラウザ経由でダウンロードされたファイルは、すぐにシェルやJupyter notebookで利用可能です。
  • Multi-Interface Access: 視覚的なブラウザ操作のためのVNC、IDEアクセス用のVSCode Server、およびWebSocketベースのターミナルが含まれています。
  • MCP Integration: ブラウザ、ファイル、シェル、およびドキュメント処理 (Markitdown) 用に事前設定されたMCPサーバー。
  • Agent-Ready APIs: LangChain、OpenAI Assistants、およびBrowser-useのようなフレームワークとの直接的な統合サポート。

関連

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