An XMPP based P2P Instant Messenger.