
Обзор
B24 AI Generator — это интеллектуальная платформа для автоматической генерации пользовательских элементов интерфейса CRM Битрикс24. Система использует мощные языковые модели для преобразования описаний на естественном языке в готовый код кнопок, виджетов и бизнес-процессов, которые автоматически интегрируются в вашу CRM.
Ключевые возможности
- 🤖 ИИ-генерация кода — Создание HTML+JS кнопок через Anthropic Claude API или OpenRouter с поддержкой GPT-4o, Gemini, DeepSeek
- 🔗 Бесшовная интеграция — Подключение к порталам Битрикс24 через OAuth 2.0 с автоматическим деплоем через REST API
- 📊 Полная поддержка CRM — Работа со всеми сущностями: сделки, контакты, лиды, компании, смарт-процессы
- ⚡ Live-превью — Редактирование кода с мгновенным просмотром в iframe и возможностью перегенерации
- 📝 Версионирование — История изменений с возможностью отката к предыдущим версиям
- 🚀 Управление деплоем — Полный контроль жизненного цикла: deploy / undeploy / redeploy
Технические решения
Архитектура построена на современном стеке с Next.js 15 и TypeScript для обеспечения типобезопасности. Использование Prisma ORM с SQLite обеспечивает быструю разработку и простое развертывание без сложной настройки БД.
Интеграция с множественными LLM провайдерами через единый интерфейс позволяет выбирать оптимальную модель для каждой задачи. OAuth 2.0 flow реализован как серверное приложение для безопасного взаимодействия с API Битрикс24.
Для локальной разработки интегрирован ngrok для создания публичных туннелей, что критично для работы с iframe и OAuth callbacks. Система автоматически встраивает BX24 JS SDK в генерируемый код для нативного взаимодействия с CRM.
Результат
Платформа кардинально упрощает кастомизацию Битрикс24, позволяя бизнес-пользователям создавать сложные интеграции без знания программирования. Система решает проблему высокого порога входа в разработку для Битрикс24 и значительно ускоряет процесс создания пользовательских решений — от идеи до работающего функционала за минуты вместо часов разработки.