GitHub Демо скоро

Рабочий мессенджер для команд, которые работают не за столом

Запросы, задачи и регламенты в телефоне сотрудника

Инструктор, медсестра или мастер на выезде отвечает на запросы, закрывает задачи и получает напоминания в одном приложении. ИИ-агент отвечает на вопросы по вашим регламентам. Сервер стоит у вас, код открыт.

Демо скороГотовим публичное демо в браузере
Развернуть у себяБесплатно, код на GitHub

Обсудить внедрение

Открытый код: AGPL-3.0 и Apache-2.0
Разворачивается через Docker Compose
Приложение для iPhone в TestFlight
Модели: Anthropic, OpenAI или своя

Рабочие вопросы тонут в WhatsApp и Telegram

Если сотрудник работает с телефона, рабочий чат живёт рядом с семейным. Из-за этого возникают три проблемы.

Личное вперемешку с рабочим

Распоряжение начальника лежит между фото с дачи и рекламой.

В Coma только рабочие чаты, каналы и отделы компании.

Непонятно, кто прочитал и согласился

На вопрос «Планёрка в 8:30, будете?» ответили трое из двенадцати, остальные молчат.

Запрос показывает, кто ответил, а кто нет, и напоминает молчащим.

Переписка принадлежит не вам

Сотрудник уволился, а рабочие чаты остались у него в телефоне. Сервер мессенджера стоит в другой стране.

Coma работает на вашем сервере. Администратор отключает аккаунт уволенного сотрудника.

Один день инструктора

Телефон и есть рабочее место

Coma сделан для сотрудников, которые весь день на ногах. Ответить, поручить, проголосовать и спросить агента про регламент можно с телефона. Компьютер нужен только администратору, чтобы настроить пространство.

8:10
Чаты
ИЗ
Инструкторы · зал8:10
Марина: Запрос · Планёрка в понедел…
1
МС
Марина Соколова7:52
Спасибо, увидела
СправкаВчера
Регламент уборки зала, пункт 4
СН
Слоты на неделюВчера
Олег: беру среду 15:00
ВР
ВрачиПн
Дина: обновила график осмотров
COMA · сейчас
Марина Соколова · Инструкторы · зал
Запрос: Планёрка в понедельник в 8:30, большой зал. Будете?
ЧатыТредыВажныеАгентыЕщё
9:00
ИЗ
Инструкторы · зал
9 участников · 4 в сети
2 задачи на вас · до 12:00
Повесить новое расписание бассейна
ОЧ
Олег Чернов
Маты разложил, инвентарь на тебе8:52
МС
Марина Соколова
ЗадачаОткрыта
Повесить новое расписание бассейна
ИЛВы · отвечаете
сегодня, 12:00
8:55
Сообщение
13:00
ДР
Дина Рябова
Отсутствует до 16:00 · выезд
Дина, подпишешь направление для Ковалёва?12:58
ДР
Автоответ
Я на выезде до 16:00. По срочным вопросам пишите Олегу Чернову.12:58

Отсутствую

Досегодня, 16:00
ПричинаВыезд
ЗамещаетОлег Чернов
Автоответ в личке
Приглушить уведомления
17:40
ИЗ
Инструкторы · зал
9 участников
ДР
Дина Рябова
Нужно до среды проверить аптечку в большом зале и докупить бинты.17:38

Напомнить мне

Проверить аптечку, заказать бинты
Напоминание видите только вы
iOS 16.4+ и Android 8.0+
Уведомления зашифрованы: сервис доставки не видит текст
Текст на заблокированном экране по умолчанию скрыт
Сообщения отправятся, когда появится связь

Рабочие функции

Договорились и сделали, не выходя из чата

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

Запрос

Попросите ответ у людей, отдела или всего чата: «ознакомлен», «да / нет» или свои варианты. Видно, кто ответил.

Планёрка в понедельник в 8:30, большой зал. Будете?
Ответили 4 из 6до пт, 18:00

Задачи

Ответственный, срок, чек-лист. Coma напомнит за час до срока, автор узнает, что задача выполнена.

Подготовить зал к осмотру
1 из 3сегодня, 12:00

