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.