Pantalaimon
Pantalaimon is a Matrix proxy that handles end-to-end encryption support.
Installation
Pantalaimon and its auxiliary packages are only available from Edge's testing repository as of December 2025. Therefore, they are unsupported and intended for testing only but could be installed on Edge and on other releases by first enabling and tagging the testing repo. Pantalaimon could then be installed as follows:
$ doas add pantalaimon@testing
The panctl command line tool is in the pantalaimon-ui package, which could be installed similarly, using the @testing tag.
Quickstart
There are two ways in which pantalaimon can be used: the first is to allow a bot access to an encrypted room; and the second is to allow a human to access an encrypted room with a client that doesn't support end-to-end encryption yet. This wiki page currently only covers the second use case.
First, create a configuration file for pantalaimon at ~/.config/pantalaimon/pantalaimon.conf:
[MyMatrixServer] Homeserver = https://matrix.myserver.xyz ListenAddress = localhost ListenPort = 8009
This is the minimal configuration file, but man 5 pantalaimon will allow you to explore the various options.
Then, launch pantalaimon as your user. You can then control it through dbus using panctl.
You should then log in using your regular Matrix client with http://localhost:8009 as your server.