Psi – cross-platform XMPP instant messaging client

Psi is an open source instant messaging application designed for the Jabber (XMPP) IM network. This software enables you to chat using Google Talk, LiveJournal and many other groups. Jabber (or XMPP) is an open instant messaging protocol that drives the world’s largest open IM network.

Psi has full Unicode support, and supports most important XMPP features like file transfer, group chat, encryption etc.

As Jabber allows gateways to other services, which many servers support, it can also connect to other networks. Other services available using gateway servers include RSS and Atom news feeds, sending SMS messages to cellular networks and weather reports.

Features include:

  • Highly customizable client.
  • Fast and lightweight.
  • Voice calls.
  • Profiles.
  • Tabbed Chats.
  • Group Chat (Multi User Chat).
  • Service Discovery allows you to:
    • add the ability to talk to friends who use other instant messengers.
    • find a friend who uses Jabber.
    • create or join a conference room where multiple people can chat together.
    • other things, as Jabber is an extensible protocol and anything can be added in the future.
  • Encrypted communications with SSL technology.
  • File transfers between other XMPP clients.
  • Advanced Features:
    • XML Console.
    • Encrypt messages with OpenPGP.
    • SSL Certificates.
  • Plugins – with GnuPG, OTR and OMEMO encryption of private messages.
  • Message history browser.
  • TURN proxying for voice calls.
  • Spellchecking.
  • Keybindings for almost every function.
  • Cross-platform support – runs on Linux, macOS, Windows, and Haiku operating systems.
  • Internationalization support – Chinese, Czech, English, French, German, Macedonian, Polish, Portuguese, Russian, Spanish, Ukrainian, and Vietnamese. Converse with accents, symbols, and right-to-left text

Support: Forum, GitHub code repository
Developer: The Psi team
License: GNU GPL v2

There is a WebKit version of Psi IM which offers some additional features (in comparison with the standard version of Psi): support of animated emoticons, support of (adium) themes in private chats and group chats, support of previewing of images and videos in private chats and group chats, and more.


Psi is written in C++. Learn C++ with our recommended free books and free tutorials.

Return to Instant Messaging Home Page | Return to Graphical XMPP Clients Home Page

Read our complete collection of recommended free and open source software. The collection covers all categories of software.

The software collection forms part of our series of informative articles for Linux enthusiasts. There's tons of in-depth reviews, alternatives to Google, fun things to try, hardware, free programming books and tutorials, and much more.
Share this article

Share your Thoughts

This site uses Akismet to reduce spam. Learn how your comment data is processed.