-
Nicolas Werner authoredNicolas Werner authored
nheko
The motivation behind the project is to provide a native desktop app for Matrix that feels more like a mainstream chat app (Element, Telegram etc) and less like an IRC client.
Translations
Help us with translations so as many people as possible will be able to use nheko!
Note regarding End-to-End encryption
The current implementation works in most cases, but you may need to bootstrap your cross-signing keys in a different client. The implementation may also still have bugs, so don't rely on it for security. Online keybackup isn't supported, but you can use offline keybackup. Most other cases should be fine though.
Features
Most of the features you would expect from a chat application are missing right now but we are getting close to a more feature complete client. Specifically there is support for:
- E2E encryption.
- VoIP calls (voice & video).
- User registration.
- Creating, joining & leaving rooms.
- Sending & receiving invites.
- Sending & receiving files and emoji (inline widgets for images, audio and file messages).
- Replies with text, images and other media (and actually render them as inline widgets).
- Typing notifications.
- Username auto-completion.
- Message & mention notifications.
- Redacting messages.
- Read receipts.
- Basic communities support.
- Room switcher (ctrl-K).
- Light, Dark & System themes.
- Creating separate profiles (command line only, use
-p name
).
Installation
Releases
Releases for Linux (AppImage), macOS (disk image) & Windows (x64 installer) can be found in the GitHub releases.
Repositories
Arch Linux
pacaur -S nheko # nheko-git
Debian (10 and above) / Ubuntu (18.04 and above)
sudo apt install nheko
Fedora
sudo dnf install nheko
Gentoo Linux
sudo eselect repository enable guru
sudo emerge -a nheko
Nix(os)
nix-env -iA nixpkgs.nheko
# or
nix-shell -p nheko --run nheko
Alpine Linux (and postmarketOS)
Make sure you have the testing repositories from edge
enabled. Note that this is not needed on postmarketOS.
sudo apk add nheko