QiM is unclaimed —
Q
QiM
QiM aims to be a simple, lightweight, fast, portable and secure cross-platform XMPP client.·qim.lat
QiM is a cross-platform XMPP (Jabber) messenger client for Windows and Linux, built with C++20, Qt 6 and the QXmpp library. It supports multiple simultaneous accounts, OMEMO end-to-end encryption for private chats, and both compact (mobile-style) and expanded (desktop) interface modes. All program files and data are kept in a single portable folder, and it supports secure file sharing via HTTP Upload and Stateless File Sharing extensions.
What it's for
Secure instant messaging over the XMPP networkManaging multiple XMPP accounts simultaneouslyEncrypted private (1-on-1) conversationsSharing files and photos securely with OMEMO encryptionRegistering on any public XMPP server or self-hosting one
Features 13
- Built using QXmpp library, C++20 and Qt 6
- Cross-platform support for Windows and Linux (other platforms in development)
- Encrypted file and photo transfer when OMEMO is enabled
- Encryption fully implemented for private (1-on-1) chats; encrypted group chats (MUC) under active testing
- Global view showing all accounts or a single active account
- HTTP Upload (XEP-0363) file sharing support
- Hybrid UI with Compact (mobile-friendly) and Expanded (desktop) modes
- Modern (Bubble) and Classic text message views
- Multi-account support with isolated contexts per account
- OMEMO end-to-end encryption based on the Double Ratchet algorithm (Signal protocol)
- Portable design — all files, libraries and data kept in a single folder
- Stateless File Sharing (XEP-0447) support
- Works with any public XMPP server or self-hosted server
At a glance
TypeDesktop app
DeploymentInstalled (local)
PlatformsWindows, Linux
LanguagesEnglish, German, Spanish, French, Polish, Portuguese, Russian, Chinese
No company, integrations, or compliance data published yet.