HACKER Q&A
📣 iroddis

Multi-Protocol Chat Clients


At the moment, I have MacOS desktop clients for Discord, Slack, Mattermost, Signal, iMessage/SMS, Teams, and IRC. I have tabs open for social media messengers. It's a lot of real estate dedicated to essentially the same thing.

Does anyone have a good recommendation for a native chat client that could talk to all of these (or more) and present a single window?

I looked into Matrix via Element One, but Matrix's bridging method requires me to add a bot to servers I may not control (e.g. Slack and Teams where I'm connecting to clients' instances and I have no ability to add bots). Pidgin seems to be poorly supported on MacOS, as most of the plugins seem to be Linux-only.

What I'm really after is an app that will log in as me to all of these services.

tl;dr I'm drowning in chat solutions, and need something to mux all these clone services.


  👤 LinuxBender Accepted Answer ✓
AFAIK unless something has changed, Discord will globally ban people if they are discovered to be using a non approved client. I have no idea how often this occurs. This came up because folks had created clients such as BetterDiscord that add features which Discord want to sell and add end-to-end encryption using OTR. Discord want to be able to log all messages and OTR breaks that functionality for the servers.

👤 jamessb
Ferdium [1] will at least cover Discord/Slack/Mattermost/Teams, if not Signal, iMessage and IRC.

"Ferdi is a hard-fork of Franz, and Ferdium is a hard-fork of Ferdi" [2].

The available services are listed here [3].

[1]: https://ferdium.org/

[2]: https://github.com/ferdium

[3]: https://github.com/ferdium/ferdium-recipes/tree/main/recipes


👤 roguesherlock
Maybe beeper ?

https://www.beeper.com/