Semaphore is an unofficial Signal client built for Sailfish OS. End-to-end encrypted messaging with a native Silica UI that feels at home on your device.
Features:
• Send and receive text messages, photos, videos, files, and voice notes
• Group conversations with full V2 support
• Reactions, message editing, and disappearing messages
• 23 languages at 100% coverage
• Sealed sender and post-quantum encryption (Kyber)
• Cover page with live unread count and quick actions
• System notifications with privacy levels
• Background service with autostart
• Share plugin for sending from any app
• Double-tap to react with ❤️
• Privacy shade - hide messages with a long press
• Video player with seek controls
• Message forwarding to any conversation
Based on the Whisperfish project with a completely redesigned UI, modernized codebase, and new features exclusive to Sailfish OS.
Requirements:
• Sailfish OS 5.0 or later
• ARM64 (aarch64) device
• Signal account on Android or iOS as primary device
Source code: https://github.com/m-wilkowski/Semaphore
License: AGPLv3
- Allow retrying attachment downloads from the UI - Try to reduce notification flooding on startup - Update emoji support to Emoji 15.1 - Don’t reset the text field on incoming messages - Improve logging
Comments
turok
Mon, 2026/03/30 - 00:16
Permalink
The repository link doesn't work. I've got 404 error. Is the repository private?
Toperz
Sun, 2026/03/29 - 22:29
Permalink
I’ll upload the updated version shortly and look forward to further feedback from your tests so that the app can keep getting better
Branja
Sun, 2026/03/29 - 21:30
Permalink
Hi. The link to the GitHub project leads nowhere. Can you edit it to include the actual page, please?
Toperz
Sun, 2026/03/29 - 22:01
Permalink
The link to the repository works fine - https://github.com/m-wilkowski/Semaphore
Manisak
Sun, 2026/03/29 - 21:37
Permalink
Its --> https://github.com/m-wilkowski/Semaphore
Toperz
Sun, 2026/03/29 - 21:59
Permalink
The link to the repository works fine - https://github.com/m-wilkowski/Semaphore
Pohli
Mon, 2026/03/30 - 00:16
Permalink
No, it doesn’t. And there’s no such repository on your user site.
Manisak
Sun, 2026/03/29 - 21:24
Permalink
Hi. So far, so good. But how can I reset Semaphore so I can re-register? Thanks
Toperz
Sun, 2026/03/29 - 22:05
Permalink
I’ll fix the code straight away and upload a newer version with a reset option; I didn’t anticipate this when I was building the app
defactofactotum
Sun, 2026/03/29 - 22:25
Permalink
This always happened with WF. I wasn't fast enough transferring the QR code to my pc, so I deleted first the .config folder and then also the db and storage in harbour-semaphore. The files are in the be.rubdos folder along with whisperfish