A PyQt XMPP client
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.



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