База знаний

OpenSandbox — sandbox-платформа для безопасного запуска AI-агентов

Open-source платформа от Alibaba для изолированного выполнения кода, браузинга и обучения моделей. Единый API поверх Docker и Kubernetes, интеграции с Claude Code, Codex и Gemini CLI.

Опубликовано Обновлено

Open-source платформа от Alibaba для AI-приложений: изолированное, безопасное и масштабируемое окружение для выполнения кода, браузинга и обучения моделей. Единый API работает поверх Docker и Kubernetes — без привязки к вендору.

Лицензия: Apache 2.0 (можно использовать в коммерческих проектах)

GitHub: alibaba/OpenSandbox · Сайт: open-sandbox.ai


Зачем это нужно

OpenSandbox — это уровень исполнения (execution layer) для AI-агентов. Агент не решает сам, как безопасно запустить код или открыть браузер — он отправляет запрос в OpenSandbox, а тот создаёт изолированный контейнер и выполняет задачу внутри.

Проект построен на внутренней инфраструктуре Alibaba, которую компания использует для собственных AI-нагрузок. В начале 2026 года его открыли публично.


Основные возможности

ВозможностьОписание
Изолированное выполнение кодаЗапуск произвольного кода в sandbox-контейнере без риска для хоста
Браузинг и GUIПолноценный браузер (Chrome, Playwright) и VNC-рабочий стол внутри sandbox
Обучение моделейСреда для RL-тренировок и экспериментов
Мультиязычные SDKPython, TypeScript, Java/Kotlin, C#; Go — в роадмапе
Docker + KubernetesDocker для локальной разработки, k8s для продакшн-масштаба
Unified APIОдин API поверх разных провайдеров и runtime-окружений

Сценарии применения

  • Coding Agents — агент пишет код и сразу запускает его в изоляции (Claude Code, OpenAI Codex, Gemini CLI)
  • GUI Agents — агент управляет браузером или рабочим столом для автоматизации UI-задач
  • AI Code Execution — безопасный интерпретатор кода в продуктах (аналог Code Interpreter у ChatGPT)
  • Agent Evaluation — прогон тестов и бенчмарков для агентов в воспроизводимом окружении
  • RL Training — среда для обучения моделей с подкреплением

Быстрый старт

Локально (Docker)

# Установка сервера
pip install opensandbox-server

# Инициализация конфига
opensandbox-server init-config ~/.sandbox.toml --example docker

# Запуск
opensandbox-server

Продакшн (Kubernetes)

pip install opensandbox-server
opensandbox-server init-config ~/.sandbox.toml --example k8s
opensandbox-server

Python SDK

pip install opensandbox opensandbox-code-interpreter

Для подключения нужны две переменные окружения:

export SANDBOX_DOMAIN=...   # адрес sandbox-сервера
export SANDBOX_API_KEY=...  # ключ доступа

TypeScript / JavaScript

npm install @alibaba-group/opensandbox

Интеграции с AI-инструментами

OpenSandbox поддерживает интеграцию из коробки с:

  • Claude Code (Anthropic)
  • OpenAI Codex
  • Gemini CLI (Google)
  • LangGraph
  • Google ADK

Тарифы

OpenSandbox — полностью бесплатный и open source (Apache 2.0). Облачного managed-сервиса нет — только self-hosted. Вы платите только за собственную инфраструктуру.

Для быстрого старта достаточно одной машины с Docker. Для продакшн-нагрузки — Kubernetes-кластер.


Преимущества и ограничения

✅ Плюсы:

  • Нет vendor lock-in — один API поверх Docker или k8s
  • Проверено в бою внутри Alibaba
  • Полный набор для агентов: код, браузер, GUI, обучение моделей
  • Мультиязычность: Python, TypeScript, Java, C#
  • Готовые интеграции с Claude Code, Codex, Gemini CLI

❌ Минусы:

  • Только self-hosted, нет managed-облака
  • Молодой проект (2025), экосистема формируется
  • Персистентное хранилище ещё в роадмапе
  • Документация пока скромная
  • Нужно понимать Docker/k8s для деплоя

Сравнение с альтернативами

ПараметрOpenSandboxE2BModalDaytona
ТипSelf-hosted OSSSaaSSaaSSelf-hosted OSS
ЛицензияApache 2.0ПроприетарнаяПроприетарнаяApache 2.0
СтоимостьБесплатноPay-per-usePay-per-useБесплатно
GUI / браузер
RL TrainingЧастично
Kubernetes

Когда выбрать OpenSandbox: нужен полный контроль над инфраструктурой, важна GUI-поддержка, не хотите платить per-minute billing.

Когда выбрать E2B / Modal: нужен быстрый старт без DevOps, нет своего сервера.


Ссылки

РесурсСсылка
GitHubalibaba/OpenSandbox
Официальный сайтopen-sandbox.ai
Архитектураdocs/architecture.md
Примерыexamples/README.md
npm@alibaba-group/opensandbox

По теме

Если вы строите инфраструктуру для AI-агентов и хотите разобраться, какой подход к изоляции выбрать для вашего стека — давайте обсудим.