Ephemeral Sandbox MCP

Песочница на Rust для параллельных кодинг-агентов: у каждого свое рабочее пространство и общий проект, правки публикуются разом.

  • 124 ★ репозитория
  • Последний коммит
MCP-сервер

Широкий доступ

Почему такой уровень

  • Агенты выполняют команды и пишут файлы внутри песочницы на Docker, а изоляция не рассчитана на недоверенный код.
  • Токен шлюза открывает управление песочницами.
Все причины и проверки

ephemeral-ai-lab/ephemeral-sandbox

Установка

Работает в

Ручная установка

curl -LO https://github.com/Ephemeral-AI-Lab/ephemeral-sandbox/releases/latest/download/ephemeral-sandbox-linux-amd64.tar.gz

Первая команда из README (Linux amd64): дальше распаковка архива и запуск `bin/start-sandbox-linux-docker-gateway`. MCP для Codex настраивает `bin/setup-codex-mcp`.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агенты выполняют команды и пишут файлы внутри песочницы на Docker, а изоляция не рассчитана на недоверенный код.
  • Токен шлюза открывает управление песочницами.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Ephemeral Sandbox запускает несколько кодинг-агентов над одной кодовой базой. Каждый агент получает изолированную рабочую сессию внутри общей песочницы, то есть не работает в одном изменяемом чекауте. Базовая история проекта хранится в слое LayerStack и доступна всем сессиям. Перед публикацией система проверяет параллельные изменения и публикует полный набор правок целиком либо не публикует ничего. В репозитории лежит ядро без интерфейса: шлюз, менеджер, демон, среда выполнения, наблюдаемость, CLI и MCP. Один MCP-сервер отдает одну группу инструментов: управление песочницами, запуск команд и работу с файлами или наблюдение за состоянием, событиями и слоями.

Для кого. Командам, которые гоняют несколько агентов параллельно над одним репозиторием и хотят безопасно собирать их правки.

Подходит, если

  • Три агента правят разные модули одного проекта, и их работа не должна мешать друг другу.
  • Перед слиянием нужно изучить журнал действий и происхождение каждой правки.
  • Агенту дают Docker-песочницу для запуска команд и чтения файлов вместо рабочего каталога.
  • Эксперимент с роем агентов требует недорого создавать и уничтожать окружения.

Не подходит, если

  • Нужна жесткая граница для недоверяющих друг другу арендаторов: это не микро-виртуальная машина.
  • Достаточно одного агента в обычной ветке git.
  • Docker не установлен или недоступен.

Пример запроса к агенту

Создай песочницу для проекта, открой для меня отдельную рабочую сессию, запусти тесты и покажи журнал событий перед публикацией правок.

MCP

Транспорт
stdio
Авторизация
не нужна

Ограничения

Нужен установленный и доступный Docker. Изоляция рассчитана на кооперирующихся агентов, а не на жесткую границу между недоверяющими арендаторами: перед выбором развертывания прочитайте описание модели безопасности. Интерфейс в браузере живет в отдельном репозитории Console. Готовые сборки есть для Linux amd64, macOS arm64 и Windows amd64. Токен шлюза хранится в `~/.ephemeral-sandbox/gateway.token`, обращайтесь с ним как с секретом. Последний коммит репозитория датируется августом 2026 года.

Как отключить. Остановите шлюз, удалите песочницы через `sandbox-manager-cli`, затем уберите MCP-записи из конфигурации клиента и распакованный каталог сборки.

Частые вопросы

Как запустить Ephemeral Sandbox на Linux?

Скачайте архив `ephemeral-sandbox-linux-amd64.tar.gz`, распакуйте его и запустите `bin/start-sandbox-linux-docker-gateway`. Docker должен быть доступен. Для macOS и Windows есть свои скрипты.

Как подключить агента по MCP?

Для Codex есть `bin/setup-codex-mcp`. Каждый MCP-сервер отдает одну группу: `sandbox-mcp --set management`, `runtime` или `observability`.

Это защита от недоверенного кода?

Нет. Это изоляция рабочих сессий для кооперирующихся агентов, не усиленная граница для разных арендаторов. Модель безопасности описана в документации.

Где браузерный интерфейс?

В отдельном репозитории Ephemeral Sandbox Console. Он подключается к запущенному шлюзу.

Что означает атомарная публикация?

Перед публикацией система проверяет параллельные правки и публикует полный набор целиком либо ничего. Частично примененного результата не остается.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Своя песочница для кода агентов на Kubernetes: REST API, MCP-сервер, совместимость с E2B и скиллы для управления ею.

MCP-серверШирокий доступ230Звезды репозитория
Официальный

Runtm запускает Claude Code, Codex и других агентов в песочнице и выкладывает собранное приложение на живой HTTPS-адрес

CLIШирокий доступ303Звезды репозитория
Выбор редакции

Изолированные микро-ВМ Linux для кода агента: официальный скилл Vercel по SDK, сетевым правилам и снимкам.

СкиллРасширенный доступ219Звезды репозитория

Команда sv запускает Claude Code, Codex и других агентов в отдельной учетной записи macOS под sandbox-exec, без виртуалки.

CLIРасширенный доступ450Звезды репозитория

AgentBox запускает Claude Code, Codex и Open Code в отдельных виртуальных машинах: на вашем ПК, своем сервере или в облаке.

CLIРасширенный доступ570Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Ephemeral Sandbox (эта карточка)нетне нужна124
Agent-Sandboxнетключ необязателен230песочница на Kubernetes с REST API и совместимостью с E2B; Ephemeral Sandbox делит одну песочницу на рабочие сессии нескольких агентов
AIO Sandboxнетключ необязателен6 291контейнер с браузером, терминалом и VS Code для одного агента; Ephemeral Sandbox ведет параллельные сессии и публикацию правок

Коротко о README

README объясняет идею рабочих сессий над общей базой, дает скрипты запуска для трех ОС и сравнивает CLI с MCP. Модель безопасности вынесена на сайт проекта.

Бейдж для README

Сообщить о проблеме

Foxx AIEphemeral Sandbox
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.