← Back to all Apps


Customizable and keyboard-operable Matrix client Source


A fancy, customizable, keyboard-operable Qt/QML and Python Matrix chat client for encrypted and decentralized communication.



Fits the screen, but sometimes navigating the UI requires non-obvious gestures. Check out Moment if you’re looking for a maintained fork of Mirage. Marked as archive as it likely would be - apparently, all access rights to the repo apparently have been lost.

Project links: Links to (pages with) screenshots:


Mobile Fit: 5

Perfect - this app fits your phone screen just fine out of the box and works nicely with touch input!

Project status: archived

This project has been archived by its maintainers. It might still work for you, but you won't get any help if something is wrong.


 Every feature of this app can be accessed via touch screen, no mouse or keyboard needed.

 This app is (according to its appstream metadata or description) intended to be compatible with mobile devices.


Is this app packaged for my distribution?

green: current and packaged,
red: packaged, but not current, ratings and other details may not apply.

Packaging status

Powered by Repology

Install as flatpak: https://github.com/mirukana/mirage/tree/master/packaging/flatpak

If you're lucky*, you can install this app by just hitting this button:


* You need to have an appstream:// handler, e.g., GNOME Software or KDE Discover, installed and the app needs to be available in a configured software repository, more details.

Find similar apps

By Service: Matrix

By Category: chat

By FreeDesktop-(Additional-)Category: Chat InstantMessaging Network Qt

Licensing and technical details

License: LGPL-3.0-or-later Metadata: FSFAP

Frameworks: QtQuick

Backend: matrix-nio libolm

Programming languages: QML Python

Build system: qmake

AppStream Metadata URL: https://raw.githubusercontent.com/mirukana/mirage/master/packaging/mirage.appdata.xml