CJC — Console XMPP Client

CJC is a  Jabber/XMPP client for text terminals. It uses  PyXMPP library for XMPP comunication and curses for screen output. It is not fully-featured yet, but still quite usable. Its user interface is resembling those of popular IRC clients like irssi or BitchX.

For those interested, there are some screenshots available.

News

2010-04-26: Version 1.2.0 released

Includes new SQLite3 archive support (just press PageUp in chat window to see archival conversations) and a bit improved plugin infrastructure.

2010-04-05: Version 1.1.0 released

This one is updated for the new PyXMPP 1.1.0, which uses standard Python 2.6 'ssl' module instead of M2Crypto.

Python 2.6 is now required, but otherwise TLS support should now be much more available (M2Crypto was rarely included in OS distributions and often caused compatibility problems).

Some minor problems have also been fixed.

2009-01-17: Version 1.0.1 released

This version includes all the bugfixes and small improvements introduced since the 1.0.0 release three years ago.

The interesting new feature may be the UTF-8 terminal support.

Download

CJC source code releases are available for download at: http://cjc.jajcus.net/downloads/

Mailing Lists

There are three mailing list available for the project:

SVN Repository

You can browse the source code repository using the source browser.

The SVN repository URL for anonymous access is: http://cjc.jajcus.net/svn/cjc/

You may check out the latest code using:

svn checkout http://cjc.jajcus.net/svn/cjc/trunk cjc

Author

CJC is written by  Jacek Konieczny. Other people who contributed to the project (by sending patches) are mentioned in the SVN commit logs and the ChangeLog included in source releases.