Poezio is a free console XMPP client (the protocol on which the Jabber IM network is built).
Its goal is to let you connect very easily (no account creation needed) to the network and join various chatrooms, immediately. It tries to look like the most famous IRC clients (weechat, irssi, etc). Many commands are identical and you won't be lost if you already know these clients. Configuration can be made in a configuration file or directly from the client.
You'll find the light, fast, geeky and anonymous spirit of IRC while using a powerful, standard and open protocol.
TLS, OTR, always chat with encryption.
Discuss on your favorite topics with your friends or strangers.
Switch devices while staying in the same conversations without losing messages.
Add the features you want through official or other plugins.
Fix your last sent messages.
Send and receive messages with colors and formatting.
See the writing status of your contacts.
Use XMPP without an account.
The development version is recommended.
First install python 3.7 or above (and the -devel package associated with it), git, then enter the following in your console:
git clone https://lab.louiz.org/poezio/poezio.git
Then, you can use
./update.sh to update the sources
and the dependencies, from time to time, if you want to
test the new features, and be able to report bugs to us.
Alternatively, here are the more conventional downloads; follow the documentation in order to install poezio:
Latest version: poezio 0.13.
May 24th 2020:
Poezio 0.13 has been released, with many improvements and bugfixes.
August 24th 2018:
The forge used by both poezio and slixmpp has migrated from redmine to gitlab.
September 12th 2018:
Poezio 0.12.1 has been released. It fixes compatibility with Python 3.5 in debian stable.
August 13th 2018:
Poezio 0.12 has been released, with many improvements and bugfixes.
January 31 2017:
Poezio 0.11 has been released. It fixes CVE-2017-5591.
March 20th 2014:
Poezio 0.8.1 has been released. It fixes the build with python 3.4, there are no other changes.
Feb 22th 2014:
Poezio 0.8 has been released. Please update your packages according to the documentation.
August 8th 2012:
Poezio 0.7.5.2 has been released. It’s just a maintainance release to synchronize poezio’s and SleekXMPP’s version.
May 25th 2012:
Poezio 0.7.5 has been released.
Oct 17th 2011:
Poezio is now using git. Please update your package, sources, scripts, etc.
If your are using the mercurial version, with the method described on the download page (and you should be), please redo the complete instructions, or you won’t be able to update the sources by keeping only the mercurial repository
Documentation for the git version is available at doc.poez.io.
To contact us, you can join the jabber chat-room at firstname.lastname@example.org.
We understand English and French.
The bug tracker is located at dev.poez.io.
FAQI've tested poezio but I don't like it, what can I do?
- Explain what you don't like, on the XMPP chatroom or on the bugtracker.
Try an other client that you could like:
- Mcabber. A console client that does not handle anonymous authentication, but handles the roster and the MultiUserChat.
- Profanity. A console client started around the same time as poezio.
- Weechat. An IRC client, but it can handle XMPP thanks to a plugin (does not handle anonymous authentication nor chatrooms for now).
- Primitivus, the console part of the Salut À Toi project.
- Freetalk, a literal command-line client
- Other clients, not necessarily console-based.
Even if poezio is clearly a free (as in freedom) software, and
not just open source, we don’t want to forbid the reuse of part
of its code in any other free software. GPL is incompatible with
a lot of licenses and that forbids a lot of collaboration between
different free softwares. The zlib license, however, lets the code
be reused in almost anything, avoiding all the burdens of licensing
Of course that also means that poezio can also be redistributed without the sources, but we trust users to value their freedom and avoid any such version.