
agent-infra/sandbox
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Универсальная песочница для AI-агентов, объединяющая Browser, Shell, File, MCP и VSCode Server в одном контейнере Docker.
Обзор
🌐 Браузер | 💻 Терминал | 📁 Файл | 🔧 VSCode | 📊 Jupyter | 🤖 MCP Для воспроизводимых развертываний закрепите тег release. Замените версию 1.11.0 на нужный релиз: Эти примеры намеренно привязывают хост-сторону к 127.0.0.1, потому что песочница слушает 0.0.0.0 внутри контейнера. Для облачного развертывания держите порт 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-агентов и разработчиков.
Обзор (машинный перевод)
🌐 Браузер | 💻 Терминал | 📁 Файл | 🔧 VSCode | 📊 Jupyter | 🤖 MCP
🌐 Веб-сайт    |   🔌 API    |   📑 Бумага    |   🌟 Примеры    |   📊 Оценка   
🚀 Быстрый старт
Запустите за 30 секунд:
Для пользователей в материковом Китае:
Для воспроизводимых развертываний закрепите метку release. Замените 1.11.0 на нужный релиз:
Эти примеры намеренно привязывают хост-сторону к 127.0.0.1, потому что песочница слушает 0.0.0.0 внутри контейнера. Для облачного развертывания держите порт 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 Services: http://localhost:8080/mcp
🎯 Что такое AIO Sandbox?
AIO Sandbox — это всё в одном среде агента-песочницы, объединяющая браузер, оболочку, файлы, операции MCP и сервер VSCode в одном контейнере Docker.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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 \