Converse Desktop The Converse Desktop Developers
winget install --id=converse.converse -e Desktop Jabber/XMPP client based on Converse.js and Electron
winget install --id=converse.converse -e Desktop Jabber/XMPP client based on Converse.js and Electron
A basic integration of Converse.js and Electron. With OMEMO.
See CHANGES.md
| Operation System | Download link |
|---|---|
| macOS | Converse Desktop-11.0.1-universal.dmg |
| Windows | Converse Desktop Setup 11.0.1.exe |
| Linux DEB | converse_desktop-11.0.1_amd64.deb |
| Linux AppImage | converse_desktop-11.0.1_x86_64.AppImage |
| Linux other | converse_desktop-11.0.1_x64.tar.gz |
git clone https://github.com/conversejs/converse-desktop.git
cd converse-desktop
npm i
$(npm bin)/electron-rebuild
Then, to run:
npm start
| Operation System | Target |
|---|---|
| macOS | npm run dist |
| Windows | npm run dist:win64 |
| Linux | npm run dist:linux64 |
More targets could be added via package.json. See electron builder docs.
Like Converse.js, Converse Desktop's files are released under the Mozilla Public License version 2 (MPLv2). The gist of this license is that the covered files must stay open source, and modifications to them need to be released under the same license, but new files (for example for your own plugin) don't have to be released under the same license.
However, libsignal library, which is required for OMEMO support is released under the GPLv3. The MPLv2 license is compatible with GPLv3 and when GPLv3 code is included, the entire project effectively is licensed under the GPLv3.
Any custom build of Converse Desktop without libsignal included will again be licensed under the MPLv2.
This project started as a fork of Nick Denry's Chimeverse.