The messenger we built on our own engine.
Mirage Messenger is a desktop app for private messages and calls. It is the reference application for Mirage Engine: everything it does, the engine can do inside your product.
Chats and calls, the way you'd expect.
Click a conversation on the laptop to switch chats. The phone is shown as a design only: the mobile app is planned, not released.
Private by default, with nothing to sign up for.
No phone number, no email
Your account is a key made on your own computer. Add people by link or QR code, and compare a short fingerprint to be sure it's them.
Messages and calls, end to end
Text, voice and video are locked on your device and opened only on theirs. Devices connect directly when they can; otherwise the relay forwards packets it cannot open.
Works when they're offline
If the other person is away, your message waits sealed on the relay for up to a day and arrives the moment they're back.
Three parts, one of which does all the secret-keeping.
The engine C++20
Encryption, connections and routing. Runs entirely in memory and never writes to disk. This is the part companies license.
The relay Go
Helps devices behind routers find each other and holds sealed messages for people who are offline. Keeps no user accounts.
The app Electron
Chats, calls and history. It owns everything stored on your computer; the engine keeps none of it.
The deeper version, from key agreement to what the relay can and cannot see, is on How it works.
Where the app stands.
Working
- Text, voice and video between two people
- Messages for people who are offlineHeld sealed for up to a day.
- Desktop app for Windows, macOS and LinuxClosed alpha.
- Recovery phrase to restore your account
Not yet
- Group chatsOn MLS (RFC 9420); in progress.
- Group callsSmall groups are in testing.
- iPhone and Android
- Independent security auditNot done yet.
The source code is proprietary. Alpha builds are distributed under a separate agreement; third-party components and their licences are documented.
Want this inside your own product?
The messenger is one thing you can build with Mirage Engine. Clinics, law firms and industrial teams can have the same private chat and calls, under their own brand, on their own servers.
Meet Mirage EngineQuestions about the app: hello@miragetalk.com