Devsy CLI
CLI и приложение для окружений: каждый ИИ-агент получает свой контейнер из общего devcontainer.json, есть MCP-сервер и скилл
- 137 ★ репозитория
- Последний коммит
- MPL-2.0
Широкий доступ
Почему такой уровень
- Создает и удаляет контейнерные окружения и выполняет команды в них через `workspace_exec` на Docker, Kubernetes или в облаке
- Передает в контейнер учетные данные Git и Docker, а доступ к сети и томам определяют настройки провайдера
Установка
- Работает в
Ручная установка
devsy mcp serveЗапускает stdio-сервер MCP для агента. Сам Devsy и провайдеры ставят по документации на devsy.sh.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Создает и удаляет контейнерные окружения и выполняет команды в них через `workspace_exec` на Docker, Kubernetes или в облаке
- Передает в контейнер учетные данные Git и Docker, а доступ к сети и томам определяют настройки провайдера
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Devsy выдает командам и их ИИ-агентам отдельные рабочие окружения из одного стандартного описания. Окружения работают на Docker, Kubernetes, облачных провайдерах и удаленных хостах по SSH. Каждый агент запускается в своем контейнере, собранном из того же `devcontainer.json`, который использует команда. Доступ контейнера к ресурсам зависит от провайдера, монтирований, сети и учетных данных. Подходит открытый стандарт DevContainer, поэтому окружения переносимы между бэкендами. Есть автоотключение простаивающих окружений, предсборки, синхронизация учетных данных Git и Docker, работа с VS Code и JetBrains. Настольное приложение управляет окружениями, командная строка служит для автоматизации и интеграции с платформами. Для агентов в репозитории лежит скилл `devsy` и сервер MCP: `devsy mcp serve` дает инструменты `workspace_list`, `workspace_status`, `workspace_create`, `workspace_start`, `workspace_stop`, `workspace_delete` и `workspace_exec`, а также управление провайдерами. Скилл учит агента выбирать между MCP и командной строкой, переиспользовать существующие окружения и не подменять операции Devsy прямыми правками Docker, Kubernetes или облака.
Для кого. Командам, которые запускают нескольких кодинг-агентов параллельно и хотят изолировать их по контейнерам из общего описания среды.
Подходит, если
- Несколько агентов работают над одним репозиторием, и каждому нужна своя изолированная среда
- Среду надо поднять локально в Docker и тем же описанием на Kubernetes или в облаке
- Агент должен сам создавать, останавливать и удалять окружения через MCP
- Простаивающие окружения агентов надо выключать автоматически
- Учетные данные Git и Docker должны попадать в контейнер без ручного копирования
Не подходит, если
- Одному разработчику хватает обычного терминала: слой контейнеров не нужен
- Проект не описан через DevContainer: Devsy строит среду по этому описанию
- Контейнер должен быть закрыт от сети и тома сам по себе: доступ определяют настройки провайдера и монтирований
- Нужна разработка самого Devsy: скилл для этого не предназначен, для кода есть `AGENTS.md`
Пример запроса к агенту
Через MCP Devsy создай изолированное окружение из `https://github.com/me/app` с провайдером docker и запусти в нем `npm test`Ограничения
- Нужны установленный Devsy и поддерживаемая среда запуска контейнеров; установка описана в документации на devsy.sh, а скилл Devsy не ставит и MCP не настраивает.
- Изоляция агента зависит от настроек провайдера и монтирований: общие тома и секреты контейнер видит, если вы их подключили.
- `workspace_status` возвращает только сохраненную конфигурацию, живое состояние показывает `devsy workspace status <имя> --result-format json`.
- `workspace_delete` необратим, а удаление записи не доказывает очистку на удаленной стороне.
Как отключить. Удалите окружения командой `devsy workspace delete <имя>`, затем уберите приложение и бинарник Devsy; скилл удаляют из каталога скиллов агента, а запись MCP из его настроек.
Частые вопросы
Как установить Devsy?
Шаги установки приведены в документации на devsy.sh: есть настольное приложение для macOS, Windows и Linux и отдельная командная строка. README отправляет к разделу Getting Started.
Как подключить Devsy к агенту?
Запустите `devsy mcp serve` как stdio-сервер в настройках MCP агента и добавьте скилл `devsy` из `.agents/skills/devsy`. Скилл сам Devsy и MCP не устанавливает.
Какие инструменты дает MCP-сервер Devsy?
Для окружений это `workspace_list`, `workspace_status`, `workspace_create`, `workspace_start`, `workspace_stop`, `workspace_delete` и `workspace_exec`, а также инструменты для провайдеров.
Где могут работать окружения?
На локальном Docker, Kubernetes, облачных провайдерах и удаленных хостах по SSH, с одним и тем же описанием DevContainer.
Что можно получить внутри контейнера агента?
Столько, сколько вы настроите: Devsy изолирует агента в своем контейнере, а сеть, тома и секреты задаются провайдером и монтированиями.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыContainer от Aerovato
Container
CLI для постоянных Linux-окружений в Docker или Podman: у каждого проекта свой контейнер, где агент не видит остальную систему
Containerization Assist — Docker и Kubernetes для агента
containerization-assist
MCP-сервер Azure ведет приложение от анализа репозитория до Dockerfile, сборки образа, скана уязвимостей и манифестов Kubernetes
Терминальный клиент Docker связывает команды агента с контейнерами, образами, сетями и томами выбранного окружения.
Песочница для ИИ-агента с 1С
1c-ai-sandbox-client-server
Devcontainer и Hyper-V VM с сервером 1С, изолирующие ИИ-агента от хостовой машины, чтобы ошибочная команда не задела реальные файлы и диски
Удаленный MCP-сервер платформы Devopness, которая создает инфраструктуру и выкладывает приложения в ваших облачных аккаунтах
Работа с приложением в Kubernetes объединяет сборку, развертывание и синхронизацию исходников в общий сценарий команды.
Коротко о README
Страница представляет Devsy как инструмент отдельных рабочих окружений для команд и ИИ-агентов, дает ссылки на сайт, документацию и репозиторий и показывает схему потока. Затем идет раздел загрузок для настольного приложения и командной строки и блок о контейнерах для агентов с преимуществами: одно описание, выбор места запуска и автоотключение.