Mactrix
A native macOS client for Matrix – an open protocol for decentralised, secure communications.
Overview
Mactrix is built with Apple's SwiftUI framework to provide seamless native integration with macOS. It leverages the robust matrix-rust-sdk for stability and performance.
Feel free to join our Matrix room at #mactrix:qpqp.dk.
Installation
Mactrix is currently in early development, which means that distribution with auto-updates does not exist yet. However, the latest version is built automatically and can be downloaded here. Simply select the latest build and download Mactrix.app under Artifacts.
Build From Source
Requirements
- macOS 15.7 or later
- Up-to-date Xcode installed
Building
git clone https://github.com/viktorstrate/mactrix.git
cd mactrix
xed .
Then open the project in Xcode and build using Cmd+B.
Completed Feature List
- [ ] Authentication
- [ ] Multi account
- [ ] Timeline
- [ ] Rooms
- [x] Threads
- [ ] Spaces
- [ ] Search bar
- [ ] Settings
- [ ] Notifications
- [x] Multiple windows and tabs
- [ ] Navigation: forwards and backwards button
- [x] Support matrix URLs
- [ ] Keyboard navigation and accessibility
- [ ] Video and voice chat
Screenshots
Main Chat Interface
Device Verification
The app supports device verification by comparing emojis with another client.
!Screenshot of device emoji verification
Create Room
Creation
!Screenshot of room creation page
Search
Find specific rooms, users, and public communities directly from the search bar.