Install¶
Download the latest build from the Releases page. There's one zip for macOS and one for Windows.
- Get
PhoneDesk-…-macos-universal.zip. It runs on Apple Silicon and Intel. - Unzip it and drag PhoneDesk into Applications.
-
The app isn't notarized by Apple, so the first time right-click it and choose Open. Or run:
xattr -dr com.apple.quarantine /Applications/PhoneDesk.app
- Get
PhoneDesk-…-windows-x64.zip. - Unzip it anywhere and run
PhoneDesk.exe. - If SmartScreen warns about an unknown publisher, choose More info, then Run anyway.
WebView2 is already part of Windows 10 and 11, so nothing else is needed.
Build it yourself¶
You need Go 1.23 or newer. On a Mac you also need the Xcode command line tools (xcode-select --install).
git clone https://github.com/jaba0x/PhoneDesk.git
cd PhoneDesk
./scripts/build-mac.sh # macOS: builds, installs to /Applications and opens it
.\scripts\build-windows.ps1 # Windows: builds build\bin\PhoneDesk.exe
The scripts install the Wails CLI if it's missing, run the tests and build a release binary.
Staying up to date¶
PhoneDesk checks GitHub for a newer release when it starts and every few hours after that. When one is out, a yellow bar at the top of the window links to the download. Settings → Check for updates does the same on demand. Your data is picked up by the new version as it is.
What it needs on the network¶
PhoneDesk talks to each phone's web interface, on TCP 443 (HTTPS) or 80 (HTTP), from your computer. Nothing runs on the phones and no server is needed. Firmware updates are the one exception: by default the phone downloads the image from your computer, see Firmware updates.