A free and open source Jabber/XMPP client for Android. Easy to use, reliable, battery friendly. With built-in support for images, group chats and location sharing. End-to-end encrypted by default. Connects to all modern Jabber, XMPP and Snikket servers.
Features
âą End-to-end encryption with OMEMO or OpenPGP
âą Send and receive images and other kinds of files
âą Encrypted audio and video calls (DTLS-SRTP)
âą Advanced machine-in-the-middle detection via channel binding (requires opt-in)
âą Share your location
âą Send voice messages
âą Emoji reactions
âą Indication when your contact has read your message
âą Intuitive UI that follows Android design guidelines (Material Design 3 with Dynamic Colors)
âą High-resolution contact photos (avatars)
âą Synchronizes with desktop clients (Gajim and Dino)
âą Private group chats and public conferences (with support for bookmarks)
âą Message moderation for admins in public conferences
âą Address book integration
âą Multiple accounts (unified inbox)
âą Very low impact on battery life
Note: Some of these features require server support. Go to account details and select 'Server Info' from the overflow menu to see if your server has all necessary extensions.
Design principles
âą Be as beautiful and easy to use as possible without sacrificing security or privacy
âą Rely on existing, well-established protocols
âą Do not require a Google account or specifically Firebase Cloud Messaging (FCM)
âą Require as few permissions as possible
Federated instant messaging for your mobile device (Jabber, XMPP, Snikket)