
agent-infra/sandbox
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
ブラウザ、シェル、ファイル、MCP、VSCode Serverを単一のDockerコンテナに統合したAIエージェント向けオールインワンサンドボックス。
概要
🌐 ブラウザ |💻ターミナル |📁ファイル |🔧 VSCode |📊 Jupyter |🤖 MCP 再現可能なデプロイメントのために、リリースタグをピン留めします。1.11.0を希望するリリースに置き換えてください: これらの例は、サンドボックスがコンテナ内の0.0.0.0を受信しているため、ホスト側を意図的に127.0.0.1に割り当てています。クラウド展開の場合は、ポート8080をプライベートにし、リバースプロキシまたはIngress: Cloud Deployment Guideを通じて公開してください。 実行後は、環境にアクセスしてください:- 📖 : http://localhost:8080/v1/docs - 🌐 : http://localhost:8080/vnc/index.html?autoconnect=true - 💻 : http://localhost:8080/code-server/ - 🤖 : http://localhost:8080/mcp AIO Sandboxは、ブラウザ、シェル、ファイル、MCP操作、VSCode Serverを単一のDockerコンテナに統合したエージェントサンドボックス環境です。クラウドネイティブの軽量サンドボックス技術に基づいて構築されており、AIエージェントと開発者のために統一された安全な実行環境を提供します。
概要(AI 翻訳)
🌐 ブラウザ |💻ターミナル |📁ファイル |🔧 VSCode |📊 Jupyter |🤖 MCP
🌐 ウェブサイト & nbsp  |  🔌 API    |  📑 紙    |  🌟 例    |  📊 評価   
🚀 クイックスタート
30秒で稼働開始:
中国本土のユーザーへ:
再現可能な展開の場合は、リリースタグをピン留めしてください。1.11.0を希望するリリースに置き換えてください:
これらの例は、サンドボックスがコンテナ内の0.0.0.0を受信するため、ホスト側を意図的に127.0.0.1にバインドしています。クラウド展開の場合は、ポート8080を非公開にし、リバースプロキシまたはIngress: Cloud Deployment Guideを通じて公開してください。
起動後、以下から環境にアクセスしてください:
- 📖 ドキュメント:http://localhost:8080/v1/docs
- 🌐 VNCブラウザ: http://localhost:8080/vnc/index.html?autoconnect=true
- 💻 VSCode Server: http://localhost:8080/code-server/
- 🤖 MCPサービス:http://localhost:8080/mcp
🎯 AIOサンドボックスとは何ですか?
AIOサンドボックスは、ブラウザ、シェル、ファイル、MCP操作、VSCode Serverを単一のDockerコンテナに統合したオールインワンエージェントサンドボックス環境です。
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
AIO Sandbox - All-in-One Agent Sandbox Environment
🌐 Browser | 💻 Terminal | 📁 File | 🔧 VSCode | 📊 Jupyter | 🤖 MCP
🚀 Quick Start
Get up and running in 30 seconds:
# Recommended: Enable API Key authentication (protects all services: API, JupyterLab, VNC)
# - Supports three methods: X-AIO-API-Key header, Authorization: Bearer header, ?api_key= query parameter
# - Without SANDBOX_API_KEY, services remain open (backward compatible)
docker run --security-opt seccomp=unconfined --rm -it \
-e SANDBOX_API_KEY=your-secret-key \
-p 127.0.0.1:8080:8080 ghcr.io/agent-infra/sandbox:latest
For users in mainland China:
docker run --security-opt seccomp=unconfined --rm -it \
-e SANDBOX_API_KEY=your-secret-key \
-p 127.0.0.1:8080:8080 enterprise-public-cn-beijing.cr.volces.com/vefaas-public/all-in-one-sandbox:1.11.0
For reproducible deployments, pin a release tag. Replace 1.11.0 with the release you want:
docker run --security-opt seccomp=unconfined --rm -it \
-p 127.0.0.1:8080:8080 ghcr.io/agent-infra/sandbox:1.11.0
# or use the pinned mainland China mirror
docker run --security-opt seccomp=unconfined --rm -it \
-p 127.0.0.1:8080:8080 enterprise-public-cn-beijing.cr.volces.com/vefaas-public/all-in-one-sandbox:1.11.0
These examples intentionally bind the host side to 127.0.0.1 because the sandbox listens on 0.0.0.0 inside the container. For cloud deployment, keep port 8080 private and publish it through a reverse proxy or Ingress: Cloud Deployment Guide.
Once running, access the environment at:
インストール
docker run --security-opt seccomp=unconfined --rm -it \