What Is Moment (mx-moment.xyz)?
Updated
Moment is a free and open-source Matrix powerclient for Linux. It is a maintained fork of Mirage, which means it continues development from the Mirage codebase rather than starting from scratch. If you use Matrix for chat and want a Linux desktop client that emphasizes keyboard control, customization, and end-to-end encryption, Moment is aimed at you. If you need a client for Windows, macOS, iOS, or Android as your primary platform, the official description only claims Linux support, so treat other platforms as unconfirmed.
What Moment actually is
Moment is a client for Matrix, an open protocol for decentralized, real-time communication. A Matrix client is the app you use to send and receive messages; the server (homeserver) stores and routes them. Moment is the client layer, not the server itself.
The site describes it as a "powerclient," signaling that it targets users who want more control than a minimal chat app offers.
Core characteristics
The official page lists these features:
- Free and open-source — no license fee is stated, and the source is open.
- Secure — complete end-to-end encryption.
- Decentralized — you pick who you trust as your host, or host your own server.
- Compatible — works with many clients and bridges to different protocols.
- Keyboard operable — dedicated keybindings for every function.
- Responsive — adapts to any window size, including mobile-sized windows.
- Customizable — change any binding or functionality.
- Multi-account — use many accounts efficiently.
- Scalable — unlimited chats without getting lost.
- Themes — change your theme to make Moment yours.
Who it is for
Moment fits Linux users who:
- Already use Matrix or want to try it.
- Prefer keyboard-driven workflows over mouse-heavy interfaces.
- Want to self-host their homeserver or choose their own host.
- Run multiple Matrix accounts and want them in one client.
- Like customizing keybindings and themes.
It is less suited to you if you want a client that runs natively on non-Linux systems, or if you prefer a simple, zero-configuration chat app.
How it relates to Mirage
Moment is a maintained fork of Mirage. A fork copies an existing project and develops it independently. "Maintained" means the fork is actively kept up rather than abandoned. In practice, this tells you Moment inherits Mirage's design and adds ongoing development on top. If you were evaluating Mirage, Moment is the version the project itself points to as maintained.
What to check before committing
- Platform: confirm Linux is your target, since that is the only platform named.
- Homeserver: decide whether you will use an existing Matrix host or run your own server.
- Encryption: end-to-end encryption is stated, but verify it works with the rooms and bridges you rely on.
- Bridges: the page says it bridges to different protocols; check that the specific networks you need are covered.
- Pricing and login: the source material does not state pricing terms or login requirements, so do not assume it is free of account requirements or restrictions beyond "free and open-source."
For the current install steps, keybindings, and configuration options, use the official site's GitLab, Install, Keybindings, and Configure sections, which the page itself references.