container-use
MCP-сервер от Dagger, который дает каждому агенту свой контейнер и git-ветку для параллельной и безопасной работы
Установка
brew install dagger/tap/container-useДля всех платформ есть скрипт: curl -fsSL https://raw.githubusercontent.com/dagger/container-use/main/install.sh | bash
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
container-use подключается к агенту как MCP-сервер и переносит его работу в изолированный контейнер со своей git-веткой. Несколько агентов могут одновременно работать над разными задачами, не мешая друг другу и основной рабочей копии. Вся история команд и логи сохраняются, в терминал любого агента можно зайти и взять управление. Результат проверяется обычным git checkout нужной ветки, а неудачную попытку можно просто выбросить.
Для кого. Для разработчиков, которые запускают несколько агентов параллельно и хотят изолировать их от своей машины.
Подходит, если
- Нужно запустить несколько агентов над одним репозиторием одновременно
- Не хочется давать агенту выполнять команды прямо на своей машине
- Нужно видеть, что агент на самом деле делал
Не подходит, если
- Docker или совместимая среда контейнеров недоступна
- Задача требует доступа к локальным устройствам или GUI
Пример запроса к агенту
Создай hello world приложение на Python с Flask в отдельном окруженииОграничения
Проект в ранней экспериментальной стадии и быстро меняется. Нужна среда контейнеров, работа идет через движок Dagger. Базовые образы загружаются из публичных реестров, доступ к Docker Hub из России бывает ограничен.
Как отключить. Выполните claude mcp remove container-use или удалите блок сервера из конфигурации MCP, затем brew uninstall container-use.
MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Проверка безопасности
- Агент выполняет произвольные команды, но внутри изолированного контейнера
- Создает ветки в локальном git-репозитории
Коротко о README
README описывает идею изолированных окружений для агентов и основные возможности: контейнер и ветка на агента, журнал команд, вмешательство в работу. Даны команды установки через Homebrew и скрипт и пример подключения к Claude Code с добавлением правил в CLAUDE.md. Настройка для остальных агентов вынесена на сайт проекта. Лицензия Apache-2.0.
Частые вопросы
Как посмотреть работу агента?
Переключитесь на его ветку через git checkout, там будут все изменения.
Есть ли короткая команда?
Да, cu работает так же, как container-use.
Похожие
Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами
Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам
Агент Anthropic для терминала, IDE и GitHub: понимает кодовую базу, выполняет задачи и работает с git
Агент OpenAI для программирования, который работает локально в терминале, с версиями для IDE и десктопа