Profanity provides text-based access to XMPP services as a console chat client written in C.
Profanity
Profanity lets users connect to XMPP messaging services from a terminal interface.

About Profanity
Profanity is a console-based XMPP client, inspired by Irssi, for chatting over XMPP messaging services from a terminal interface. The project describes its aims as freedom, privacy and choice, and says it supports encryption methods including OTR, PGP, OMEMO and OX. It also describes XMPP as decentralized, so users can run their own server.
The repository links to a user guide with installation and build-from-source instructions, and to a separate plugins repository. The source does not say which encryption methods are enabled by default or how they behave in a given setup, so those details are not covered here.
Key features
- Console-based XMPP client with a terminal interface
- Inspired by the Irssi terminal chat client
- Lists support for OTR, PGP, OMEMO and OX encryption
- Supports decentralized XMPP, where users can run their own server
- Separate plugins repository for extensions
- User guide covering installation and building from source
- Names several encryption methods, including OTR, PGP, OMEMO and OX
- Designed to work with decentralized XMPP servers that users can run themselves
- Has a separate plugins repository for extensions
Profanity at a glance
- Category
- Social & Communities › Messaging Apps
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Profanity alternatives
Tools and sites you could use instead, ranked by how closely they match.
The Altus desktop client packages WhatsApp Web with themes and notifications, providing a desktop interface for messaging.
Matterbridge connects chat platforms including IRC, Slack, Discord, Telegram, Matrix, and Mattermost through message bridges.
Xabber provides open source XMPP chat on Android and the web, including account registration and messaging features.
Fluux Messenger is a cross-platform XMPP client for communities and organizations.
Ferdium brings multiple messaging and productivity services together in one desktop application.
Popular in Messaging Apps
Well-known listings from the same topic.
Profanity FAQ
How do I install Profanity?
Where should I report a problem?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.











