Skip to content


Subversion checkout URL

You can clone with
Download ZIP
A PyQt XMPP client
Latest commit 18d0297 @Natim Add PyTalk Website
Failed to load latest commit information.
deps Add dependencies
pytalk Add a readme
www Add PyTalk Website
README.rst Even if you are not french :p



PyTalk is a Jabber Client in Python using xmpppy and PyQt4

I choose to program PyTalk to learn Qt4 and the XMPP Protocol which is the best IM protocol.

PyTalk is my Final Project to get my Degree in Computer Science from the School of Computing of the University of Portsmouth

At first, PyTalk should be jTalk a Jabber Client in Java using QtJambi. But I get in trouble with Qt Jambi and Mac OS X so I change and I take Python which is the faster way to program.


PyTalk is little client which allow you :

  • Instant Messaging with other people Just let chat with people who are connected
  • Audio and Video conference See people with who you speak. You can chat with 2 to 16 people together.
  • Send photos and documents Just let send the document you are talking about.
  • VCard Know more about your contacts vCard-based Avatar (XEP-0153)
  • Buddylist Synchronise all your contact informations
  • Interporability Ability to connect and interact with many of the most widely used instant messaging programs so you can stay in touch with everyone easily. (People don't need to use PyTalk to chat with you).
  • Find and add new friends Easily get connected with the people who matter most
Something went wrong with that request. Please try again.