# simonaking/scrcpy-gui

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/simonaking-scrcpy-gui).**

3,892 stars · 421 forks · JavaScript · GPL-3.0

## Links

- GitHub: https://github.com/SimonAKing/scrcpy-gui
- Homepage: http://simonaking.com/scrcpy-gui/
- awesome-repositories: https://awesome-repositories.com/repository/simonaking-scrcpy-gui.md

## Topics

`adb` `android` `electron` `gui` `mirroring` `recording` `scrcpy` `vuejs`

## Description

scrcpy-gui is a graphical user interface for managing and controlling Android devices via the scrcpy protocol. It provides a visual layer for Android screen mirroring, remote control, and device management over USB or TCP/IP connections.

The project enables the simultaneous mirroring and control of multiple Android devices within a single unified window. It includes dedicated interfaces for interacting with devices using a computer keyboard and mouse, as well as utilities for synchronizing clipboards between a computer and a connected mobile device.

The software supports low-latency screen mirroring, high-quality screen recording and capture, and wireless debugging. It manages device connectivity through both wired and wireless interfaces.

## Tags

### Graphics & Multimedia

- [Android Screen Mirroring](https://awesome-repositories.com/f/graphics-multimedia/android-screen-mirroring.md) — Provides low-latency transmission and display of an Android device's screen on a computer.

### Development Tools & Productivity

- [Mobile Remote Input Control](https://awesome-repositories.com/f/development-tools-productivity/input-pointer-automation/input-automation/remote-input-simulation/mobile-remote-input-control.md) — Allows interaction and navigation of a connected mobile device using a computer keyboard and mouse. ([source](http://simonaking.com/scrcpy-gui/))
- [Screen Capture Tools](https://awesome-repositories.com/f/development-tools-productivity/screen-capture-tools.md) — Provides capabilities to capture images and record video of the mirrored Android device screen. ([source](https://cdn.jsdelivr.net/gh/simonaking/scrcpy-gui@master/README.md))
- [Screen Recording Tools](https://awesome-repositories.com/f/development-tools-productivity/screen-recording-tools.md) — Captures high quality video and images of a mobile device display for tutorials and bug reports.

### Networking & Communication

- [Android Remote Control Interfaces](https://awesome-repositories.com/f/networking-communication/remote-access-control/android-remote-control-interfaces.md) — Provides an interface for interacting with Android devices using a computer keyboard and mouse.
- [PC-to-Android Remote Control](https://awesome-repositories.com/f/networking-communication/remote-access-control/pc-to-android-remote-control.md) — Operates Android devices using a computer keyboard and mouse for faster navigation.
- [Wireless Connectivity Tools](https://awesome-repositories.com/f/networking-communication/wireless-connectivity-tools.md) — Connects to mobile devices over a local network to mirror and control them without cables.

### Operating Systems & Systems Programming

- [ADB USB Connections](https://awesome-repositories.com/f/operating-systems-systems-programming/hardware-interfacing-drivers/peripheral-passthrough/usb-passthrough/usb-device-connection-watchers/adb-usb-connections.md) — Establishes connections to Android devices via physical USB cables and wireless network IP addresses. ([source](http://simonaking.com/scrcpy-gui/))

### User Interface & Experience

- [Device Mirroring Interfaces](https://awesome-repositories.com/f/user-interface-experience/device-mirroring-interfaces.md) — Provides a graphical interface for mirroring and controlling Android devices via the scrcpy protocol.
- [Event Forwarding](https://awesome-repositories.com/f/user-interface-experience/event-forwarding.md) — Captures desktop keyboard and mouse events and forwards them to the connected mobile device.

### Business & Productivity Software

- [Clipboard Synchronization](https://awesome-repositories.com/f/business-productivity-software/clipboard-synchronization.md) — Transfers text and data instantly between a computer and a connected mobile device. ([source](https://cdn.jsdelivr.net/gh/simonaking/scrcpy-gui@master/README.md))

### Mobile Development

- [Multi-Device Controllers](https://awesome-repositories.com/f/mobile-development/android-device-controllers/multi-device-controllers.md) — Manages the mirroring and control of several Android devices simultaneously within a unified window.
- [Instance Routing](https://awesome-repositories.com/f/mobile-development/android-device-controllers/multi-device-controllers/instance-routing.md) — Tracks active device identifiers to route control commands and video streams to separate windows.
- [Clipboard Synchronization Utilities](https://awesome-repositories.com/f/mobile-development/android-system-utility-toolkits/clipboard-synchronization-utilities.md) — Provides a utility for transferring text and data instantly between a computer and an Android device.

### System Administration & Monitoring

- [Multi-Device Management](https://awesome-repositories.com/f/system-administration-monitoring/multi-device-management.md) — Enables simultaneous mirroring and control of multiple mobile devices from a single interface. ([source](http://simonaking.com/scrcpy-gui/))
