Я зробив універсальний AI-чат, який працює на будь-якому сайті за один рядок коду
Привіт, dev.to 👋
Останнім часом я активно працював над проєктом, який давно хотів реалізувати — CRM AI Consultant.
Це легковага, самодостатня система AI-чату, яку можна підключити до будь-якого сайту всього одним рядком скрипту.
Що це дає на практиці?
- Не потрібно
встановлювати важкі плагіни чи бекенди - Кожен сайт має повністю окремі налаштування
- Можна використовувати різні канали зв’язку одночасно
- Є зручна адмін-панель для управління всім
Основні можливості
- Підключення віджету одним рядком: `
Індивідуальні налаштування для кожного сайту (кольори, іконка, привітання, позиція)
• Підтримка каналів: Telegram, OpenAI (GPT), Grok (xAI), WhatsApp, Viber
• Повна історія всіх розмов у адмін-панелі
• Автоматична генерація site_id з домену сайту
• Реальна перевірка, чи код віджету встановлений на сайті
• Працює без бази даних — все на файлах
Для кого цей інструмент?
• Фрілансерам і веб-студіям, які хочуть швидко додавати AI-чат клієнтам
• Невеликим бізнесам, які хочуть автоматизувати первинне спілкування
• Розробникам, яким потрібен самодостатній self-hosted чат-віджет
• Всім, хто не хоче прив’язуватися до закритих сервісів типу Tidio, Intercom чи ChatGPT Plugins
Технічна сторона
Проєкт написаний на PHP + JavaScript. Архітектура максимально проста і масштабована:
• Кожен сайт має свій JSON-файл налаштувань
• Історія чатів зберігається в папці /conversations/
• Канали винесені в окремі модулі (channels/)
• Адмін-панель побудована на Tailwind + vanilla JS
Плани розвитку
• Повноцінна інтеграція WhatsApp Business API
• Розширена аналітика чатів
• Можливість створення шаблонів дизайну
• Підтримка мультимовності
Спробувати самому
Репозиторій повністю відкритий:
→ github.com/Ruslan-Bilohash/crm-ai-consultant
Буду дуже вдячний за зірки ⭐, issues та pull requests.
Якщо вже підключили — напишіть у коментарях, на якому сайті і як воно працює. Цікаво почути реальний фідбек.
Дякую, що прочитали!
Top comments (0)