Back to Projects
b24-ai-generator

b24-ai-generator

Инновационный генератор пользовательских кнопок и виджетов для CRM Битрикс24 с использованием ИИ. Опишите задачу на естественном языке — система автоматически сгенерирует код и задеплоит решение в вашу CRM.

Обзор

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 и значительно ускоряет процесс создания пользовательских решений — от идеи до работающего функционала за минуты вместо часов разработки.