slate v0.1.0
slate turns your phone into a programmable Stream Deck for your Mac, over your local network. The
phone shows a grid of buttons; a small macOS menu-bar helper runs each command. Local-network only -
no account, no cloud, nothing leaves your Wi-Fi.
Downloads
- macOS helper:
slate-helper-0.1.0.dmg - Android app:
slate-1.0.0.apk - iOS: build from source (no public build yet).
Install
macOS helper
-
Open the DMG and drag SlateHelper onto Applications.
-
The helper is self-signed (not notarized), so macOS quarantines it on first launch. Clear the flag
once:xattr -dr com.apple.quarantine /Applications/SlateHelper.app
-
Launch it (menu-bar icon, no Dock). To send keystrokes, switch Spaces, cycle apps, or use media
keys, enable it under System Settings -> Privacy and Security -> Accessibility. Launching apps and
changing volume do not need it.
Android
Download the APK, open it on your phone, and allow installing from your browser or files app when
prompted.
Pair and use
Open the app, let it discover the Mac (or enter host:port), tap Pair, and type the 6-digit code
shown in the Mac menu. Add buttons, pick an action and icon, and tap to run them.
Security
Local-network only. Today the link is ws:// plus a per-device token on a trusted LAN, so it is not
encrypted in transit. Application-layer end-to-end encryption (code-authenticated X25519 +
ChaCha20-Poly1305) is the next roadmap item. Do not expose the helper's port to untrusted networks.