Agenter
Локальное десктопное приложение на Claude Agent SDK для разработки расширений 1С:Предприятие: 67 PowerShell-скиллов, планировщик задач и индекс BSL Atlas
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Скиллы напрямую меняют XML-метаданные конфигурации и пишут в информационную базу 1С через 1cv8.exe
- Требует ключ Anthropic API и учетные данные администратора базы 1С в локальных файлах
Установка
Ручная установка
git clone https://github.com/anymasoft/Agenter.git
cd Agenter/backend
python -m venv .venv
.\.venv\Scripts\python.exe -m pip install -r requirements.txtУстановка зависимостей на Windows. Дальше config/config.example.json копируется в config.json и заполняется путями к 1С.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Agenter это один Python-процесс с веб-интерфейсом в нативном окне PyWebView поверх FastAPI и Claude Agent SDK. Цикл агента ведет детерминированный планировщик: каждая стадия плана привязана к конкретному ожидаемому инструменту, а не к свободному выбору модели. Модификация XML-метаданных конфигурации 1С идет через 67 PowerShell-скиллов, форкнутых из cc-1c-skills и дополненных регрессионными тестами, а структурный поиск по конфигурации дает внешний сервис BSL Atlas. Выгрузка и загрузка данных базы идут через 1cv8.exe и Конфигуратор, все данные и индексы остаются на диске пользователя, в Anthropic уходят только запросы и схемы вызовов инструментов.
Для кого. Для 1С-разработчиков на Windows, которые ведут расширения 1С:Предприятие 8.3 и хотят агента с фиксированным процессом изменения метаданных и тестами вместо свободной генерации кода.
Подходит, если
- Нужно менять XML-метаданные расширения 1С: формы, роли, подсистемы, макеты, схемы компоновки данных
- Нужен пошаговый план с фиксированным инструментом на каждой стадии, а не свободный агентский цикл
- Есть BSL Atlas для структурного поиска и нужна интеграция с ним
Не подходит, если
- Нет Windows, PowerShell и локальной установки 1С:Предприятие 8.3.27+
- Нужен готовый продукт, а не ранняя разработка одного автора для собственного ERP-проекта
- Нет ключа Anthropic API
Пример запроса к агенту
Добавь в расширение новую роль с доступом только на чтение к справочнику Номенклатура и проверь конфигурациюОграничения
Проект в раннем статусе, разработан одним автором для внутреннего ERP-проекта на 1С и еще не готовится как продукт для внешних пользователей. Работает только на Windows 10/11 с установленной платформой 1С:Предприятие 8.3.27+ и Конфигуратором, нужен PowerShell и Python 3.11+. Требует ключ Anthropic API, а для поиска по конфигурации, BSL Atlas, отдельный сервис. Часть подсистем, например SCHEME и ext_src конкретного расширения, в репозиторий не входит и специфична для проекта автора.
Как отключить. Закройте окно приложения, это завершает единственный процесс. Для полного удаления сотрите папку клона и виртуальное окружение .venv.
Проверка безопасности
- Скиллы напрямую меняют XML-метаданные конфигурации и пишут в информационную базу 1С через 1cv8.exe
- Требует ключ Anthropic API и учетные данные администратора базы 1С в локальных файлах
Коротко о README
README описывает архитектуру одного процесса: окно PyWebView, FastAPI на порту 8080, ToolExecutor с PowerShell, MCP и 67 скиллами, цикл Claude Agent SDK. Перечислены принципы проекта: один процесс, только локальные данные, PowerShell для модификации, test-first разработка. Даны требования и команды установки и запуска, статус early development, структура репозитория и список того, что сознательно не хранится в репозитории. Благодарность указывает источник форка скиллов. Лицензия MIT.
Частые вопросы
Это готовый продукт?
Нет, README прямо называет статус early development, sole-founder, разработку ведет один автор для собственного ERP-проекта на 1С.
Откуда взяты PowerShell-скиллы?
Это форк проекта cc-1c-skills Николая Широкова, расширенный регрессионными тестами и фиксами под конкретные подсистемы.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything