SimpleX Chat
A private messenger and protocol that works without any user identifiers, with end-to-end encryption, mobile apps and a terminal client.
- GitHub stars
- 20k
- Last commit
- yesterday
- Latest release
- v7.0.3
- Licence
- AGPL-3.0
- Self-hosted
- Yes

SimpleX is a messaging network built around the idea that it should not assign identifiers of any kind to its users, not even random IDs, which the project says makes it private by design. The goal is to protect not just message content but also metadata, meaning who talks to whom and when.
Messages use double-ratchet end-to-end encryption with an additional encryption layer. Apps are available for Android and iOS, with an iOS TestFlight preview that gets new features a week or two earlier but is limited in the number of users, and a terminal client runs on Linux, macOS and Windows. The README invites readers to install the app, connect to the team and user groups, make a private connection with a friend, help with translations and donate. The core is written in Haskell.
SimpleX Chat is licensed under AGPL-3.0, and its protocol and server software are open so that others can host relays. It is aimed at people who need stronger privacy guarantees than mainstream messengers provide, such as journalists, activists and privacy-conscious individuals.
Key features
- No user identifiers of any kind
- Protects message metadata
- Double ratchet end-to-end encryption
- Android and iOS apps
- Terminal client for Linux, macOS and Windows
- Open protocol and server software
Pricing: Free and open source under the AGPL-3.0 license.




