A pretty good Matrix client
Zam is a free, open source Matrix client for the web, desktop, and Android, designed to be familiar to users of Discord.
Works with any Matrix homeserver. Sign in with the account you already have.
What's in it
A few of the things Zam does. The full list is in the README.
Voice and video calls
Group calls over MatrixRTC with screen sharing, per-person volume, AI noise suppression, a soundboard and push to talk. Calls in encrypted rooms are end-to-end encrypted. On Android they keep going in the background and ring over the lock screen.
Needs a LiveKit serverEnd-to-end encryption
Encrypted rooms and DMs, emoji and QR verification, cross-signing, key backup and Element-compatible key export. Per-room search works in encrypted rooms too, from an index kept on your device.
Threads and rich messages
Threads, replies, edits, reactions, polls, voice messages with waveforms, live location, custom emoji and stickers, a GIF picker, and Discord-style markdown with spoilers.
Spaces that you arrange
Drag rooms into coloured folders, collapse sub-spaces into categories, and have the order sync across your devices. Favourites and low-priority tags too.
Notifications that work
Full push rules with keyword highlights and per-room overrides. Encrypted messages are decrypted for the notification even when the app is closed. Android supports Firebase or UnifiedPush, and browsers get web push.
Make it yours
Light, dark and true-black themes, your own colour presets you can share as a code, custom CSS, and plugins you install from GitHub. Plugins are not sandboxed, so only install ones you trust.
Rich presence
On desktop, show the game or music you're into on your profile and see what others are up to. It picks up what Steam and Discord-aware games report, so your existing library just works. It's off by default and you choose which apps are shown.
Modern sign-in
Password, SSO, OAuth 2.0 / OIDC, or scan a QR code from a device that's already signed in. Multiple accounts supported, and all of them receive notifications.
Open source
GPL-3.0 licensed and built in the open.
Translations
Available in English, French, German, Spanish, Japanese, Russian, Ukrainian, Simplified Chinese, Brazilian Portuguese and Assyrian Neo-Aramaic.
Get Zam
The same app everywhere. Desktop and Android builds update themselves.
iPhone, iPad, and any browser
Open the web app and install it as a PWA. On iOS that's the recommended route.
Open the web app