A desktop companion built for Panda Mouse Pro, bringing Android games to your computer with keyboard and mouse controls. Powered by the open-source project scrcpy.
- Windows, macOS, and Linux support
- USB and wireless ADB device detection
- One-click Android screen mirroring
- Keyboard and mouse forwarding for Panda Mouse Pro
- One-click Panda Mouse Pro launch and activation
- Controls for resolution, frame rate, bitrate, audio, fullscreen, and more
- Built-in scrcpy shortcut reference
- Chinese and English interface
- Bundled adb, scrcpy, and scrcpy-server in release packages
Panda Gaming Desktop uses the device's main display by default. Its experimental independent display mode runs the game on your computer while leaving the phone's main screen free for normal use. This mode requires Android 10 or later.
Install Node.js and Rust, then run:
npm install
npm run tauri devDevelopment mode can use adb and scrcpy from your system PATH. On macOS and
Windows, common Android SDK and package-manager locations are also detected.
To run only the web interface:
npm run devBuild an installer for the current operating system:
npm run packageThe packaging script downloads the official scrcpy 4.1 portable package for
the current platform, verifies its SHA-256 checksum, bundles the required tools,
and runs tauri build.
Windows 11 ARM64 development is also supported. tools:prepare downloads the
Windows x64 adb/scrcpy package, which runs through Windows x64 emulation. The
tool metadata records the actual x64 tool architecture. GitHub Releases still
provide the Windows x64 installer.
Build output is written to:
src-tauri/target/release/bundle/
Supported release targets:
- Windows x64: NSIS installer
- Linux x64: AppImage and Debian package
- macOS Apple Silicon: DMG
- macOS Intel: DMG
Push a version tag such as v0.1.0, or manually run the Build desktop
release workflow. GitHub Actions builds all supported platforms and uploads
the installers to a draft GitHub Release.
Unsigned macOS and Windows builds may display operating-system security warnings. Code signing and macOS notarization are recommended for public releases.
Panda Gaming Desktop does not collect analytics or transmit personal data. See the privacy policy for details.
Release signing rules, trusted build sources, and maintainer roles are defined in the code signing policy.
Release packages include the license file supplied by scrcpy and the project's
third-party notices. The exact
scrcpy package version, source URL, and SHA-256 checksum used by each build are
recorded in tools/panda-tools.json inside the installed application.
Source code and project artwork are licensed under the Apache License 2.0. This license does not grant permission to use Panda Gaming trademarks or imply endorsement of modified distributions.
