Tesseract

The native desktop Matrix client you always wanted.

Tesseract
T
Tesseract
Connected

↑ A live simulator — switch rooms, send a message, click the room header for info, right-click your account, toggle the theme. Not connected to any real server.

A truly native Matrix client

Tesseract is a full-featured desktop Matrix client for Linux, Windows and macOS, built on the Matrix Rust SDK. The networking core is Rust; each platform gets a genuinely native UI — Win32 on Windows, AppKit on macOS, and Qt6 or GTK4 on Linux — so it looks and feels right everywhere, no web view in sight.

🖥️

Truly native, four platforms

Win32, macOS AppKit, and Linux Qt6 & GTK4 — one shared C++ toolkit, native everywhere.

👥

Multi-account

Sign in to several Matrix accounts at once and switch between them seamlessly.

🔒

End-to-end encryption

Full E2EE with device verification and cross-signing, powered by the Rust SDK.

🧵

Threads & replies

Follow conversations with a dedicated thread panel and inline quoted replies.

😀

Reactions & stickers

React with emoji, send stickers, and browse a built-in emoji & sticker picker.

✍️

Markdown formatting

Write in Markdown — bold, italics, lists, code blocks and inline code.

🎙️

Voice messages

Record and send voice clips, with waveform playback right in the timeline.

🌗

Light & dark themes

System-matching light and dark modes plus native tray integration on each OS.