Repository navigation
Morpheus 0.1.0
The first release of Morpheus, a Discord-shaped Matrix client written in Rust.
Downloads
| File | For |
|---|---|
morpheus-0.1.0-android-arm64.apk |
Android phones (64-bit ARM, Android 7 or newer) |
morpheus-0.1.0-windows-x86_64.zip |
Windows 10 or 11 (64-bit): unzip and run Morpheus.exe, keeping the assets folder beside it |
| Nix | nix develop in the repository, then just desktop |
The APK is signed with the project's own key; Android may ask you to allow installing from your browser or file manager. Windows uses the Edge WebView2 runtime, which Windows 10 and 11 normally have.
The Windows build is cross-compiled on Linux and has not been tried on Windows yet.
What's in it
- Chat: rooms, spaces and DMs, threads, replies, edits, reactions, mentions (also by your nicknames for people), Markdown, attachments by drag and drop or paste, search, pinned messages and an inbox.
- Calls: voice, video and screen sharing, end-to-end encrypted and compatible with matrix.org's call service. DMs ring the other person. On phones, calls get a full-screen view with a camera button. On desktop, the video area can be resized.
- Encryption: emoji and QR-code verification, plus recovery-key setup.
- People and moderation: profile cards, friends, nicknames, notes, and a mod view to kick, ban or change someone's role across rooms.
- Phone: one-pane layout with swipes, push notifications through UnifiedPush (Sunup, ntfy…), and the app picks up again after losing the network.
- Desktop: tray icon (Linux) and notifications with sender pictures.
Performance
Measured on the Linux release build after opening and scrolling a 600-message room:
- Memory: about 420 MB for the whole desktop app (WebKit included), down from about 630 MB.
- Threads: 46, down from 158.
- Switching rooms: about 65 ms.
Known limits
- Your own camera preview on the phone may show sideways.
- No iOS or macOS builds yet.