Mages

Mages

Experimental Matrix client made using Compose Multiplatform (and Rust).

MLM Games Connectivity Messaging

Screenshots

Screenshot of Mages Screenshot of Mages Screenshot of Mages Screenshot of Mages Screenshot of Mages Screenshot of Mages Screenshot of Mages Screenshot of Mages

Description

Multiplatform Matrix client

It uses a Rust library built on top of matrix-sdk for the core Matrix
functionality and a Compose Multiplatform UI for Android and desktop.

Current capabilities:
- room list with basic previews and unread counts
- room and thread timelines (text and media)
- end-to-end encryption (via matrix-sdk)
- spaces view
- basic presence and privacy settings

Do donate if you'd like to (not going to have it in app, wouldn't be here too but need a justification for me or my SOs)

What’s new (5.2.3)

- No user-facing changes were mentioned since previous release

Versions

Version Date Size Requires Android Download
5.2.3 current
063d7cfcae4e0b2b…
2026-10-25 119 MB API 24
5.2.3
2540abf7d4576a99…
2026-10-25 87 MB API 24
5.2.3
f46c03b6d5e93a97…
2026-10-25 131 MB API 24
5.2.3
00f979689626284b…
2026-10-25 122 MB API 24
5.2.0
8d16d5334a299de3…
2026-10-22 118 MB API 24
5.2.0
12556547b4b0af50…
2026-10-22 86 MB API 24
5.2.0
fd3411c1a333b3ca…
2026-10-22 131 MB API 24
5.2.0
9c7bb40856578d6c…
2026-10-22 122 MB API 24
5.1.4
49a862e1d8f8c63d…
2026-10-18 118 MB API 24
5.1.4
597c8e66d2254746…
2026-10-18 86 MB API 24

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Internet accessSend and receive data over the internet.
  • Network stateCheck whether and how the device is connected.
  • ACCESS_LOCAL_NETWORK
  • NotificationsShow notifications.
  • FOREGROUND_SERVICE_DATA_SYNC
  • CameraTake photos and videos.
  • MicrophoneRecord audio.
  • Audio settingsAdjust volume and audio output.
Show 15 more permissions
  • Approximate locationDetermine the location via the network.
  • Precise locationDetermine the location via GPS.
  • FOREGROUND_SERVICE_LOCATION
  • Bluetooth connectionConnect to paired Bluetooth devices.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • FOREGROUND_SERVICE_MICROPHONE
  • FOREGROUND_SERVICE_CAMERA
  • MANAGE_OWN_CALLS
  • USE_FULL_SCREEN_INTENT
  • VibrationControl the vibration alert.
  • Prevent sleepingKeep the device from going to sleep.
  • BiometricsUnlock with fingerprint or face.
  • FingerprintUnlock with a fingerprint.
  • Run at startupStart automatically after the device is switched on.
  • mages.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments