logopoezio

Free console XMPP client

Free and modern console XMPP client written in Python with the ncurses library

WebsiteDownloadDocumentation

Supported operating systems

Linux
macOS
FreeBSD
OpenBSD
NetBSD
XEP Name Latest version Version implemented Status Since Notes
XEP-0004 Data Forms 2.13.0 2.9 complete 0.7.2 used for ad-hoc commands
XEP-0012 Last Activity 2.0 2.0 complete 0.8
XEP-0027 Current Jabber OpenPGP Usage 1.4 1.4 complete 0.7.5 plugin
XEP-0030 Service Discovery 2.5rc3 2.4 complete 0.5
XEP-0045 Multi-User Chat 1.34.3 1.27.1 partial
XEP-0048 Bookmarks 1.2 1.1 partial 0.7.5
XEP-0049 Private XML Storage 1.2 1.2 complete 0.7.5
XEP-0050 Ad-Hoc Commands 1.3.0 1.2.2 partial 0.9
XEP-0054 vcard-temp 1.2 1.2 partial 0.10 viewing only
XEP-0060 Publish-Subscribe 1.24.1 1.13.5 partial 0.8 only the PEP subset
XEP-0070 Verifying HTTP Requests via XMPP 1.0.1 1.0.1 complete 0.10
XEP-0071 XHTML-IM 1.5.4 1.5.1 partial 0.7.2
XEP-0077 In-Band Registration 2.4 2.4 partial 0.8 only for password change
XEP-0084 User Avatar 1.1.4 1.1.3 partial 0.12 viewing only, in roster
XEP-0085 Chat State Notifications 2.1 2.1 complete 0.7.2 also displayed in group chat
XEP-0091 Legacy Delayed Delivery 1.4 1.4 complete 0.7.2 deprecated, will be removed in a future release
XEP-0092 Software Version 1.1 1.1 complete 0.7
XEP-0107 User Mood 1.2.1 1.2 complete 0.8
XEP-0108 User Activity 1.3 1.3 complete 0.8
XEP-0115 Entity Capabilities 1.6.0 1.5.1 partial 0.8
XEP-0118 User Tune 1.3.0 1.2 partial 0.8
XEP-0153 vCard-Based Avatars 1.1 1.1 partial 0.12 viewing only, in roster
XEP-0157 Contact Addresses for XMPP Services 1.1.1 1.0.1 complete 0.13 contact plugin
XEP-0163 Personal Eventing Protocol 1.2.2 1.2 complete 0.8
XEP-0172 User Nickname 1.1 1.1 complete 0.8
XEP-0175 Best Practices for Use of SASL ANONYMOUS 1.2 1.2 complete 0.5
XEP-0178 Best Practices for Use of SASL EXTERNAL with Certificates 1.2 1.1 complete 0.9
XEP-0184 Message Delivery Receipts 1.4.0 1.2 complete 0.9
XEP-0191 Blocking Command 1.3 1.3 partial 0.8 missing a view to manage blocks
XEP-0196 User Gaming 0.3 0.3 partial 0.8
XEP-0198 Stream Management 1.6 1.5.2 complete 0.10
XEP-0199 XMPP Ping 2.0.1 2.0 complete 0.8
XEP-0202 Entity Time 2.0 2.0 complete 0.7
XEP-0203 Delayed Delivery 2.0 2.0 complete 0.7.2
XEP-0224 Attention 1.0 1.0 complete 0.7.5
XEP-0231 Bits of Binary 1.0 1.0 partial 0.10 plugin, sending-only
XEP-0245 The /me Command 1.0 1.0 partial 0.6
XEP-0249 Direct MUC Invitations 1.2 1.2 partial 0.9
XEP-0257 Client Certificate Management for SASL EXTERNAL 0.3 0.3 complete 0.9
XEP-0280 Message Carbons 1.0.1 0.11.0 complete 0.8
XEP-0296 Best Practices for Resource Locking 0.2 0.2 complete 0.8
XEP-0297 Stanza Forwarding 1.0 1.0 complete 0.8 only used for Carbons
XEP-0308 Last Message Correction 1.2.1 1.1.0 complete 0.8
XEP-0313 Message Archive Management 1.0.1 0.6.3 complete 0.13
XEP-0319 Last User Interaction in Presence 1.0.2 1.0 complete 0.10
XEP-0334 Message Processing Hints 0.3.0 0.2 complete 0.10
XEP-0352 Client State Indication 1.0.0 0.2 complete 0.10
XEP-0363 HTTP File Upload 1.1.0 1.0.0 complete 0.13 upload plugin
XEP-0364 Current Off-the-Record Messaging Usage 0.3.2 0.3 complete 0.7.5 plugin
XEP-0378 OTR Discovery 0.1 0.0.1 complete 0.10
XEP-0380 Explicit Message Encryption 0.4.0 0.1 partial 0.11
XEP-0384 OMEMO Encryption 0.8.3 0.3 partial 0.13 Available at https://lab.louiz.org/poezio/poezio-omemo. 1:1 only
XEP-0392 Consistent Color Generation 0.8.0 0.5 complete 0.13