Outcome
Новое Приложение для Windows — рация поверх любых окон

Командный чат — командный сервер

Чат, голос и видео для работы. Заведите аккаунт на outcome.ru или поднимите Outcome на своём железе одной командой — приложение работает и так, и так.

Личный аккаунт и свой сервер — бесплатно. Компании — отдельное пространство со своей базой.

Окно Outcome: слева список серверов и каналов, в центре переписка команды, справа участники

Ничего не уходит наружу Ни аналитики, ни телеметрии, ни трекеров — их в продукте просто нет.

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

Открыто и бесплатно Образы свободны для личного и коммерческого использования, деплой-кит под MIT.

Всё, ради чего команды держат мессенджер

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

Каналы, личные сообщения, файлы

Текстовые каналы по темам, личная переписка, ответы и реакции. Вложения перетаскиванием, поиск по всей истории, закреплённые сообщения.

  • Ответы, правка и удаление, реакции эмодзи
  • Голосовые сообщения с волновой формой
  • Поиск по истории и закреплённое в каждом канале
  • Индикаторы набора и прочтения

Голос и видео без отдельной звонилки

Голосовые каналы, звонки один на один, демонстрация экрана и камера. Шумодав работает нейросетью прямо в браузере — клавиатуру и кондиционер собеседник не слышит.

  • Push-to-talk по глобальной клавише, даже когда окно не в фокусе
  • Громкость настраивается отдельно для каждого участника
  • Индикация говорящего и настраиваемая чувствительность
Голосовой канал Outcome: участники с индикацией речи и панель управления микрофоном

Администрирование, а не разгребание

Веб-консоль показывает состояние сервера в числах: сколько людей, сколько всего сообщений, какие каналы, занятое место в базе, аптайм. Роли и права — вплоть до отдельного канала.

  • Журнал действий администраторов с именем того, кто их совершил
  • Живой поток логов сервера прямо в интерфейсе
  • Регистрация открытая или по приглашениям — переключателем
Панель администратора Outcome: число пользователей, счётчик сообщений и состояние сервера

Выглядит так, как хочет человек

Четыре тёмных темы и светлая, свой акцентный цвет, русский и английский интерфейс. Отдельно — уменьшенная анимация, высокий контраст и крупный шрифт.

Настройки внешнего вида Outcome: выбор темы оформления и акцентного цвета

Три варианта, и гарантии у них разные

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

Публичный сервер

outcome.ru

Аккаунт заводится за минуту, разворачивать ничего не нужно.

  • Личные сообщения и звонки 1:1 — end-to-end. Ключи создаются на вашем устройстве и никогда его не покидают. На сервер приходит шифротекст: мы физически не можем его прочитать.
  • Файлы в личных — тоже. Вложение шифруется на устройстве до отправки.
  • Каналы — без E2EE. Канал это общая комната, историю которой должен читать любой новичок, а ключами на устройствах так не получается. Относитесь к каналу как к любому групповому чату на хостинге.
Завести аккаунт
Self-hosted

Свой сервер

Docker-образы бесплатны, деплой-кит под MIT.

  • Данные не покидают вашу сеть. База, файлы, медиасервер — всё на вашей машине. Наружу не уходит ничего: ни аналитики, ни телеметрии, ни трекеров, их в продукте просто нет.
  • Бесплатно и без лимитов. Docker-образы свободны для личного и коммерческого использования, платных тарифов и потолка по числу людей нет.
  • Шифрования нет — ни сквозного, ни на диске. В этой редакции криптомодули не собираются вовсе: личные сообщения лежат в базе, а файлы в хранилище ровно так, как их отправили. Гарантия здесь другая — не «сервер не может прочитать», а «сервер ваш».
Как поставить
Для компании

Своё пространство

Отдельная установка на нашем оборудовании. Платно.

  • Своя база данных. Не схема и не префикс — отдельная база: пользователи, каналы и файлы вашей компании не лежат рядом с чужими и не могут быть выданы запросом, который промахнулся.
  • Свой домен, свой вход, своё оформление. Сотрудник открывает адрес компании и видит её логотип, а входит через ваш Google или Яндекс.
  • Шифрование как на outcome.ru. Личные сообщения и звонки один на один — end-to-end, ключи не покидают устройств.
  • Сервер не ваш. Держим и обновляем его мы. Если условие «оборудование внутри компании» обязательно — вам в соседнюю колонку, там это бесплатно.
