Изолированный «думающий контур»: подключаем VS Code в виртуальной машине через Strata на хосте (с соксификацией)
Локальные языковые модели (LLM) и автономные агенты радикально ускорили работу с кодом. Но у полной автономии есть обратная сторона: когда вы даете нейросети права на выполнение команд в терминале, установку пакетов и запуск скриптов, вы фактически пускаете стажера с правами администратора в свою основную операционную систему.Эта проблема становится критической в трех сценариях:Автономная разработка и отладка: одна галлюцинация модели в скрипте очистки или неудачная сборка зависимостей может повредить файлы хостовой ОС.Аудит чужих исходников с GitHub и малоизвестных пакетов: когда нужно быстро разобрать чужой репозиторий с помощью AI-агента, скомпилировать проект или запустить тесты, нет никакой гарантии, что в скриптах сборки (postinstall, Makefile, setup.py) не спрятана закладка, стилер или майнер.Исследование подозрительных сайтов и веб-инструментов: когда нужно проанализировать сомнительный ресурс или прогнать парсер, нельзя светить реальным IP-адресом домашней сети или разрешать браузеру выполнять скрипты на основной машине.Очевидное решение - перенести всю работу в виртуальную машину (ВМ).
Но внутри ВМ нет прямого доступа к видеокарте ноутбука, а проброс GPU - задача нетривиальная и не всегда возможная.Ниже на примере Windows (аналогично всё можно повторить на других OS) описана архитектура «локально думающего контура», которая решает все задачи сразу. «Мозги» (инференс модели) остаются на мощном железе основного компьютера/ноутбука, «руки» (VS Code, терминал, браузер, компиляторы и отладка) изолированы внутри виртуальной Windows (или, например, Kali Linux), а весь внешний интернет-трафик песочницы принудительно завернут в SOCKS-прокси. Архитектура решения. Мы разделяем рабочее пространство на три изолированных
habr.com