FluffyChat
FreeA Matrix client that looks like an ordinary messenger, for people who do not want to tinker
A Matrix client written in Flutter, aiming to make decentralized chat as easy as an ordinary messenger. It supports end-to-end encryption with cross-signing, Spaces, voice messages, audio and video calls and custom stickers, with push via Firebase or UnifiedPush.
Why we picked it
AGPL-3.0, 3,100 stars, led by Christian Kußowski and funded by donations through Liberapay and Ko-fi. Version 2.9.5 shipped in September 2026.
Matrix is an open protocol with a server you choose, but its flagship client, Element, carries too many concepts for most people. FluffyChat is aimed at exactly that. Its layout follows the habits of mobile messengers, with Material You colors, and the conversation list, voice messages and stickers work the way common apps do. The encryption basics are all there: direct messages are end-to-end encrypted by default, devices are verified by comparing emoji, and chat history can be backed up encrypted.
In practice, step one is picking a homeserver and registering there — a public one or your own. On Android, installing from F-Droid and pairing it with UnifiedPush removes any dependence on Google's push service.
To be clear about:
- You need a Matrix account. The app itself asks for no sign-up, but you must hold an account on some homeserver, and whoever runs that server holds your metadata.
- Official builds cover Android, iOS, web and Linux (Flathub, Snap). There is no official installer for Windows or macOS; on those desktops, use the web version.