Quaternion is a cross-platform desktop messaging client for the decentralized Matrix communication protocol. Built with C++ and Qt, it provides a native interface for participating in Matrix conversations and rooms. Users can connect to compatible Matrix homeservers and exchange messages through a graphical environment. Its conversation timeline supports different layouts, including a traditional chat style with author names beside messages. Room organization includes favorites, direct conversations, custom tags, and low-priority categories. Notification settings allow users to choose between silent, non-intrusive, and attention-grabbing alerts. Image loading and timeline scrolling can be customized for different preferences. The application supports multilingual interfaces and stores its settings using native Qt configuration mechanisms. Quaternion runs on Windows, macOS, and Linux.

Features

  • Decentralized Matrix messaging with support for compatible homeservers, conversation rooms, and direct chats
  • Customizable message timelines with standard grouped layouts or traditional XChat-style author positioning
  • Organized room navigation using favorites, direct message categories, custom tags, and low-priority groups
  • Configurable desktop notifications with silent, non-intrusive, and attention-grabbing alert modes
  • Adjustable timeline scrolling with shuttle dial navigation and optional automatic full-size image loading
  • Cross-platform Qt desktop interface with multilingual translations and advanced configuration options

Project Samples

Project Activity

See All Activity >

Categories

Chat

License

GNU General Public License version 3.0 (GPLv3)

Follow Quaternion

Quaternion Web Site

Other Useful Business Software
Endpoint Management with Remote Control Built In Icon
Endpoint Management with Remote Control Built In

Patch, monitor, and connect to Windows and macOS devices from one console

Save 50% on your first year when you switch from your existing RMM to Splashtop AEM. Automate patching, track inventory, and jump directly into 1-click unattended remote sessions without switching tools.
Start Free Trial
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Quaternion!

Additional Project Details

Operating Systems

Mac

Programming Language

C++

Related Categories

C++ Chat Software

Registered

9 hours ago