Ephemeral Sandbox MCP
Песочница на Rust для параллельных кодинг-агентов: у каждого свое рабочее пространство и общий проект, правки публикуются разом.
- 124 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Агенты выполняют команды и пишут файлы внутри песочницы на Docker, а изоляция не рассчитана на недоверенный код.
- Токен шлюза открывает управление песочницами.
Установка
- Работает в
Ручная установка
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 и скиллы для управления ею.
Runtm запускает Claude Code, Codex и других агентов в песочнице и выкладывает собранное приложение на живой HTTPS-адрес
Платформа на вашем сервере, которая выдает каждому агенту свою Linux-машину с SSH и MCP-инструментами для команд и файлов
Изолированные микро-ВМ Linux для кода агента: официальный скилл Vercel по SDK, сетевым правилам и снимкам.
Команда sv запускает Claude Code, Codex и других агентов в отдельной учетной записи macOS под sandbox-exec, без виртуалки.
AgentBox запускает Claude Code, Codex и Open Code в отдельных виртуальных машинах: на вашем ПК, своем сервере или в облаке.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Ephemeral Sandbox (эта карточка) | нет | не нужна | 124 | |
| Agent-Sandbox | нет | ключ необязателен | 230 | песочница на Kubernetes с REST API и совместимостью с E2B; Ephemeral Sandbox делит одну песочницу на рабочие сессии нескольких агентов |
| AIO Sandbox | нет | ключ необязателен | 6 291 | контейнер с браузером, терминалом и VS Code для одного агента; Ephemeral Sandbox ведет параллельные сессии и публикацию правок |
Коротко о README
README объясняет идею рабочих сессий над общей базой, дает скрипты запуска для трех ОС и сравнивает CLI с MCP. Модель безопасности вынесена на сайт проекта.