Status: alpha, beta release for Q1 2024.
Kazarma is a bridge between two decentralized protocols: Matrix and ActivityPub. Kazarma allows the exchange of private messages between Matrix users and users of ActivityPub platforms, such as Mastodon, PeerTube or Funkwhale. Public ActivityPub activities (e.g. "toots") are also bridged in Matrix rooms. The Kazarma bridge is easy to deploy, secure and easy to scale.
How does it work?
To create a bridge between Matrix and ActivityPub, Kazarma creates a puppet, an account that is going to relay sent content to the other protocol.
To chat with a Matrix user from an ActivityPub account, you only need to look up the Matrix ID in Kazarma. Kazarma will then provide you with an ActivityPub ID, a puppet, that will retransmit all activities sent from ActivityPub back to the Matrix user.
Similarly, to communicate with an ActivityPub user from a Matrix account, search for the user in Kazarma and talk to the puppet created by Kazarma.