LanDock turns your Windows PC into a local Wi-Fi hub for your iPhone. Install the Windows MSI, launch LanDock, scan the QR code, and use your iPhone as a local trackpad, keyboard, clipboard bridge, and file drop client. No App Store app is required.
Features | Install | Connect an iPhone | Development | License
Version: 1.1.0
- Windows desktop dashboard built with Tauri.
- Self-contained Windows MSI with a bundled Node.js runtime.
- QR-code pairing for the iPhone web client.
- Windows Mobile Hotspot friendly connection flow, with
192.168.137.1prioritized when present. - iPhone Add to Home Screen support with LanDock title and icon.
- Multi-touch phone trackpad:
- one-finger movement and tap
- two-finger scroll
- right/middle click gestures
- drag/select gestures
- Keyboard and special key controls.
- Clipboard sync between PC and iPhone client.
- Local file and image transfer between PC and iPhone.
- Runtime diagnostics for backend startup failures.
- Dashboard update-check/install control for signed Tauri updater releases.
For normal use, download the Windows MSI from the GitHub Releases page and install it:
LanDock_1.1.0_x64_en-US.msi
The packaged Windows app includes its own Node.js runtime under the app resources. You do not need to install Node.js to run the MSI build.
- Install and launch LanDock on Windows.
- Turn on Windows Mobile Hotspot if you want the most reliable direct phone-to-PC path.
- Connect the iPhone to the same Wi-Fi network or to the PC's hotspot.
- In the LanDock desktop dashboard, scan the QR code with the iPhone camera.
- If Windows Mobile Hotspot is active, prefer the QR card labeled
Windows Hotspot / Recommended. - The recommended hotspot URL normally uses:
http://192.168.137.1:3731/client.html
- In Safari, use Share > Add to Home Screen to install the LanDock phone client. It should appear with the LanDock title and icon.
If the dashboard says LanDock backend is not running, check the backend log:
%LOCALAPPDATA%\com.landock.app\logs\backend.log
Fallback log path:
%TEMP%\LanDock\logs\backend.log
Common causes:
- Port
3731is already in use. - Local firewall/network policy blocks the connection.
- App resources were not installed correctly.
The packaged MSI should not depend on global node.exe being available in PATH.
Development from source requires Node.js and Rust.
Install dependencies:
npm installRun the local Node backend:
npm startRun the Tauri development app:
npm run tauri devNode.js is required for development and source builds only. It is not required for users installing the packaged Windows MSI.
Use the release build script:
powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\scripts\build_windows.ps1The script runs the Tauri release build, verifies the release executable and bundled resources, and produces:
src-tauri\target\release\bundle\msi\LanDock_1.1.0_x64_en-US.msi
On some local Windows environments, WiX light.exe can fail during ICE validation because Windows Installer Service validation is unavailable. If the release executable and WiX object were already generated, the script applies the documented local fallback:
light.exe -sval
This fallback is only for the developer build environment. It is not a normal user installation step.
LanDock is licensed under the MIT License. See LICENSE.
Created by Aanish Farrukh / sudoaanish.
Copyright (c) 2026 Aanish Farrukh.