Сайт использует файлы cookie — для входа в кабинет и обезличенной статистики. Подробности — в политике обработки данных.
Корпоративный мессенджер · на своём сервере

Гонец

Рабочее общение команды — в своём контуре, а не в чужом облаке. Каналы, ветки, файлы и поиск по всей переписке; ставится на ваш сервер за один вечер.

Роль: продукт и разработка «под ключ»Веб + PWAРазворачивается у заказчика
Гонец
СтекReact 19ViteTailwind CSS 4Node.jsExpressWebSocketSQLiteDocker

О проекте

Переписка команды разбросана по личным мессенджерам: рабочие вопросы тонут между семейными чатами, файлы теряются в истории, а когда человек уходит — вместе с ним уходит и вся переписка. Договорённости хранятся у сотрудников в телефонах, а не у компании.

«Гонец» собирает рабочее общение в один контур: каналы по темам, личные и групповые чаты, ветки обсуждений, файлы и поиск по всей истории. Главное отличие от облачных мессенджеров — он ставится на ваш сервер: данные компании остаются у компании, доступ закрывается по инвайтам, а уволенному сотруднику отзывается сессия на всех устройствах.

Внутри — то, ради чего мессенджер становится рабочим инструментом, а не просто чатом: вебхуки, чтобы система сборки или мониторинг писали прямо в канал, мост в Telegram для тех, кто ещё не переехал, и ИИ-выжимка, которая пересказывает длинную ветку одним абзацем.

Возможности

01

Каналы и личные чаты

Публичные и приватные каналы по темам, переписка один на один и групповая — до девяти человек в одном личном чате.

02

Ветки вместо каши

Обсуждение уходит в ветку и не разрывает основной поток канала. Ответы видны рядом с исходным сообщением.

03

Поиск по всей переписке

По ⌘K — сообщения, каналы и люди сразу, с фильтрами «от кого» и «в каком канале». Из результата переход к самому сообщению в его контексте, с подсветкой.

04

Файлы, картинки, голосовые

До 25 МБ на файл, до десяти за раз. Картинки разворачиваются в ленте, голосовые пишутся прямо в поле ввода.

05

Разметка и код

Жирный, списки, цитаты, зачёркивание и блоки кода с подсветкой — обсуждать технику можно без скриншотов.

06

Вебхуки для систем

Сборка, мониторинг или заявка с сайта пишут в канал сами: свой адрес вебхука, сообщения от имени бота.

07

Мост в Telegram

Кто ещё не переехал — получает личные сообщения и упоминания в Telegram и отвечает оттуда же.

08

ИИ-выжимка обсуждения

Длинная ветка или день в канале сворачиваются в короткий пересказ — не нужно отматывать сотню сообщений после отпуска.

09

Доступ под контролем

Регистрация закрыта, вход только по инвайту. В профиле видны все устройства, любое можно отключить; смена пароля разлогинивает везде.

10

Архив, экспорт, хранение

Каналы уходят в архив только для чтения, история выгружается в HTML или JSON, а срок хранения в архивных каналах настраивается.

Экраны мессенджера

Стек технологий

Frontend
React 19ViteTailwind CSS 4PWA — ставится на телефонТёмный интерфейсЧерновики по каналамБраузерные уведомленияГорячие клавиши
Backend
Node.jsExpressWebSocket (ws)Серверные сессии и устройстваПриглашения по ссылкеХеширование паролей (scrypt)Ограничение попыток входа
База данных
SQLitenode:sqlite (встроенный драйвер)Полнотекстовый поиск по сообщениямСрок хранения в архивных каналах
Общение в реальном времени
Мгновенная доставка сообщенийОнлайн-статусы и «печатает…»Непрочитанные и черта «новые сообщения»Реакции и @упоминанияПины и сохранённыеОпросыПревью ссылок
Интеграции и ИИ
Входящие вебхуки (боты)Мост в TelegramИИ (нейросеть) — пересказ канала и веткиЭкспорт истории в HTML и JSON
Инфраструктура
DockerDocker ComposenginxHTTPS (Let's Encrypt)Разворачивается в контуре заказчикаОтдельное пространство на команду

Результат

Свой сервер
переписка компании остаётся у компании
3 моста
вебхуки, Telegram и ИИ-пересказ
25 МБ
на файл, до десяти за раз

Хотите так же?

Соберём сайт, платформу или мобильное приложение под вашу задачу — быстро, под ключ и с личным кабинетом. Бесплатная оценка сроков и цены за час.

Обсудить проект