Clients

To connect to the Matrix federation, you will use a client. These are some of the most popular Matrix clients available today, and more are available at try-matrix-now. To get started using Matrix, pick a client and join #matrix:matrix.org. To see more clients in a features matrix, see the Clients Matrix.

Mobile

Element (Android)

Element (Android)
Element is a glossy client with an emphasis on performance and usability

SchildiChat (Android)

SchildiChat (Android)
Based on Element, with a more traditional instant messaging experience.

Element (iOS)

Element (iOS)
Element is a glossy client with an emphasis on performance and usability

NeoChat

NeoChat
A Matrix client for desktop and mobile

Ditto Chat

Ditto Chat
React Native client for iOS and Android

Nio

Nio
iOS client built with SwiftUI

FluffyChat

FluffyChat
Cute instant messaging app for all platforms.

Syphon

Syphon
A not for profit, open source matrix client with a focus on privacy and ease of use

Desktop

Element Web/Desktop

Element Web/Desktop
Element is a glossy web client with an emphasis on performance and usability

Spectral

Spectral
A glossy client for Matrix, written in QtQuick Controls 2 and C++

Quaternion

Quaternion
A Qt5-based IM client for Matrix

nheko Reborn

nheko Reborn
A Qt/C++17 desktop client for Matrix

NeoChat

NeoChat
A Matrix client for desktop and mobile

Mirage

Mirage
A fancy, customizable, keyboard-operable Matrix client

Fractal

Fractal
Fractal is a Matrix Client written in Rust.

FluffyChat

FluffyChat
Cute instant messaging app for all platforms.

Seaglass

Seaglass
A truly native Matrix client for macOS

kazv

kazv
A convergent qml/kirigami client based on libkazv.

SchildiChat Web/Desktop

SchildiChat Web/Desktop
Based on Element, with a more traditional instant messaging experience.

Syphon

Syphon
A not for profit, open source matrix client with a focus on privacy and ease of use

Terminal-based / Command Line

weechat-matrix

weechat-matrix
Weechat Matrix protocol script written in python

gomuks

gomuks
A terminal Matrix client written in Go

matrixcli


Command line Matrix client.

matrix-commander

matrix-commander
Simple CLI-based Matrix client for sending and receiving with support for end-to-end encryption, emoji verification and much more

Web

Element Web/Desktop

Element Web/Desktop
Element is a glossy web client with an emphasis on performance and usability

FluffyChat

FluffyChat
Cute instant messaging app for all platforms.

SchildiChat Web/Desktop

SchildiChat Web/Desktop
Based on Element, with a more traditional instant messaging experience.

Nintendo 3DS

Miitrix

Miitrix
A Matrix client for the Nintendo 3DS