GitHub-радар
Изолируй ИИ-агента в отдельной машине — твой код в безопасности
devvm создаёт отдельную виртуальную машину (VM) для каждого твоего проекта и ставит туда нужный набор инструментов — ИИ-агенту для кода (например, Claude Code) остаётся только начать работу.
Это программа, которая запускает изолированную копию твоего компьютера под один проект и сама наполняет её инструментами этого проекта.
Когда пригодится
Пригодится, когда хочешь дать ИИ-агенту свободно менять код проекта, но не открывать ему доступ к остальной машине и своим паролям; не подойдёт, если у тебя Intel Mac или Windows — пока не поддерживаются.
Плюсы
- Токены и пароли остаются на твоей машине — агент их не получает
- Видеокарта не нужна, ставится одной командой через Homebrew
- Повторные проекты запускаются почти мгновенно — общий базовый образ
- В одной машине работают сразу несколько агентов: Claude Code, Codex, opencode, pi
Минусы
- Работает только на Mac с Apple-кремнием или на Linux — Intel Mac не проверялся
- Нужен дополнительный слой виртуализации — лишний шаг настройки для новичка
Как поставить — по шагам
- 1Открой терминал на Mac с Apple-кремнием (M1 и новее) или на Linux.
- 2Установи devvm командой `brew trust --formula devvmhq/tap/devvm && brew install devvmhq/tap/devvm` на Mac или установочным скриптом на Linux.
- 3Перейди в папку своего проекта и запусти `devvm`, подтверди создание виртуальной машины.
- 4Отправь агенту текст из блока ниже.
- 5Проверь в терминале, что команда `claude` (через `devvm agent login claude`) запускает агента внутри виртуалки, а не на твоей машине.
- 6Если агенту понадобится доступ в сеть или твои токены — разреши это сам, вручную.
Текст для агента
Текст для шага с агентом — скопируй и отправь (Claude Code, Codex, любой):
Поставь devvm по инструкции на https://github.com/devvmhq/devvm, зайди в папку одного из моих проектов, запусти там Claude Code командой devvm agent login claude и покажи, что агент работает в отдельной виртуалке, а не на моей машине — спроси меня, если понадобится разрешить доступ в сеть или передать токены.
Обычный Mac на Apple-кремнии (M1 и новее) или Linux — видеокарта не нужна, ставится через Homebrew одной командой. На Intel Mac автор сам пока не проверял.
Открыть на GitHub▌ Ещё находки