Skip to content

luixxiul/komai

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9,107 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Komai logo

A fine Matrix chat app you can get to love

🦁 Komai is a desktop-first Matrix chat application built with Rust, C++ and QML. It traces its origins to a usability-focused fork of nheko, rebuilt around the Rust matrix-sdk runtime with a growing Rust core.

πŸ€– Komai is built with AI. Professional engineers + AI coding agents (Claude Code, Codex) working together to build a complex native application in a language stack that isn't the team's primary expertise. We think AI in capable hands can deliver above-average results.

Komai was created by the etke.cc team, but contributions by anyone are welcome! It's fully Free Software (GPL-3.0-or-later), with no CLA and no contributor gatekeeping.

If you're curious about the origin of this project and its name, see the 🦁 Identity documentation page.

🎯 Design Philosophy

  • πŸ–₯️ Desktop-first UX β€” optimized for large screens
  • πŸ‘“ Readable and easy to use β€” comfortably readable text, great color contrast, large hit targets, and interaction patterns that respect Fitts's law
  • 🎨 Yours to shape β€” themeable, customizable, and config-management friendly via plain-YAML files
  • ⚑ Responsive by design β€” native performance is a design constraint
  • πŸŽ“ Educate, don't over-abstract away β€” like Arch Linux, we prefer exposing Matrix's real concepts over hiding them
  • 🧠 For both grandma and power users β€” neither dumbed down nor buried in complexity

🌟 Features

Curious where Komai came from and what changed along the way? See πŸ“„ Differences from nheko.

πŸ“Έ Screenshots

Main view

A few more screenshots:

More screenshots are inlined on individual feature pages β€” see the πŸ‘€ User Guide.

πŸ“₯ Installation

Komai ships as AppImage, Flatpak, and Snap packages on the GitHub Releases page, plus a komai package on the Arch Linux AUR.

Komai is Linux-only for now (x86_64). There are no official Windows or macOS builds, and building from source on those platforms has never been tested by the maintainers. If you'd like to try, see πŸ“„ Native build β€” Windows and macOS notes for tentative pointers.

See πŸ“„ Installation for download links and install commands. To build Komai yourself, see πŸ“„ Native build.

πŸ“š Documentation

See πŸ“„ Documentation for the full list of guides, including settings, theming, translations, and packaging.

🀝 Contributing

  • πŸ‘¨β€πŸ’» Development β€” building, testing, and code contributions
  • 🌐 Translations β€” improving translations or fixing awkward wording

πŸ†˜ Support

πŸ™ Acknowledgements

Komai started as a fork of nheko by the Nheko-Reborn team. We're grateful for the original application and the Qt/QML groundwork that made Komai possible.

Komai's Matrix protocol and end-to-end encryption core is built on the matrix-rust-sdk by the matrix.org team β€” a polished, well-documented Rust runtime that made the move off mtxclient + libolm tractable for us, and that positions Komai for everything that comes next in the Matrix ecosystem.

About

A fine Matrix chat app you can get to love 🦁

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 42.8%
  • QML 33.1%
  • Rust 18.1%
  • Python 2.4%
  • CMake 1.5%
  • Shell 1.0%
  • Other 1.1%