
Size
102.49 MB
Android
7.0+
Downloads
11
Architecture
arm64-v8a
Security Scan
Verified Safe
✓ Scanned with ClamAV, APKiD, and Quark-Engine
What's New
Fix client id not being properly saved (might have to relogin)
add the deleted toolchain resolver
make the sso and oauth login wait for e2ee tasks before logging in
show a silent notification if the notif is not noisy instead of discarding it (causes notifications to not be shown on servers that didn't support room based notifications)
hide dup. circular indicator for unread messages
Change other Linear and Circular indicators to m3e wavy components
Description
Mages
Mages is an experimental matrix chat client.
UI: Compose Multiplatform
Core: a Rust library built on top of matrix-rust-sdk, exposed to Kotlin via UniFFI (not using matrix-sdk-ffi)
The goal was to have a cross‑platform desktop/mobile client, while not being as heavy as web apps (initially there were very few alternatives to element-desktop which notify, with proper screen-sharing support and that stay hidden in my tray (unlike neochat, though it has linux-specific push notifs via kunifiedpush, while this currently polls)). Although it might occasionally appear stable, it is never aiming to be as stable as element's clients (or other clients like fluffy or fractal with a proper user-focused goal)
Features (as of the last README update)
Room list with previews and unread counts
Room and thread timelines (text, media, polls, live-location sharing)
End‑to‑end encryption (via matrix‑sdk)
Full Spaces support
Simple presence / privacy settings
Android app and Linux desktop builds (Available on/as FDroid, AppImage (updatable via Gear Lever for example), AUR (mages-bin), snapcraft and flathub)
Unsigned Windows and Mac builds
Experimental Audio and Video Calls Support (Screen sharing is only available on desktop)
Multi account and language (currently only spanish) support
Rate this app
Ratings & Reviews
No reviews yet.