Bitrix Console
Адаптер Symfony Console для 1С-Битрикс и Bitrix24: готовые консольные команды для модулей, кеша, базы данных, сайтов и пользователей
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Содержит команды удаления базы данных и очистки таблиц целиком
- Команды деактивации и удаления пользователей и модулей меняют боевую конфигурацию сайта
Установка
Ручная установка
composer require crasivo/bitrix-consoleУстановка пакета в проект на 1С-Битрикс, исполняемый файл появляется в vendor/bin/console.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Библиотека подключает Symfony Console к ядру 1С-Битрикс и дает готовый исполняемый файл vendor/bin/console с командами: работа с модулями (список, регистрация, удаление, версия), настройками через ConfigurationGet/Set/Delete и Option, очистка разных видов кеша, работа с базой (размер таблиц и базы, список таблиц, индексы, колонки, удаление таблицы или базы), запуск агентов, управление пользователями и сайтами. Свои команды регистрируются через CommandLocator по конфигурации .settings.php, включая автоматическую загрузку команд из установленных модулей. Создание команд ничем не отличается от обычного Symfony Console.
Для кого. Для PHP-разработчиков и devops на 1С-Битрикс и Bitrix24, которым нужна консольная автоматизация вместо кликов в административной панели.
Подходит, если
- Нужно скриптовать рутину: очистку кеша, регистрацию модулей, проверку соединения с базой в CI или crontab
- Нужны свои консольные команды для проекта на Bitrix, совместимые с Symfony Console
- Нужен быстрый доступ к размерам и структуре таблиц базы Bitrix без SQL-клиента
Не подходит, если
- Версия ядра 1С-Битрикс ниже v20.5.400 или PHP ниже 7.2
- Нужен инструмент для AI-агента: это общая консольная утилита для автоматизации сайта, про агентов библиотека ничего не знает
Пример запроса к агенту
Покажи список всех модулей Bitrix и очисти управляемый кешОграничения
Требует минимум ядро 1С-Битрикс v20.5.400, PHP 7.2 и Symfony Console 5.0. Часть команд разрушительна: удаление базы, очистка таблицы, деактивация пользователя, модели, поэтому запускать их стоит только осознанно и с бэкапом. Библиотека не имеет отношения к AI-агентам, это обычный CLI для администрирования Bitrix.
Как отключить. Удалите пакет командой composer remove crasivo/bitrix-console.
Проверка безопасности
- Содержит команды удаления базы данных и очистки таблиц целиком
- Команды деактивации и удаления пользователей и модулей меняют боевую конфигурацию сайта
Коротко о README
README дает минимальные версии ядра, PHP и Symfony Console, команду установки через Composer и пример запуска списка команд. Раздел про создание команд объясняет, что процесс идентичен обычному Symfony Console, а раздел про регистрацию показывает CommandLocator и три способа задать команду в конфигурации: по имени класса, классическим способом и через конструктор. Полный список готовых команд виден из дерева исходников: модули, кеш, база данных, конфигурация, агенты, пользователи, сайты. Лицензия MIT.
Частые вопросы
Можно ли добавить свои команды?
Да, любой класс команды Symfony Console регистрируется в секции console.commands файла .settings.php, а команды из установленных модулей подхватываются автоматически.
Есть ли команды удаления данных?
Да, например DbDatabaseDropCommand и DbTableTruncateCommand, их стоит запускать осторожно и с бэкапом базы.
Похожие
MCP-сервер, встроенный в агент Netdata: метрики, логи, алерты и живые данные о процессах, сервисах и контейнерах для AI-ассистента
Официальный MCP-сервер GitHub: код, issues, пул-реквесты, Actions и алерты безопасности прямо из агента
Agent Skills для продуктов Google
Agent Skills for Google products and technologies
Официальная коллекция скиллов Google для работы с Google Cloud, BigQuery, GKE, рекламой и аналитикой из агента
MCP-серверы для AWS
Open source MCP servers for AWS
Официальный набор MCP-серверов AWS: документация, IaC, контейнеры, serverless, базы данных, стоимость и мониторинг