Installation
Tarball and Git
To get one of these versions, go to the download page.Under GNU/Linux
To run this version, you have to install some packages. See README file.Under Microsoft Windows
See this page to install development version under Windows.XMPP
Please read here.Structure
You can understand how Gajim works here.Gajim uses a fork of the xmpppy library to do the interface with XMPP network named python-nbxmpp.