PulseMessengerОткрыть Messenger
Pulse Messenger · 0.9.77 · Production

Общение без лишнего.Контекст остаётся с вами.

Pulse — независимый веб-мессенджер для личных разговоров, групп и каналов. Сообщения, голосовые, опросы, документы, медиа, поиск, приватность и управление устройствами собраны в одном спокойном интерфейсе — без рекламы и алгоритмической ленты.

Запущен 14 апреля 2026PWA · desktop & mobile webapp.pulsehq.ru
app.pulsehq.ruWSS
PD
Pulse Dev В сети
Pulse DevГолосовые уже в проде. Записываются прямо из composer.
▶
Голосовое сообщение▂▄▇▅▃▆▂▅▇▄▂▆ · 0:18
voice
Слушаю. Waveform прямо в сообщении — то что надо.
Написать сообщение…
Voice Messages V1waveform · seekdurable audio lifecycle
Текущий релиз0.9.77Voice · Channels · Polls
Голосовыедо 150 секWaveform · seek · retry
КаналыPublic + PrivatePosts · discussions · search
ОсноваGo + ReactPostgreSQL · WebSocket · PWA
Pulse сегодня

Не прототип. Уже цельный мессенджер.

В 0.9.77 Pulse объединяет личные и групповые разговоры, каналы, опросы, голосовые, реакции, документы, поиск и media lifecycle с privacy- и security-моделью. Новые функции используют те же durable и server-authoritative контракты, что и базовые сообщения.

01Сообщения

Разговор остаётся цельным

Личные и групповые чаты, ответы, редактирование, удаление, реакции, закрепления и статусы доставки работают в одной серверной модели conversation.

Reply · Edit · ReactionsSent · Delivered · ReadЛичные и групповые чаты
02Голосовые

Записать, прослушать и отправить — прямо в composer

Voice Messages V1 записываются удержанием кнопки, остаются черновиком до отправки и воспроизводятся собственным Pulse Audio Player с waveform и seek.

До 150 секундWaveform · seekDurable retry
03Группы и опросы

Обсуждение может быть не только текстом

В группах доступны Polls V1: от 2 до 10 вариантов, одиночный или множественный выбор, изменение голоса и realtime-результаты между устройствами.

2–10 вариантовSingle · MultipleRealtime results
04Каналы

Публикации, обсуждения и подписки в той же модели Pulse

Channels V1 поддерживает публичные и приватные каналы, публикации с вложениями, обсуждения, реакции, поиск и приглашения без отдельной параллельной системы сообщений.

Public · PrivatePosts · DiscussionsSearch · Reactions
05Документы и медиа

Вложения — часть сообщения, а не отдельный сервис

Изображения, документы и audio проходят через Pulse Media Cloud. Conversation Details собирает вложения по разговору и позволяет вернуться к исходному сообщению.

Images V28 форматов документовК сообщению
06Поиск

Найти старое сообщение и вернуться к нему

Поиск работает по доступной истории conversation, поддерживает переход к исходному контексту, а Channels добавляют поиск по публикациям и комментариям.

По всей историиAnchored navigationChannel search
07Приватность

Вы решаете, кто может с вами связаться

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

Все · Контакты · НиктоЧёрный списокPrivacy-aware last seen
08Безопасность

Сессии и устройства видимы пользователю

Новый вход подтверждается отдельно, восстановление защищено ограниченными попытками, а активные сессии можно просматривать и отзывать из Control Center.

Multi-deviceRecoverySecurity events
Под капотом

Realtime без доверия к случайному состоянию браузера.

Pulse проектируется так, чтобы reconnect, reload и временный сетевой сбой не превращали переписку, голосовые или канал в набор догадок клиента.

01

Durable Outbox

Исходящая операция сохраняется до сетевого действия. После перезагрузки Pulse продолжает ту же отправку вместо создания нового сообщения.

02

Server-authoritative state

Клиент остаётся быстрой realtime-проекцией, но conversation, доступ, delivery state, privacy и media ownership определяет сервер.

03

Typed media lifecycle

Изображения, документы и audio проходят через Pulse Media Cloud. Назначение voice/file хранится явно, а browser не получает service credentials.

04

Realtime recovery

Reconnect восстанавливает canonical state, а HA V1 уже содержит multi-node realtime coordination через PostgreSQL. HA остаётся opt-in и не меняет single-node deployment автоматически.

Privacy V1

Приватность — это серверное правило, а не декоративный переключатель.

Если пользователь запрещает личные сообщения, приглашения в группы или показ точной последней активности, это ограничение проверяет backend. Blacklist имеет более высокий приоритет и физически убирает возможность написать.

Открыть Control Center →
Кто может писать мне?Только контакты
Кто может добавлять в группы?Только контакты
Кто видит последнюю активность?Никто
Чёрный списокУправлять →
Путь к 1.0

Каждый релиз закрывает законченную вертикаль.

Pulse развивается небольшими, но цельными шагами: transport, identity, durable messaging, privacy, Polls, Channels, media platform и Voice Messages.

0.9.54

Presence V2 + Transport Security

WebSocket tickets, lifecycle соединений и новый presence-контракт.

0.9.55

Pulse Control Center

Профиль, безопасность, устройства, внешний вид и управление аккаунтом.

0.9.56

Identity Layer V1

Единая публичная identity и realtime-обновления без дублирования профиля по продукту.

0.9.57

Durable Message Lifecycle

Outbox, Retry без дублей, anchored navigation и durable lifecycle изображений.

0.9.58

Core Stabilization + Privacy V1

Canonical conversations, Auth V2, privacy policies, blacklist и group administration.

0.9.59

Documents + Search + Attachment Gallery

Typed media platform, документы, поиск по истории, Conversation Details и переход к исходному сообщению.

0.9.60

Messaging Experience V2 + Reactions

Durable reactions, Emoji Picker V2, Pulse inline icons и media-aware previews.

0.9.61

Reliability + Mobile Polish + Onboarding

Multi-select attachments, navigation/realtime hardening, PWA fixes и новый домашний экран Pulse.

0.9.62

Polls V1 + Emoji-First Messages

Групповые опросы с durable delivery, realtime-голосованием и крупным отображением emoji-only сообщений.

0.9.63

Channels V1

Публичные и приватные каналы, публикации, обсуждения, реакции, поиск и canonical release metadata.

0.9.64

Message Images V2

Изображения сообщений переведены на canonical PMC Images V2: preview, display и master.

0.9.65

Avatar Media V2

Полные исходники аватаров, focus/zoom presentation и generic media lifecycle вместо legacy avatar API.

0.9.66

Voice Messages V1 + HA Foundation

Голосовые с waveform и typed audio lifecycle, завершение avatar cutover и первый multi-node realtime contract.

Инфраструктура Pulse

Messenger уже не живёт в одиночку.

Подробнее про принципы, сервисные границы и устройство экосистемы — на странице «О Pulse».

01

Pulse Messenger

Основной пользовательский продукт: разговоры, группы, каналы, опросы, голосовые, медиа, поиск, privacy и multi-device.

Открыть →
02

Pulse Media Cloud

Отдельная media platform для изображений, документов и audio: typed objects, processing, bindings и private delivery.

Как это связано →
03

Pulse Status

Публичное состояние сервисов, uptime и пользовательские synthetic-проверки основных сценариев Messenger.

Статус сервисов →
Почитать про Pulse

Не обязательно сразу открывать приложение.

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

Pulse Messenger · 0.9.77

Откройте Pulse. Всё остальное уже внутри.

Никакой установки не требуется — Messenger работает прямо в браузере и как PWA.

Открыть app.pulsehq.ru