It’s also made to be decentralized. Seems voice chat works already. Screenshare and video chat don’t seem to be released yet, but I was told that if you host your own instance, you can turn them on (vidchat and screenshare are probably still in beta/are experimental features I assume). UI layout is comparable to Discord.
Me and a friend are considering installing an instance on the server our peertube instance is installed on.


Matrix is an interoperability protocol (like activityPub, which mastodon, friendica, Lemmy, pixelfed etc… all use to communicate with one another) rather than the actual application being used.
The UI you’re describing is probably Element, which is the most common matrix implementation used, though others do exist. A good example is probably rocket.chat; they’ve leaned harder into the discord like feel, whilst making use of the matrix protocol.
As for Stoat chat; It’s a rebrand of revolt chat, who have previously resisted calls for federation due to the perceived complexity of implementing (or creating their own i guess) protocol. That’s not to say it doesn’t have it’s uses; but it would be silly to assume people won’t try to steer you towards federated services on the fediverse 😉 and stoat don’t seem to have changed their stance on the matter.
A “bot” or something can maybe be made to bridge to Matrix protocol stuff as they already have ones that bridge to Discord and Guilded. Someone just needs to make it.
The bridge for revolt/stoat has been around for some time now. You might still need to search for matrix-protocol-revolt (or something like that) rather than stoat; as the name change is fairly recent, and may not have been implemented by the team responsible for matrix.
That being said, native federation support is always better. The bridge will require you to run a matrix backend like synapse alongside stoat chat, (so two different chat services rather than just one running) at which point you might as well just look at a discord designed frontend for matrix instead.
That’s why “bots” exist. Usually bots are linked to such backends.
Yes… Like the one I just described to you?