ScrcpyGUI

ScrcpyGUI — Free Download. Graphical interface for scrcpy with OTG mode and themes
ScrcpyGUI v3 is a modern graphical interface for scrcpy, completely rebuilt with Tauri v2, React 19, and Rust. It provides full Android device control from the PC, including HID keyboard and mouse emulation, wireless management, and professional camera and secondary display modes.
5.0(1 ratings)

Download ScrcpyGUI (Official links)
File size: 4.45 MB
The latest version of ScrcpyGUI is: 3.4.3
Operating system: Windows, Linux, MacOS
Languages: English
Price: $0.00 USD

  • HID keyboard emulation. This function activates OTG mode to simulate a physical keyboard connected directly to the Android device. The computer sends keyboard signals recognized by the device as native hardware, allowing international layouts and special characters with zero latency.
  • HID mouse emulation. Activates OTG mode for the mouse, offering high-precision control with zero latency. The Android device interprets mouse movements as if coming from a wired physical mouse, providing a native desktop experience.
  • Camera mode. Transforms the Android phone into a high-quality webcam for the computer. The interface allows selection of specific lenses (wide-angle, macro, telephoto) and supports high frame rates for professional video calls or streaming.
  • Secondary display mode. Creates a virtual additional display on the Android device. The phone operating system recognizes this display as an external monitor, allowing PC windows to be dragged onto the phone screen or using it as an auxiliary display.
  • Premium custom themes. The theme engine includes five hand-crafted designs: Ultraviolet, Astro, Carbon, Emerald, and Bloodmoon. The interface fully adapts to the selected color palette without requiring additional manual configuration.
  • Native wireless pairing. Provides a dedicated user interface for QR code or pairing code connection on Android 11 and above. Automates the necessary ADB commands to connect the device without cables.
  • Wireless connection history. Stores IP addresses and ports of previously connected devices. This function allows reconnection to a remote device with one click, automatically retrying the connection on network failure.
  • Drag-and-drop APK installation. Enables application installation on the Android device by dragging the .apk file from the file explorer directly into the ScrcpyGUI window. The installation process runs in the background without manual commands.
  • Drag-and-drop file transfer. Any file dragged into the window is automatically transferred to the /sdcard/Download/ folder on the device. The function checks available space and displays copy progress.
  • MKV screen recording. Starts and stops device screen recording with a single button. Files are saved in MKV format with high quality and stored in a user-configurable output path without frame loss.
  • Custom splash screen. During application startup, a themed splash screen is displayed. Eliminates typical application loading flicker and shows initialization status of ADB and scrcpy binaries.
  • Pure HID mode. Completely disables screen mirroring, using the device solely as an HID controller. The PC functions as keyboard and mouse for the Android device while the phone screen remains off or displays its normal content without interference.
  • System health monitor. Displays real-time status of ADB and scrcpy binaries, verifying their availability and version. Immediately reports if any necessary component is not accessible on the host system.

ScrcpyGUI development began as an alternative interface for scrcpy, being completely rewritten in version 3 using the Tauri v2 framework with Rust on the backend and React 19 on the frontend. The project is maintained by developer kil0bit-kb on GitHub, focused on providing a robust graphical experience for advanced Android users requiring full device control from the computer.


Alternatives to ScrcpyGUI: