Песочница для ИИ-агента с 1С

1c-ai-sandbox-client-server

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

  • 44 ★ репозитория
  • Последний коммит
  • MIT
Воркфлоу

Расширенный доступ

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

  • Разворачивает виртуальную машину и Docker-контейнеры с полными правами администратора на хосте
  • Скрипты работают с реальными лицензионными данными платформы 1С, если заданы DEV_LOGIN и DEV_PASSWORD
Все причины и проверки
Российский стек

steelmorgan/1c-ai-sandbox-client-server

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add workflows/1c-ai-sandbox-client-server

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Разворачивает виртуальную машину и Docker-контейнеры с полными правами администратора на хосте
  • Скрипты работают с реальными лицензионными данными платформы 1С, если заданы DEV_LOGIN и DEV_PASSWORD

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Проект разворачивает две изолированные части для безопасной работы ИИ-агента с 1С. Клиентская часть это Linux dev-контейнер с толстым и тонким клиентом 1С, включая Конфигуратор, headless-дисплей Xvfb и обвязку для CLI-агентов Claude, Codex, Gemini и DeepSeek Harness с готовыми bootstrap-скриптами. Серверная часть это отдельная Ubuntu VM в Hyper-V с Docker Compose из сервера 1С, PostgreSQL и Apache для веб-публикаций, разворачиваемая PowerShell-скриптом с автоматической загрузкой и патчингом ISO Ubuntu. Идея в том, что агент работает только внутри контейнера и виртуальной машины и физически не может удалить или изменить что-то на хосте.

Для кого. Для 1С-разработчиков, которые хотят дать ИИ-агенту реальный доступ к платформе 1С, но боятся, что ошибочная команда затронет рабочий диск или продуктивную базу.

Подходит, если

  • Нужно дать агенту реальный клиент и сервер 1С, но изолированно от хостовой машины
  • Есть Windows-хост с Hyper-V и Docker Desktop для развертывания серверной VM
  • Работа ведется в Cursor или VS Code с Dev Containers

Не подходит, если

  • Нет Windows-хоста с Hyper-V: серверный сценарий проверен только на нем, Linux-хосты не тестировались
  • Нужна легкая установка без виртуальной машины и Docker

Пример запроса к агенту

Разверни песочницу, подними тестовую базу demo и опубликуй ее через веб-клиент

Ограничения

Серверный сценарий проверен только на Windows-хосте с Hyper-V и PowerShell от администратора, Linux-хосты с KVM, QEMU или VirtualBox не тестировались. Автоактивация community-лицензии сейчас, по словам автора, сломана на стороне платформы, поэтому переменные DEV_LOGIN и DEV_PASSWORD рекомендуется оставлять пустыми. Разворачивание требует Docker Desktop, Hyper-V и загрузки официального ISO Ubuntu.

Как отключить. Удалите dev-контейнер из VS Code или Cursor и снесите виртуальную машину в Hyper-V Manager, если она больше не нужна.

Частые вопросы

Зачем вообще нужна такая песочница?

Автор потерял 10 лет семейных фото из-за ошибки ИИ-агента и сделал изолированную среду, чтобы агент физически не мог удалить что-то за пределами контейнера и VM.

Какие CLI-агенты уже настроены?

В .devcontainer/cli-agents есть готовые bootstrap-скрипты для Claude, Codex, Gemini и DeepSeek.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

Среда разработки 1С с MCP-сервером на 10 инструментов: 11 анализаторов BSL, JSON DSL в XML, граф зависимостей и сборка EPF без 1С

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

Гайд с рабочими скриптами по безопасному подключению агента к 1С и Bitrix24: OData, вебхуки и каталог из 14 проверенных инструментов

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

Скилл пакетных операций с платформой 1С: сборка и разборка обработок, загрузка и выгрузка конфигураций и расширений, запуск базы

СкиллШирокий доступ129Звезды репозитория
Российский стек

Профиль для Pi Coding Agent под 1С-разработку: режимы ASK, PLAN и BUILD, специализированные субагенты, знания конфигурации и опциональные MCP-инструменты

ПлагинШирокий доступ21Звезды репозитория
Российский стек

CLI и MCP-сервер на Rust для локального цикла разработки 1С: сборка, проверка синтаксиса, тесты YAxUnit и Vanessa, выгрузка изменений

CLIРасширенный доступ66Звезды репозитория
Российский стек

Комплект из 12 субагентов, профильных правил и MCP-конфигурации для разработки на 1С в Claude Code, с трехслойной системой загрузки правил

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

Коротко о README

README объясняет мотивацию проекта историей потери личных файлов из-за ошибки агента и описывает архитектуру из клиентского dev-контейнера и серверной Hyper-V VM с диаграммой связей. Даны пошаговые инструкции подготовки .env-файлов, запуска скрипта развертывания серверной части и публикации информационных баз через Apache, а также явные предупреждения об ограничениях: тестировалось только на Windows-хосте.

Бейдж для README

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