Написать нам

Свой сервер — не «режим», а способ работы

Весь стек поднимается одним файлом: сервер, PostgreSQL, объектное хранилище и медиасервер для звонков. Работает на обычном домашнем компьютере.

  • Реверс-прокси с автоматическим TLS — в комплекте
  • Готовые конфигурации для Compose, Swarm и Kubernetes
  • Сервер горизонтально масштабируется: несколько реплик за одним Redis
# склонировать деплой-кит
git clone https://github.com/skayloo/Outcome.git
cd Outcome

# сгенерировать секреты — файл говорит, какие и как
cp .env.example .env

# поднять весь стек
docker compose up -d

# открыть в браузере
http://localhost:8080

В браузере, на столе и в кармане

Веб-версия не требует установки: открыл ссылку и работаешь, на любой системе. Приложение для компьютера добавляет то, чего вкладка дать не может, — клавишу рации, которая срабатывает поверх любых окон, выбор экрана или отдельного окна для демонстрации вместе со звуком системы, и значок в трее, когда окно закрыто.

Outcome на телефоне: переписка команды в канале, с отметками о прочтении
Outcome для Windows Установщик · 89 МБ · Windows 10 и новее, 64 бита Скачать

Windows покажет предупреждение SmartScreen — «Система Windows защитила ваш компьютер», издатель неизвестен. Установщик пока без сертификата подписи, поэтому так встречают любую новую программу. Нажмите «Подробнее», затем «Выполнить в любом случае».

Веб-версия Любой современный браузер, ставить нечего Открыть
Linux Два формата. AppImage запускается как есть, без установки; пакет .deb встаёт в систему через apt на Debian и Ubuntu AppImage116 МБ .deb82 МБ
Android Сборка проходит модерацию в RuStore Скоро
macOS Собирается только на самой macOS — готового пакета пока нет Скоро
iOS Готовится к публикации Скоро

Установщик ставится в профиль пользователя — права администратора не нужны, ярлык появляется на рабочем столе и в меню «Пуск». Новые версии приложение забирает само: проверяет обновления при запуске и предлагает перезапуск, когда загрузит.

AppImage нужно сделать исполняемым — chmod +x — и запускать как обычную программу. Пакет .deb ставится командой sudo apt install ./outcome-desktop_1.0.1_amd64.deb, которая заодно подтянет зависимости; обновляется он тоже через apt, а не сам по себе.

Частые вопросы

Нужен ли свой сервер, чтобы попробовать?

Нет. Заведите аккаунт на outcome.ru — это минута. Свой сервер нужен тем, кто хочет держать переписку на собственном оборудовании; переехать можно позже.

Что именно шифруется?

Зависит от сервера. На outcome.ru личные сообщения и звонки один на один защищены сквозным шифрованием: ключи не покидают устройство. В свободной сборке, которую вы разворачиваете сами, сквозного шифрования нет — там переписку защищает то, что сервер ваш. Переписка в каналах не шифруется ни в одном из вариантов: это общая комната, историю которой должен прочитать каждый вошедший.

Сколько это стоит?

Свой сервер — ничего. Docker-образы свободны для личного и коммерческого использования, деплой-кит под MIT, потолка по числу людей нет.

Личный аккаунт на outcome.ru — тоже ничего. Заводится за минуту, платить не нужно.

Пространство для компании — платно. Это отдельная установка на нашем оборудовании: своя база данных, свой домен, свой вход через провайдера и своё оформление. Мы её держим и обновляем. Цену считаем под задачу — напишите нам.

Что нужно для звонков?

Микрофон и камера работают только в защищённом контексте: на localhost или по HTTPS. Для доступа из сети поставьте TLS — в деплой-ките это уже собрано. Медиатрафик идёт напрямую к медиасерверу по UDP, отдельным портом.

Можно ли удалить аккаунт?

Да, из самого приложения, в настройках. Обращаться в поддержку не требуется. Сообщения останутся заглушками «Удалённое сообщение», чтобы ответы на них не потеряли смысл.

Переписка там, где вы решили

Заведите аккаунт за минуту или поднимите свой сервер за вечер. Одно не мешает другому.