Commune is a publicly-accessible matrix client - it makes matrix spaces and rooms readable from the web without authentication. Additionally, it functions as a regular matrix client, enabling private spaces and rooms, encrypted DMs and so on.
The motivation behind this project is to make it possible to build open communities on Matrix and make them easily readable from the web so that information is not lost behind a closed gate.
The client can be used with existing matrix homeservers. The optional public functionality is enabled by an the commune appservice.
There is a live version of Commune running on commune.sh.
This project is funded through NGI0 Entrust, a fund established by NLnet with financial support from the European Commission's Next Generation Internet program. Learn more at the NLnet project page.