Conversations

Open-source XMPP chat client for Android with OMEMO end-to-end encryption.

Liked as a stable, crash-free Android XMPP client that families and friend groups have used for years1234, and for delivering UnifiedPush notifications to other apps on Google-free phones.56 The main caveats concern encryption: one commenter says it uses an outdated OMEMO implementation7, and another says it won't send to a group when some members' keys are unknown.8
The HN verdict, written from 8 cited comments
10recommend
2warn against
Nov 10, 2025first mention
Sep 26, 2026latest mention
Nov 25 – Oct 26
Used forfor Android usersfor self-hosted XMPPfor family chatfor Google-free Androidxmpp client on androidxmpp client

Why people recommend it

Reliability · 3

Long-term users report it rarely or never crashes; one switched to it from the crashier Xabber.

“Conversations doesn't crash at all for me.”

“I use conversations literally every day, and cannot recall the last time it crashed.”

Show 1 more

“We just mostly Conversations or one of its forks on Android”

Family chat · 3

Used for years to keep in touch with partners, kids, friends and family.

“thank you for Conversations, Daniel, it has been my go-to for years for communicating with friends and family.”

“I use conversations literally every day, and cannot recall the last time it crashed.”

Show 1 more

“We just mostly Conversations or one of its forks on Android”

Self-hosting fit · 3

Pairs with self-hosted servers like Prosody and web clients in an all-free-software setup.

“clients using only free software - prosody for the server, Conversations/dino/gajim/converse.js for the clients”

“I use 'Conversations' (from F-Droid) on my Android”

Show 1 more

“We just mostly Conversations or one of its forks on Android”

Push notifications · 2

Can act as a UnifiedPush distributor, reusing its XMPP connection to deliver notifications for other apps.

“Conversations can be configured as a UP distributor, because of how good it is at that”

“the XMPP client Conversations can utilize its existing, permanent XMPP connection to deliver push notifications”

Android client · 2

Called an amazing Android client that supports modern features such as audio and video calls.

“Conversations is a really amazing Android client.”

“I use Dino on Debian and Conversations on Android.”

Caveats and dissent

Outdated OMEMO · 1

One commenter says it uses an outdated, insecure OMEMO version, unlike Profanity and Kaidan.

“most clients use an outdated and insecure implementation of OMEMO. This includes popular clients such as Conversations and Gajim.”

Group encryption · 1

It refuses to send to a group when some members' keys are unknown, and OMEMO group chats scale poorly.

“Some clients (Conversations) do not allow to send message to a group when they do not know some keys”

Agent use · 1

One commenter using XMPP for software agents rated it only 'okay' and needed custom modifications.

Often compared with

Who recommends it in their own words

All comments 14

“Conversations can be configured as a UP distributor, because of how good it is at that”

“thank you for Conversations, Daniel, it has been my go-to for years for communicating with friends and family.”

“We just mostly Conversations or one of its forks on Android”

“Some clients (Conversations) do not allow to send message to a group when they do not know some keys”

“you should take a look at e.g. Cheogram, Conversations, and Element and consider ways to enhance integration”

“I use 'Conversations' (from F-Droid) on my Android”

“Conversations doesn't crash at all for me.”

“I use conversations literally every day, and cannot recall the last time it crashed.”

“the XMPP client Conversations can utilize its existing, permanent XMPP connection to deliver push notifications”

“clients using only free software - prosody for the server, Conversations/dino/gajim/converse.js for the clients”

“most clients use an outdated and insecure implementation of OMEMO. This includes popular clients such as Conversations and Gajim.”

“Conversations is a really amazing Android client.”

“I use Dino on Debian and Conversations on Android.”

Threads where it came up

Data: conversations.json. Quotes are verbatim; the verdict and theme labels are written by a model from these comments, and every clause links to its sources.

Keyboard shortcuts
j / kNext / previous item
o or EnterOpen selected item
/Search
g hHome
g tTop
g rRising
g cCategories
tToggle dark mode
?This help