Devsy CLI

CLI и приложение для окружений: каждый ИИ-агент получает свой контейнер из общего devcontainer.json, есть MCP-сервер и скилл

  • 137 ★ репозитория
  • Последний коммит
  • MPL-2.0
CLI

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

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

  • Создает и удаляет контейнерные окружения и выполняет команды в них через `workspace_exec` на Docker, Kubernetes или в облаке
  • Передает в контейнер учетные данные Git и Docker, а доступ к сети и томам определяют настройки провайдера
Все причины и проверки

devsy-org/devsy

Установка

Работает в

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

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 для постоянных Linux-окружений в Docker или Podman: у каждого проекта свой контейнер, где агент не видит остальную систему

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

MCP-сервер Azure ведет приложение от анализа репозитория до Dockerfile, сборки образа, скана уязвимостей и манифестов Kubernetes

MCP-серверШирокий доступ45Звезды репозитория

Терминальный клиент Docker связывает команды агента с контейнерами, образами, сетями и томами выбранного окружения.

CLIШирокий доступ6,1 тыс.Звезды репозитория
Российский стек

Devcontainer и Hyper-V VM с сервером 1С, изолирующие ИИ-агента от хостовой машины, чтобы ошибочная команда не задела реальные файлы и диски

ВоркфлоуРасширенный доступ44Звезды репозитория
Официальный

Удаленный MCP-сервер платформы Devopness, которая создает инфраструктуру и выкладывает приложения в ваших облачных аккаунтах

MCP-серверШирокий доступ577Звезды репозитория

Работа с приложением в Kubernetes объединяет сборку, развертывание и синхронизацию исходников в общий сценарий команды.

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

Коротко о README

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

Бейдж для README

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