pi uses [Fyne](https://fyne.io) for the frontend and uses the [Oasis SDK](https://github.com/jjj333-p/oasis-sdk) for XMPP functionality.
pi is an extremely opinionated client. It aims to have as little extra windows as possible, instead using alt-menus to perform many of the actions you'd see in a typical client.
## διαμόρφωση
(configuration)
In order to use pi, you currently have to create a `pi.json` file in the working directory of the executable. Here is how one looks like: