Your rating: None Average: 4.7 (21 votes)

Shmoose - Xmpp Client for Sailfish OS


ATTENTION!!! Database format will change until v1.0.0. All your existing conversations from a previous installation will not show up anymore after an update!!!



Starting with Sailfish OS version you need to adjust the suspend settings of your device:

* pkcon refresh
* pkcon install mce-tools
* mcetool -searly

This disables late suspend of the device. Battery drain is only slightly more at my device with this setting. This setting is persistent over reboots and has to be done only once. Without this, the longterm TCP connection will drop after a short amount of time and you won't get notifications on new messages.


What you get is:

- One to one messaging (optional with Omemo encryption as experimental feature)

- Initial group messaging (Automatic room join on inventation or join open room by address)

- Sent, received and read status of messages

- Notifications on new messages

- Send pictures


Keep in mind that this is an alpha release. Many things work. Some things may have bugs. Lot of features are missing. For current status see the project page on github:

Are you good at qml, C++ or encryption? Any help is appreciated.

Application versions: 
File harbour-shmoose-0.1.0-1.armv7hl.rpm16.23 MB25/01/2017 - 22:49
File harbour-shmoose-0.1.1-1.armv7hl.rpm16.24 MB28/01/2017 - 22:22
File harbour-shmoose-0.2.0-1.armv7hl.rpm16.23 MB15/02/2017 - 21:54
File harbour-shmoose-0.3.0-1.armv7hl.rpm16.35 MB03/08/2017 - 21:31
File harbour-shmoose-0.4.0-1.armv7hl.rpm16.35 MB12/12/2017 - 21:38
File harbour-shmoose-0.5.0-1.armv7hl.rpm2.41 MB20/02/2019 - 22:27
File harbour-shmoose-0.6.0-1.armv7hl.rpm2.43 MB03/10/2019 - 22:05
File harbour-shmoose-0.7.0-1.armv7hl.rpm4.23 MB19/12/2020 - 00:01
File harbour-shmoose-0.7.1-1.armv7hl.rpm4.23 MB08/02/2021 - 23:02
File harbour-shmoose-0.7.1-1.aarch64.rpm4.72 MB30/06/2021 - 18:37
File harbour-shmoose-0.8.0-1.armv7hl.rpm4.4 MB07/01/2022 - 14:52
File harbour-shmoose-0.8.0-1.aarch64.rpm4.89 MB07/01/2022 - 14:52


  • Omemo as optional and experimental feature
  • http_upload improvements (by ron282)
    • Content encryption
    • Support any file type
    • UI improvements


  •  Fixed UI glitch on (really) long room subject.


  • Updated Swiften to Version 4
  • Message Carbons now available
  • Improved MaM
  • Settings for notification
  • UI also available in Landscape mode
  • Pictures pitch- and zoomable
  • i18n updated
  • Many small bug fixes


  • Additionally to 1on1 messaging, the status of messages in MUC rooms will also be shown
  • Improved the simple MAM for MUC's
  • Fixed bug in http upload where put and get urls where swaped
  • i18n updates


  • Stripped binary for smaller footprint
  • Fixed room rejoin on connection handover
  • New settings dialog (by slohse)
  • i18n updates


  • message read status through xep 0333
  • http upload fixed (by slohse)
  • i18n (by Caballero)
  • sort pictures by creation date in picker
  • some gui improvements

First draft of group chats

  • Display contact avatars
  • Some gui improvements



Updated Contacts Page

  • Show names of JID's
  • Show subscription and availability status
  • Implemented contact add and remove functionality


Fixed a bug which prevents the app to close properly