Desktop App¶
Semaphore Chat provides an Electron-based desktop app for Windows and Linux with native features like system tray integration, auto-updates, and enhanced screen sharing.
Download¶
Download the latest release for your platform from GitHub Releases.
| Platform | Format | File |
|---|---|---|
| Windows | NSIS installer | SemaphoreChat-Setup-X.X.X.exe |
| Linux | Universal binary | SemaphoreChat-X.X.X.AppImage |
| Linux | Debian/Ubuntu | semaphore-chat_X.X.X_amd64.deb |
| Linux | Fedora/RHEL | semaphore-chat-X.X.X.x86_64.rpm |
macOS
macOS builds are not yet available. macOS support is planned for a future release.
Install¶
Connect to your instance¶
On first launch, Semaphore Chat will prompt you to enter your server URL (e.g. https://semaphore-chat.example.com). This is the address where your self-hosted Semaphore Chat instance is running.
Auto-updates¶
The desktop app checks for updates automatically on startup and periodically while running. When a new version is available, you'll see a notification with the option to install and restart.
Updates are served from GitHub Releases — no additional infrastructure required.
Desktop-only features¶
The desktop app includes capabilities not available in the browser:
- Screen source picker — choose specific windows or monitors to share (on X11)
- System audio capture — share desktop audio during screen sharing (Windows)
- System tray — minimize to tray, quick access controls
- Auto-start — optionally launch Semaphore Chat on system startup
- Native notifications — OS-level notification integration