Slock for macOS

Slock Desktop

A desktop shell for Slock Web and the local daemon. It brings the browser workspace and terminal daemon work into one macOS app, then handles launch, status, settings, and GitHub Releases.

Web workspace Daemon lifecycle Release updates
One app Browser workspace and daemon control live in the same macOS client
Daemon lifecycle Starts, monitors, and restarts the selected local service
Local settings Theme, language, server, and config controls stay in the shell
Update flow Checks GitHub Releases from the desktop client

Client

One desktop shell for the Slock Web workspace and local daemon.

01

Slock Web in a native window

The client loads app.slock.ai as the working surface and keeps navigation, window state, and shell controls close to the session.

02

Daemon lifecycle management

Choose a server once. The app starts, monitors, and restarts the local daemon for the workspace session.

03

Settings and update surface

Themes, language, config, server selection, and GitHub Release checks live in the desktop layer.

Desktop Settings

The App owns local service state.

Slock Desktop gives non-technical users a stable path: open the App, sign in, enter the Web workspace, and let the shell manage daemon status, settings, and updates.

Appearance Service Updates

Desktop Settings

Saved locally
Mode Light, dark, or system
Accent Selected states and focus rings
Release channel GitHub latest release
View release

GitHub Releases

Install the macOS app from the latest release.

Download the app package from GitHub Releases. Unsigned local builds can be unlocked from Terminal when macOS asks for confirmation.

sudo xattr -rd com.apple.quarantine /Applications/Slock\ Desktop.app