Tool Open source
DuoDesk is a free, open-source workspace application by 0xCodez that connects macOS, Windows, Linux and Android devices so they can share input, displays, applications, files, clipboard data, cameras, sound, notifications, calls and texts. It lets a mouse and keyboard move across computers and phones, uses a tablet or phone as a second screen, exposes another computer's applications in windows, and provides phone controls such as calls, messages, photos, files, camera, remote control and gamepad input.
Each device runs a DuoDesk client; computer clients use Electron with native helpers for input injection, screen capture, virtual displays, window capture and drag-and-drop, while the Android client uses Kotlin and can use wireless debugging with adb and scrcpy. Devices pair with a code and communicate directly through an encrypted TLS session over the local network, USB, Bluetooth LE, Wi-Fi Direct or a phone hotspot. DuoDesk can also connect multiple devices with DuoDesk Mesh, sharing the pointer, clipboard and notifications without a central hub.
The application requires no account, cloud relay or telemetry and is distributed for macOS, Windows, Linux, NixOS and Android. It is licensed under the GNU GPL v3.0 and is based on TwinDesk.
1 use taken from transcripts — each links to the moment in the video.
Connects your computers and Android devices into one workspace: move your mouse between machines, copy text across devices, use a tablet as a second screen, and bring phone calls, messages, and camera to your computer, all without a cloud account.
1 in the library.