Introducing Komai: A Fine Matrix Chat App You Can Get to Love
Build Komai from source using the provided AppImage or package, and test encryption with matrix‑rust‑sdk.
Install Komai via AppImage or package, configure your Matrix homeserver, and test voice transcription and automation hooks.
Summary
Komai is a desktop‑first, native Matrix client built on Rust that replaces nheko’s mtxclient and libolm stack with matrix‑rust‑sdk, providing modern encryption, sliding sync, and active development. The app offers a side‑by‑side view of communities, rooms, and timelines, browser‑style room tabs, a curated registration page, and a first‑class room directory with language and size filters. Komai includes 10+ WCAG AA‑contrast themes, 30+ translated languages, voice transcription via OpenAI or local servers, automation hooks through CLI, D‑Bus, or AI agents, and multi‑account profiles in separate windows. The project was heavily AI‑assisted, using Claude and Codex to refactor code and add features, and it ships as AppImage, Flatpak, Snap, and an Arch AUR package.
Komai’s design philosophy emphasizes desktop‑first usability, readability, themeability, and exposing Matrix’s real concepts rather than abstracting them away. It is free software under GPL‑3.0‑or‑later, with no contributor gatekeeping, and it aims to compete with other native Matrix clients while offering unique features like room tabs and voice transcription.
Key changes
- Komai replaces nheko’s mtxclient and libolm with matrix‑rust‑sdk
- Desktop‑first UI with side‑by‑side communities, rooms, and timeline
- Browser‑style room tabs and multi‑account profiles in separate windows
- Voice transcription via OpenAI or local server
- Automation hooks via CLI, D‑Bus, or AI agent
- 30+ translated languages and 10+ WCAG AA‑contrast themes
- AI‑assisted development using Claude and Codex
- Released as AppImage, Flatpak, Snap, and Arch AUR package