Опросы

От 2 до 10 вариантов, анонимно или открыто, со сроком. Тем, кто не голосовал, можно напомнить одной кнопкой.

Когда удобнее субботник?
Проголосовали 6 · анонимнодо сб

Напомнить мне

Любое сообщение вернётся в нужное время с вашей заметкой. Остальные об этом не узнают.

«Нужно до среды проверить аптечку в большом зале»

Оргструктура

Отделы, должности и руководители. Сообщение для «@Зал ЛФК» получат только сотрудники зала.

Реабилитация11 чел.
Зал ЛФК6 чел.
Бассейн3 чел.
Механотерапия2 чел.
Кому:

Отсутствую

До какого числа, кто замещает, автоответ в личке. Коллеги видят статус ещё до того, как напишут.

ДР
Дина Рябова
На месте
Автоответ: «Я в отпуске до 24 ноября. Пишите Олегу Чернову».

ИИ-агенты

ИИ-агент работает в чате и показывает каждый шаг

Агент участвует в чате как сотрудник. Его зовут через @, он отвечает в ленте и показывает, что прочитал, где нашёл ответ и что собирается сделать.

Справка

    Архитектор собирает агента из описания

    Программист для агента не нужен. Опишите задачу словами. Архитектор задаст уточняющие вопросы, соберёт черновик агента и проверит его на примерах до запуска.

    Например«Каждое утро в 9:00 проверяй, все ли инструкторы отметились под инструктажем, и напоминай остальным»

    Контроль

    ИИ делает только то, что вы разрешили

    У каждого агента два списка прав: что он может видеть и кто может его позвать. Остальное ему недоступно.

    Видит только свои чаты

    Агент читает только чаты, куда его добавили, и только выбранные разделы базы знаний.

    Зовут только те, кому разрешено

    Администратор решает, кто может обращаться к агенту.

    Важное только после подтверждения

    Написать человеку в личку и другие отмеченные действия агент выполнит только после нажатия «Подтвердить».

    Каждое действие в журнале

    Что агент прочитал, что ответил, сколько потратил.

    Лимит расходов

    Бюджет на модель задаётся на агента и на всё пространство.

    Пауза в одно нажатие

    Остановленный агент ничего не делает, его напоминания отменяются.

    Справка
    Отвечает по регламентам
    Работает

    Что видит

    Чат «Инструкторы · зал»
    Чат «Врачи»
    База знаний «Регламенты зала»
    База знаний «Кадровые документы»

    Кто может позвать

    Спрашивает подтверждение

    Написать человеку в личку

    Лимит расходов

    5 000 ₽ в месяц

    Свой сервер

    Данные, модели и ключи у компании

    Coma ставится на сервер компании или на арендованный виртуальный сервер. Вашей переписки у нас нет: она хранится только у вас.

    Данные

    Переписка, файлы и база знаний лежат в вашей базе PostgreSQL. Соединения защищены TLS, ключи доступа к моделям хранятся зашифрованными.

    Модели

    Подключите Anthropic, OpenAI, совместимый с OpenAI шлюз или свою модель через Ollama или vLLM.

    Доступ

    Администратор приглашает сотрудников по ссылке, видит сессии и журнал аудита, отключает уволенных.

    Терминал вашего сервера
    # скачать код
    $ git clone https://github.com/ComaMessenger/comamessenger.git && cd comamessenger
    # создать .env со случайными секретами
    $ ./deploy/generate-env.sh
    # поднять сервер, базу и агентов
    $ docker compose --env-file .env -f deploy/compose.yaml --profile agents up -d
    Три команды: скачать код, создать секреты, запустить сервер с базой и агентами.Инструкция по установке

    Требования к серверу

    До 100 сотрудниковДо 500 сотрудников
    Процессор2 vCPU4 vCPU
    Память4 ГБ8 ГБ
    Диск40 ГБ SSD и место под файлы100 ГБ SSD и место под файлы
    СистемаLinux с Docker и Docker Compose, домен, открытые порты 80 и 443

    Это ориентиры, уточняем их на нагрузочных тестах. Агенты на внешних моделях почти не нагружают сервер. Своей модели через Ollama или vLLM нужен отдельный сервер с видеокартой.

    Открытый код

    Открытый код: вы не зависите от разработчика

    Весь код Coma лежит на GitHub. Ваши специалисты могут проверить его, доработать и развернуть без нас.

    • Сервер и агенты под AGPL-3.0, приложения и документация под Apache-2.0
    • Наши приложения работают через тот же открытый API, что доступен вам
    • Своего агента можно подключить через этот же API
    ComaMessenger / comamessenger

    Open-source self-hosted corporate messenger with chats, read-only channels, threads and an agent-first architecture.

    AGPL-3.0 · Apache-2.0Go · TypeScript
    core/сервер на Go
    apps/web/веб-клиент
    apps/mobile/приложение для iOS и Android
    apps/agent-runtime/среда выполнения агентов
    packages/protocol/открытый API (OpenAPI)
    deploy/установка через Docker Compose

    Внедрение

    Как компании перейти на Coma

    1. 1

      Сервер

      Разворачиваем Coma на вашем сервере или в облаке, настраиваем домен и уведомления.

    2. 2

      Структура

      Заводим отделы, должности и рабочие чаты.

    3. 3

      Сотрудники

      Рассылаем приглашения по ссылке, сотрудники ставят приложение и входят.

    4. 4

      Агенты

      Загружаем регламенты в базу знаний и включаем первых агентов.

    Срок: 1 день

    Цены

    Бесплатно на своём сервере

    Облачной версии нет, Coma работает только на вашем сервере. Платите только за помощь с внедрением и поддержкой, если она нужна.

    Свой сервер

    0 ₽

    Устанавливаете сами по инструкции.

    • Все функции
    • Без ограничений по числу сотрудников
    • Приложение для телефона
    Развернуть у себя

    Внедрение

    По запросу

    Развернём сервер, заведём структуру, подключим модели и настроим первых агентов.

    • Установка на ваш сервер
    • Отделы, должности, чаты
    • Регламенты в базе знаний
    Написать в Telegram

    Поддержка

    По запросу

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

    • Обновления версий
    • Резервные копии
    • Ответы на вопросы администратора
    Написать в Telegram

    Внедрение

    Обсудим внедрение

    Напишите в Telegram, как устроена работа в вашей компании. Покажем Coma на ваших задачах и поможем развернуть.

    Вопросы и ответы

    Где хранятся данные?

    На вашем сервере: в базе PostgreSQL и файловом хранилище. У разработчиков Coma доступа к ним нет.

    Куда уходят данные, когда работает ИИ-агент?

    Туда, куда вы их отправите. Если подключить внешнюю модель, текст запроса уходит её провайдеру. Если поставить свою модель через Ollama или vLLM, данные не покидают ваш сервер.

    Есть ли звонки и видеосвязь?

    Нет. Coma нужен для переписки и рабочих задач, звонков и видеосвязи в нём нет. Для звонков оставьте сервис, которым пользуетесь сейчас.

    Нужен ли свой программист?

    Чтобы развернуть самостоятельно, нужен человек, который умеет работать с Docker. Если такого нет, развернём и поддержим сами.

    Видит ли сервис уведомлений текст сообщений?

    Нет. Уведомление шифруется ключом устройства, сервис доставки передаёт его, не видя текста.

    Есть ли Coma в реестре российского ПО?

    Пока нет.

    Есть ли приложение для компьютера?

    Coma работает в браузере. Приложение для iPhone сейчас в TestFlight, доступ по приглашению. Версию для Android готовим.

    Почему Coma?

    От английского comma, запятая. Запятая ставится там, где разговор продолжается: «человек, агент, коллега». Поэтому и маскот у нас в виде запятой.

    Чем Coma отличается от Telegram?

    Рабочие чаты принадлежат компании, у сотрудников есть запросы, задачи и оргструктура, а ИИ-агенты работают по вашим правилам.

    Посмотрите Coma на своих задачах

    Разверните Coma на своём сервере или напишите нам в Telegram, поможем с внедрением.

    Демо скороГотовим публичное демо в браузере
    Развернуть у себяБесплатно, код на GitHub