scrcpy

github.com/Genymobile/scrcpy Android Apps Open-source projectOpen source

scrcpy displays and controls an Android device from a computer, using a desktop window to mirror the device and send user input.

github.com/Genymobile/scrcpy
scrcpy homepage screenshot

About scrcpy

scrcpy displays and controls an Android device from a desktop computer. It mirrors the device's video and audio over a USB or TCP/IP connection, and the user controls the device with the computer's keyboard and mouse. According to the project, it does not require root access or an app installed on the device, and it works on Linux, Windows, and macOS. It is free and open source software.

Several features depend on the Android version. The device must run at least Android 5.0 (API 21). Audio forwarding requires Android 11 or later, and camera mirroring requires Android 12 or later. USB debugging must be enabled on the device. On some devices, such as certain Xiaomi models, an additional security setting is needed before keyboard and mouse control works. Mirroring the device as a webcam through V4L2 is available on Linux only. The project states that the GitHub repository is its only official source and warns against downloading releases from other websites.

Key features

  • Mirrors Android device video and audio over USB or TCP/IP
  • Control with the computer's keyboard and mouse
  • Audio forwarding on Android 11 and later
  • Camera mirroring on Android 12 and later
  • Mirroring as a webcam through V4L2 on Linux
  • Copy-paste in both directions and recording to a file
Best for: Users who want to view and control an Android device from a Linux, Windows, or macOS computer without installing an app on the device.
Good for
  • Does not require root access or an app installed on the Android device.
  • Works on Linux, Windows, and macOS.
  • Free and open source software.
Watch out for
  • Requires USB debugging to be enabled on the device, and some devices need an additional security setting for keyboard and mouse control.
  • Requires Android 5.0 or later, and some features need Android 11 or Android 12.
  • Webcam mirroring through V4L2 is available on Linux only.

scrcpy at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Android
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

scrcpy alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Android Apps

Well-known listings from the same topic.

All 367

scrcpy FAQ

Does scrcpy require root access?
No. The project states that it does not require root access or an app installed on the device.
Is USB debugging needed for every use?
The project states that USB debugging is not required to run scrcpy in OTG mode. For normal mirroring, USB debugging must be enabled on the device.
Where should scrcpy be downloaded from?
The project states that the GitHub repository is its only official source. Releases should not be downloaded from other websites, even if their names contain scrcpy.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing