No description
|
All checks were successful
packages / prepare (push) Successful in -17s
packages / build (archlinux:latest, arch) (push) Successful in 11m40s
packages / build (debian:trixie, debian) (push) Successful in 8m11s
packages / build (ghcr.io/void-linux/void-glibc-full:latest, void) (push) Successful in 10m35s
packages / build (ubuntu:22.04, appimage) (push) Successful in 13m44s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .forgejo/workflows | ||
| 3rdparty | ||
| certs | ||
| cmake/modules | ||
| iconsets | ||
| iris | ||
| linux | ||
| options | ||
| packaging | ||
| plugins | ||
| qa/integration | ||
| skins | ||
| sound | ||
| src | ||
| tests | ||
| themes | ||
| tools/themes | ||
| translations | ||
| .clang-format | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| client_icons.txt | ||
| CMakeLists.txt | ||
| COPYING | ||
| icondef.xml.in | ||
| iconsets.qrc.in | ||
| INSTALL.md | ||
| Makefile | ||
| psiche.qrc | ||
| README.html | ||
| README.md | ||
| version | ||
Psiche+
An XMPP (Jabber) client for Linux and FreeBSD, a fork of Psi+. In English and Spanish.
- End-to-end encryption with OMEMO: OMEMO 2 and the legacy profile many clients still use (Conversations, Dino, Gajim...).
- Audio and video calls (Jingle with DTLS-SRTP), group calls too (voice only for now), compatible with Dino. STUN/TURN servers are taken from your XMPP server (XEP-0215).
- Files through HTTP File Upload (XEP-0363), encrypted too; history from the server archive (MAM); replies, reactions, corrections and link previews.
- Games with your contacts: chess, cards (mus, poker, UNO, blackjack...), parchís, tetris, worms, bomberman, Pokémon battles...
- An interface your way: colour themes (pywal too), iconsets, configurable toolbars, an "all in one window" mode.
- In English and Spanish (Preferences → Application → Language).
Download
Every version, and the latest build (nightly), is on the repository's Releases page:
| System | File | How |
|---|---|---|
| Debian 13+ and recent derivatives | psiche-plus_*.deb |
sudo apt install ./psiche-plus_*.deb |
| Arch Linux and derivatives | psiche-plus-*.pkg.tar.zst |
sudo pacman -U psiche-plus-*.pkg.tar.zst |
| Void Linux | psiche-plus-*.xbps |
see INSTALL.md |
| Any other (glibc 2.35+) | Psiche+-*.AppImage |
chmod +x Psiche+-*.AppImage and run it |
To build it yourself, with the dependencies for each system: INSTALL.md.
Repository layout
| Directory | What is there |
|---|---|
src/ |
the program |
iris/ |
the XMPP library (Jingle, ICE, OMEMO...) |
plugins/generic/ |
the plugins: calls (psichemedia), games, privacy... (list) |
packaging/ |
how the packages are made (.deb, Arch, Void, AppImage) |
.forgejo/workflows/ |
the CI that builds and publishes them on every change |
linux/ |
desktop files, icons and the Pokémon battle simulator |
iconsets/, skins/, sound/, themes/ |
icons, themes and sounds |
translations/ |
the Spanish translation |
tests/, qa/ |
tests |
License
GNU GPL, version 2 or (at your option) any later version. OMEMO uses libomemo-c, which is GPLv3, so a Psiche+ with OMEMO is in effect under the GPLv3. See COPYING.
Based on the work of the Psi and Psi+ projects and their contributors. Copyright © 2001-2025 The Psi Team and contributors.