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

Element (iOS)

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

Ditto Chat

Ditto Chat
React Native client for iOS and Android

FluffyChat

FluffyChat
Cute instant messaging app for all platforms.

Hydrogen

Hydrogen
Web client focusing on personal messaging, performance, offline usage and wide browser support, including mobile!

NeoChat

NeoChat
A Matrix client for desktop and mobile

quadrix.chat

quadrix.chat
Minimal Matrix client available in all main app stores

SchildiChat (Android)

SchildiChat (Android)
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

Desktop

Element Web/Desktop

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

Cinny

Cinny
A Matrix client where you can enjoy the conversation using simple, elegant and secure interface.

FluffyChat

FluffyChat
Cute instant messaging app for all platforms.

Fractal

Fractal
Fractal is a Matrix Client written in Rust.

gotktrix

gotktrix
Matrix client in Go and GTK4.

Hydrogen

Hydrogen
Web client focusing on personal messaging, performance, offline usage and wide browser support, including mobile!

kazv

kazv
A convergent qml/kirigami client based on libkazv.

Mirage

Mirage
A fancy, customizable, keyboard-operable Matrix client

NeoChat

NeoChat
A Matrix client for desktop and mobile

Nheko

Nheko
A Qt/C++17 desktop client for Matrix

quadrix.chat

quadrix.chat
Minimal Matrix client available in all main app stores

Quaternion

Quaternion
A Qt5-based IM client for Matrix

SchildiChat Web/Desktop

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

Seaglass

Seaglass
A truly native Matrix client for macOS

Spectral

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

Syphon

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

Terminal-based / Command Line

gomuks

gomuks
A terminal Matrix client written in Go

iamb

iamb
iamb is a terminal-based Matrix client with Vim keybindings written in Rust

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

matrixcli


Command line Matrix client.

weechat-matrix

weechat-matrix
Weechat Matrix protocol script written in python

Web

Element Web/Desktop

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

Cinny

Cinny
A Matrix client where you can enjoy the conversation using simple, elegant and secure interface.

FluffyChat

FluffyChat
Cute instant messaging app for all platforms.

Hydrogen

Hydrogen
Web client focusing on personal messaging, performance, offline usage and wide browser support, including mobile!

quadrix.chat

quadrix.chat
Minimal Matrix client available in all main app stores

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