Мессенджер, который мы сделали на собственном движке.
Mirage Messenger — десктоп-приложение для личных сообщений и звонков. Это эталонное приложение для Mirage Engine: всё, что умеет оно, движок может делать внутри вашего продукта.
Чаты и звонки — такие, как вы привыкли.
Выберите разговор, чтобы переключить чат. Телефон показан только как дизайн: мобильное приложение в планах, оно не выпущено.
Приватно по умолчанию, и регистрироваться не нужно.
Без номера телефона и почты
Ваш аккаунт — это ключ, созданный на вашем собственном компьютере. Добавляйте людей по ссылке или QR-коду и сверяйте короткий отпечаток, чтобы убедиться, что это действительно они.
Сообщения и звонки со сквозным шифрованием
Текст, голос и видео запираются на вашем устройстве и открываются только на устройстве собеседника. Когда можно, устройства соединяются напрямую; иначе релей пересылает пакеты, которые не может открыть.
Работает, даже когда собеседник не в сети
Если человека нет в сети, ваше сообщение ждёт в запечатанном виде на релее до суток и приходит, как только он вернётся.
Три части, и все секреты хранит только одна из них.
Движок C++20
Шифрование, соединения и маршрутизация. Работает целиком в памяти и никогда ничего не пишет на диск. Именно эту часть лицензируют компании.
Релей Go
Помогает устройствам за роутерами найти друг друга и хранит запечатанные сообщения для тех, кто не в сети. Аккаунтов пользователей не ведёт.
Приложение Electron
Чаты, звонки и история. Всё, что хранится на вашем компьютере, принадлежит приложению; движок ничего из этого не хранит.
Подробнее — от согласования ключей до того, что релей видит и чего не видит, — на странице Как это работает.
Где сейчас приложение.
Работает
- Текст, голос и видео между двумя людьми
- Сообщения для тех, кто не в сетиХранятся запечатанными до суток.
- Десктоп-приложение для Windows, macOS и LinuxЗакрытая альфа.
- Фраза восстановления, чтобы вернуть аккаунт
Пока нет
- Групповые чатыНа MLS (RFC 9420); в работе.
- Групповые звонкиНебольшие группы в тестировании.
- iPhone и Android
- Независимый аудит безопасностиПока не проводился.
Исходный код проприетарный. Альфа-сборки распространяются по отдельному соглашению; сторонние компоненты и их лицензии задокументированы.
Хотите такое внутри своего продукта?
Мессенджер — лишь одно из того, что можно построить на Mirage Engine. Клиники, юридические фирмы и промышленные команды могут получить такие же приватные чаты и звонки под своим брендом и на своих серверах.
Познакомиться с Mirage EngineВопросы о приложении: hello@miragetalk.com