GitHub-радар

Изолируй ИИ-агента в отдельной машине — твой код в безопасности

devvm создаёт отдельную виртуальную машину (VM) для каждого твоего проекта и ставит туда нужный набор инструментов — ИИ-агенту для кода (например, Claude Code) остаётся только начать работу.

01devvmhq/devvm 504Go

Это программа, которая запускает изолированную копию твоего компьютера под один проект и сама наполняет её инструментами этого проекта.

Когда пригодится

Пригодится, когда хочешь дать ИИ-агенту свободно менять код проекта, но не открывать ему доступ к остальной машине и своим паролям; не подойдёт, если у тебя Intel Mac или Windows — пока не поддерживаются.

Плюсы

  • Токены и пароли остаются на твоей машине — агент их не получает
  • Видеокарта не нужна, ставится одной командой через Homebrew
  • Повторные проекты запускаются почти мгновенно — общий базовый образ
  • В одной машине работают сразу несколько агентов: Claude Code, Codex, opencode, pi

Минусы

  • Работает только на Mac с Apple-кремнием или на Linux — Intel Mac не проверялся
  • Нужен дополнительный слой виртуализации — лишний шаг настройки для новичка

Как поставить — по шагам

  1. 1Открой терминал на Mac с Apple-кремнием (M1 и новее) или на Linux.
  2. 2Установи devvm командой `brew trust --formula devvmhq/tap/devvm && brew install devvmhq/tap/devvm` на Mac или установочным скриптом на Linux.
  3. 3Перейди в папку своего проекта и запусти `devvm`, подтверди создание виртуальной машины.
  4. 4Отправь агенту текст из блока ниже.
  5. 5Проверь в терминале, что команда `claude` (через `devvm agent login claude`) запускает агента внутри виртуалки, а не на твоей машине.
  6. 6Если агенту понадобится доступ в сеть или твои токены — разреши это сам, вручную.

Текст для агента

Текст для шага с агентом — скопируй и отправь (Claude Code, Codex, любой):

Поставь devvm по инструкции на https://github.com/devvmhq/devvm, зайди в папку одного из моих проектов, запусти там Claude Code командой devvm agent login claude и покажи, что агент работает в отдельной виртуалке, а не на моей машине — спроси меня, если понадобится разрешить доступ в сеть или передать токены.

Обычный Mac на Apple-кремнии (M1 и новее) или Linux — видеокарта не нужна, ставится через Homebrew одной командой. На Intel Mac автор сам пока не проверял.

Открыть на GitHub