Linux · Internet
Psi
Psi is a lightweight, standards‑compliant XMPP/Jabber instant messaging client for Linux.
- License
- GPL-3.0
- Latest version
- 1.5

What is Psi?
Psi was first released in 2001 and has evolved into a mature, feature‑rich client that supports the full XMPP protocol stack. It runs on major distributions such as Arch, Debian, Fedora, and Ubuntu, and is maintained by an active community of developers.
The client is aimed at users who want a simple, uncluttered chat experience without the bloat of larger messaging suites. Its interface is minimal, with a single window that displays contacts, chats, and status indicators.
Compared to Windows tools like Google Talk and Quiet Internet Pager, Psi feels more “native” to Linux: it integrates with the desktop environment, uses standard keybindings, and offers a consistent look across distributions.
Best for: Users who need a stable, privacy‑focused XMPP client without the extra features of larger chat suites.
Key features of Psi
- Full XMPP protocol support (MUC, file transfer, encryption)
- Customizable UI with themes and skins
- Built‑in privacy controls (block lists, privacy rules)
- Plugin architecture for extended functionality
- Offline messaging and message archiving
- Rich presence information (status, activity)
Pros
- Lightweight and fast
- Open source and community‑driven
- Strong privacy and encryption options
- Cross‑platform support (Linux, Windows, macOS)
- No ads or proprietary restrictions
Cons
- No native mobile app
- Limited built‑in media playback
- Occasional bugs with newer XMPP extensions
- Learning curve for advanced configuration
Windows programs Psi replaces
How to install Psi on Linux
sudo apt install psisudo apt install psisudo dnf install psisudo pacman -S psiTips for Windows users
When moving from Google Talk or Quiet Internet Pager, note that Psi does not import chat history directly; you’ll need to export logs from the old client and import them via the log viewer. Keyboard shortcuts differ: for example, Ctrl+N opens a new chat, Ctrl+R changes status. The workflow is linear—open a contact, type, and send—so you’ll find it simpler than the multi‑tab interfaces of the Windows tools.
Psi: frequently asked questions
Does Psi support end‑to‑end encryption?
Yes, Psi implements OMEMO and OpenPGP for secure messaging, but you must enable it in the settings and exchange keys with contacts.
Can I use Psi on my phone?
No native mobile client exists; however, you can use other XMPP apps on Android or iOS and sync contacts via the server.
How do I add a new contact?
Click the ‘Add contact’ button, enter the full JID (e.g., user@example.com), and send a subscription request.
Is there a way to customize the UI?
Yes, Psi offers themes and skins; you can download them from the community website or create your own in the settings.
Updated