Потому что ни один существующий мессенджер не даёт одновременно: скорость, контроль над данными и все рабочие инструменты в одном окне.
b8q появился из раздражения. Александр Чернов, разработчик с опытом в бэкенде и фронтенде, годами искал нормальный корпоративный мессенджер для своих команд. И каждый раз натыкался на одну и ту же стену. Slack хранит все переписки на своих серверах в США — и ты даже не можешь толком контролировать, кто к ним имеет доступ. Microsoft Teams тянет за собой весь Office 365, стоит как крыло от самолёта и тормозит так, что хочется выкинуть ноутбук в окно. Mattermost и Rocket.Chat — отличные опенсорсные проекты, но UI у них из 2015 года, и каждый раз при обновлении что-нибудь ломается. А отечественные решения? Либо это корпоративные монстры с интерфейсом из мира SAP, либо обёртки над XMPP, которые выглядят так, будто их рисовали в Paint.
В начале 2024 года Александр решил перестать жаловаться и начать делать. Идея была простая: взять всё лучшее из современных мессенджеров — скорость доставки сообщений как в Telegram, качество звонков как в Discord, работу с документами как в Notion — и собрать это в одном приложении. Без подписки на экосистему из 15 сервисов. Без того, чтобы данные улетали в непонятном направлении. С возможностью развернуть у себя за 15 минут, если хочется полного контроля.
Первый прототип был готов за три месяца. Чат на WebSocket с доставкой за 50 миллисекунд, P2P-звонки через WebRTC, минимальный, но чистый интерфейс. Потом добавились документы с Markdown-редактором, канбан-доски для задач, облачное хранилище для файлов. Каждую функцию Александр сначала тестировал на себе и своих проектах — если что-то бесило в работе, переделывал. Если функция не приносила реальной пользы за первую неделю использования, она не попадала в продукт. Никакого раздувания функционала ради галочки в сравнительной таблице.
Сегодня b8q — это полноценный корпоративный мессенджер, который покрывает 90% потребностей команды от 3 до 500 человек. Чат, звонки в HD, документы, канбан, файловое хранилище и AI-ассистент — всё в одном окне браузера. Работает как PWA на телефоне. Разворачивается на своём сервере через Docker. Можно полностью перебрендировать под свою компанию через white-label. Стоимость подбирается индивидуально — это в разы дешевле западных аналогов, которые просят $12.50 за человека. Перед покупкой можно запросить демонстрацию и получить пилотный доступ.
От первых строк кода до публичного запуска — два года работы.
Определение архитектуры. Выбор стека: Node.js + Express на бэкенде, Vanilla JS на фронтенде, SQLite для хранения данных. Первый рабочий чат на WebSocket с доставкой сообщений за 50 мс.
Личные и групповые чаты. Реакции, треды, пересылка сообщений. P2P-звонки через WebRTC с поддержкой HD-видео. Первая версия мобильного интерфейса (PWA).
Markdown-редактор для документов. Канбан-доски с drag&drop, дедлайнами и фильтрами. Облачное хранилище с превью файлов. Система прав доступа (ACL).
Интеграция с Gemini: суммаризация переписок, генерация текстов, ответы на вопросы по документам. 6 визуальных тем оформления. Оптимизация производительности.
Приглашение первых внешних команд. Сбор обратной связи, исправление багов, доработка UX. Интеграция с Telegram (двусторонний обмен сообщениями).
Docker-образ для self-hosted развёртывания. White-label: кастомный логотип, домен, цветовая схема. Документация по установке и API.
Открытая регистрация. Тарифные планы. Сайт b8q.ru. Подготовка к аудиту безопасности. Расширение команды разработки.
Каждая функция в b8q должна быть понятна за 10 секунд. Мы не прячем важные настройки за пятью уровнями меню и не добавляем фичи ради галочки. Если функция требует инструкции длиннее одного абзаца — значит, мы плохо её спроектировали.
Мы не зарабатываем на данных пользователей. У нас нет трекеров, рекламы и продажи аналитики. Self-hosted-вариант существует не для галочки, а потому что мы сами хотим контролировать свои данные. И понимаем, что вы тоже.
Медленный интерфейс ворует время. Сообщения в b8q доставляются за 50 мс. Приложение загружается за 1-2 секунды. Мы измеряем производительность на каждом релизе и не выпускаем обновления, которые замедляют работу.
Стоимость подбирается под вашу команду и задачи. Полный набор инструментов, без скрытых платежей. Пилотный доступ с персональным менеджером по запросу — оцените продукт до покупки.
Попробуйте мессенджер, который создан для работы, а не для отчётности перед инвесторами.