Turn your phone into a Stream Deck alternative that opens specific apps on your PC from across the room over Wi-Fi.
Upload files from your phone directly to your PC through the TrayLink browser interface without a USB cable.
Trigger keyboard shortcuts on your PC remotely from a phone using TrayLink's HTTP API.
First-time phone setup requires accepting a self-signed HTTPS certificate in the mobile browser.
TrayLink is a desktop application for macOS and Windows that runs a small HTTP server on your local network, letting other devices on the same Wi-Fi control which apps launch on your computer. The description is written in Vietnamese, but the core concept is similar to a Stream Deck: a phone or tablet can act as a control panel with a grid of app icons, and tapping one opens that app on the PC. The app sits in the system tray or menu bar and starts automatically on boot. From a dashboard accessible locally, you set up an allowlist of applications and commands that remote devices are permitted to trigger. Other devices on the same Wi-Fi can then send HTTP requests to open an app by name, open a file, or run a whitelisted command. The dashboard shows the server status, a log of recent requests, and a copy-able API link for each app. The Remote Deck interface is a mobile-optimized web page the user opens on their phone or tablet. It shows a grid of the configured app icons and lets you tap to launch them on the PC. It requires HTTPS (the app serves on a second port using a self-signed certificate), and the README walks through how to bypass the browser certificate warning on first use. There is also support for uploading files from the phone to the PC, sending keyboard shortcuts via the API, and keeping the phone screen awake while the Remote Deck is open. The project is built with Tauri, a framework that combines a Rust backend with a React frontend to produce small native desktop applications. Pre-built installers for macOS (both Intel and Apple Silicon) and Windows are available from the GitHub Releases page. The README also documents how to build the project locally and how GitHub Actions generates release artifacts when a version tag is pushed.
← phamminhkha on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.