English | 中文
A Gio UI-based graphical interface for scrcpy, providing device management and floating toolbar control.
Before using this tool, you need to manually install the following dependencies and add them to the system PATH:
ADB is a command-line tool for communicating with Android devices.
Download: https://developer.android.com/tools/releases/platform-tools
Installation steps:
- Download Platform Tools for your operating system
- Extract to any directory (e.g.,
C:\platform-tools) - Add the directory to the system PATH environment variable
Verify installation:
adb versionscrcpy is a screen mirroring and control tool for Android.
Download: https://github.com/Genymobile/scrcpy/releases
Installation steps:
- Download the latest version from GitHub Releases
- Extract to any directory (e.g.,
C:\scrcpy) - Add the directory to the system PATH environment variable
Verify installation:
scrcpy --versionWindows:
- Right-click "This PC" -> "Properties" -> "Advanced system settings"
- Click "Environment Variables"
- Find
Pathin "System variables" and click "Edit" - Add the installation paths for ADB and scrcpy
- Click "OK" to save
Verify configuration: Open a new command prompt and run the following commands to confirm global access:
adb devices
scrcpy --version# Run the compiled executable directly
./scrcpy-gui.exe
# Or build and run from source
go build -ldflags "-H windowsgui" -o scrcpy-gui.exe ./cmd/scrcpy-gui/ 2>&1
./scrcpy-gui.exe- Device List: Automatically displays connected ADB devices
- Manual Connect: Connect remote devices via IP address
- Start/Stop: Start or stop scrcpy mirroring for each device
- Floating Toolbar: A control toolbar automatically appears when scrcpy starts, providing:
- Back: Back button
- Home: Home button
- Recent: Recent apps
- Vol+/Vol-: Volume control
- Power: Power button
- Rotate: Rotate screen
- Full: Toggle fullscreen
- Closing the scrcpy window automatically closes the corresponding floating toolbar
- The toolbar automatically follows the scrcpy window position
- The toolbar hides when scrcpy is minimized
# Clone the repository
git clone https://github.com/zaaack/scrcpy-gui.git
cd scrcpy-gui
# Install dependencies
go mod tidy
# Build
go build -ldflags "-H windowsgui" -o scrcpy-gui.exe ./cmd/scrcpy-gui/ 2>&1ADB is not properly installed or not added to PATH. Please follow the steps above to reinstall and configure environment variables.
scrcpy is not properly installed or not added to PATH. Please follow the steps above to reinstall and configure environment variables.
- Make sure USB debugging is enabled on the device
- Run
adb devicesto confirm the device is connected - Click the "Refresh" button to refresh the device list
MIT License
