Skip to content

hzhuhao/scrcpy-gui

 
 

Repository files navigation

ScrcpyGUI Icon

ScrcpyGUI v3

A premium, high-performance Android control experience.

ScrcpyGUI v3 Interface

Version License Patreon


ScrcpyGUI v3 is a modern, feature-rich GUI for scrcpy, completely rebuilt from the ground up using Tauri v2, React 19, and Rust. It transforms your Android device into a professional tool for gaming, development, and content creation.

🚀 Key Features

  • ✨ Best Looking GUI: A stunning, modern interface with smooth animations and a premium look and feel.
  • 🎨 Custom Theme Engine: 5 premium, hand-crafted themes including Ultraviolet, Astro, Carbon, Emerald, and Bloodmoon to match your workspace setup.
  • 🎮 Precision Input (OTG):
    • HID Keyboard: Native hardware simulation for international layouts and special characters.
    • HID Mouse: Zero-lag, high-precision cursor control for a "native desktop" feel.
  • 🌐 Seamless Connectivity:
    • Wireless Pairing: Native UI for Android 11+ wireless pairings.
    • Connection History: Remember and reconnect to wireless devices with one click.
  • 📹 Professional Media Modes:
    • Camera Mode: Turn your phone into a high-end webcam with lens selection and high-FPS support.
    • Desktop Mode: Create virtual secondary displays for your Android device.
    • Recording: One-click high-quality MKV recording with customizable paths.
  • 📁 Fluid File Management:
    • Drag & drop APK installation.
    • Drag & drop file pushing directly to /sdcard/Download/.
  • 🖼️ Premium UX:
    • Splash Screen: Zero-flicker, themed startup experience.
    • Pure HID Mode: Use your PC purely as a controller with mirroring disabled.
    • System Health: real-time status monitoring for ADB and binaries.

📖 Getting Started

To learn how to enable USB Debugging, set up Wireless Pairing, or install requirements, please read our comprehensive guide:


🛠️ Development

Prerequisites

Build Instructions

  1. npm install
  2. npm run tauri dev (Development)
  3. npm run tauri build (Production)

💖 Support the Project

If ScrcpyGUI helps you in your daily workflow, consider supporting its development on Patreon. Your support keeps the project alive and independent!

Support on Patreon


� Acknowledgments

ScrcpyGUI is made possible by the following amazing open-source projects:

  • scrcpy: The ultra-fast core engine.
  • Tauri: The secure, lightweight framework for the desktop app.
  • Lucide Icons: For the clean and consistent iconography.
  • React: Powering the modern, interactive interface.

�📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

ScrcpyGUI is an independent project and is not affiliated with Genymobile or scrcpy authors.

About

A modern, high-performance GUI for the scrcpy

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 72.7%
  • Rust 23.8%
  • HTML 2.4%
  • Other 1.1%