Skip to content
A user-friendly XMPP client for every device.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
3rdparty
data/images
doc
i18n
misc
src
utils
.clang-format
.editorconfig
.gitignore
.gitlab-ci.yml
.gitmodules
.mailmap
.travis.yml
CMakeLists.txt
LICENSE
README.md
changelog.md
clickable.json
kaidan_qml.qrc
kirigami-icons.qrc

README.md

Kaidan - A user-friendly XMPP client for every device!

Kaidan MUC Flatpak Build Status Translation license Donations

Kaidan screenshot

About

Kaidan is a simple, user-friendly Jabber/XMPP client providing a modern user interface using Kirigami and QtQuick. The back-end of Kaidan is written in C++ using the QXmpp XMPP client library and Qt 5.

Kaidan runs on mobile and desktop Linux systems, including Plasma Mobile and Ubuntu Touch. There are static Windows builds and macOS is also supported, but we currently can't provide builds for it. The support for the legacy mobile systems Android and iOS is very experimental and we currently only provide test builds for Android. We might support SailfishOS in the future in case the Sailfish SDK gets an update for Qt.

Kaidan is not finished yet, so don't expect it working as well as a finished client will do -- Many features are still missing, many things still need to be fixed and improved.

For a list of supported XEPs, have a look at the Wiki.

Installing Kaidan

Instead of building Kaidan yourself, you can also just install ready-made builds. On these pages is explained how to do that:

Building Kaidan

Dependencies

Here are the general dependencies of Kaidan listed:

Build instructions

There are guides on how to build Kaidan for each supported platform (currently there are still pages missing):

You can’t perform that action at this time.