Profanity is a minimalist console-based XMPP client inspired by Irssi. It features desktop notifications, typing notifications, chat logging, a customizable UI, and support for sending tinyurls.
| Tags | xmpp Jabber Chat Console |
|---|---|
| Licenses | GPLv3 |
| Operating Systems | Linux Windows (Cygwin/MinGW) OS X |
| Implementation | C ncurses Glib libcurl libnotify libstrophe |
Recent releases


Release Notes: This release fixes Issue 158 (a crash when clients send "media" tags with capabilities) and Issue 94 (some mouse event combinations causing the UI to block; mouse wheel scrolling is now disabled by default).


Release Notes: This release adds Unicode support, setting of resources, setting per-presence priorities, setting of login presence (including using the last session's presence), /info, /caps and, /software commands to find out more about contacts, their connected resources, and client software, and many bugfixes and enhancements.


Release Notes: This version has many new features, including multi-user chat (chat rooms and private messaging), support for sending chat states (active, inactive, gone, and composing), subscription management, local account management, support for user-defined color themes, connection management (auto reconnect and ping options), presence priority, auto away/idle options, and many other usability enhancements and bugfixes.


Release Notes: This release includes an option to be notified of new releases, the ability to send messages to offline contacts or users not in the roster, an option to show chat history with users, rolling dated chat logs, more flexible roster queries based on statuses, configurable periodic desktop notification reminder of unread message count, plus many other bugfixes and smaller enhancements.


Release Notes: This release includes support for Cygwin on WIndows, configurable colors for presence statuses, and the ability to control logging levels.