I'm looking for a chat program to replace messenger.

I have four hard requirements:

  • It has to be possible to run on a linux desktop. Preferably native, but web based chats, clients that can be run via wine is acceptable. It's also ok to use Pidgin.
  • It should not require a phone number.
  • It has to be relatively easy to use on a cell phone.
  • It should be free to use.

So, I'm getting fed up with messenger and I want to replace it with something else. I also have friends who are drifting away, but they are always suggesting stuff like Kik and Signal that requires your phone number.

I have tried Whatsup (yes I know it requires a phone number) in an Android emulator, but that is not an option. It required way too much resources.

I value privacy very much, and I would prefer end to end encryption.

Personally, I don't care much for sending images and other stuff. As long as it's a working chat, I'm satisfied. But it should be as easy to use as possible on cell phones, because other people are not like me. I would also prefer if it is open source and decentralized, but those are not hard requirements.

Think of it like this. I want to be able to say to people who are not computer nerds, but just regular people in the age 18-55 (above that, i'll just use my phone number) that "Hey, I have stopped using messenger, but you can reach me at instead".

  • Take a look at XMPP then: plenty of clients for mobile (at least Android), several ones for Linux desktop (e.g. Gajim, Dino), and also web-bases ones (e.g. Converse.js). I use it on Android only, so I cannot answer for the Linux native resp. web-based clients – hence only a comment… XMPP does not require a phone number, you can almost freely choose your handle (like an Email address, depending on the server you choose as your "home").
    – Izzy
    May 24, 2020 at 15:48
  • Probably not what you are looking for, but have you seen the chat rooms on Stack Exchange? May 26, 2020 at 0:22
  • @StephenDaddona Yes, I've seen them, and you're correct. Thats definitely not what I'm looking for :)
    – klutt
    May 26, 2020 at 0:36

4 Answers 4


Have you considered using IRC? There are numerous clients for both desktop Linux(personally I use XChat, but that's far from the only option) and smartphones, it's free and doesn't require a phone number.

Your soft requirements: Most clients and servers are open source, and while by default it's not great when it comes to privacy, you can set up your own server fairly easily which should allay some of your concerns. It's also not at all resource-intensive.

  • 1
    I personally love IRC, but it's not an option for most people. I clarified my question a little bit.
    – klutt
    May 26, 2020 at 8:49

If you are fine to host your own one option that works very well is rocketchat

Really easy to install with snap and very stable. It has apps for ios and android.


Actually come to think of it there is one more option "Delta Chat".

This is a new open source project which has recently become very stable and the unique point of this tool is that you can chat with anyone who has an email so they do not need to have the client. You do not need to provide a phone number and in many ways it is like an email client really but it uses autocrypt for encryption and the messages are encrypted.

The client is available for all platforms:

Supported Platforms


It took some work, but I managed to install the app Signal without a physical smart phone. But there is a big drawback with this.

Most people who use Signal, use it as their default app to send sms with. In practice, it means that they will send a regular sms to anyone who does not have Signal installed, and an encrypted Signal message to anyone who have registered their phone number in the Signal app. It is possible to manually override this when you send, but few will remember or care.

In practice, this means that you will miss a lot of messages. Or at least you will have to wait until you are home until you read them. That can be a good or a bad thing depending on what you want. For me, it's bad.

The procedure is described here: https://superuser.com/q/1555841/707055

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.