OpenSource-Hub
S

scrcpy

SHA-256
141.5k stars·Developer Tools·SHA-256 checksum verified

Display and control your Android device from your computer via USB or TCP/IP. No root required, high performance, low latency, supports audio and video mirroring.

Smart Download

Download Download Version

v4.0 · 20.1 MB

Mirror and control your Android device from your computer with high performance and no root.

Core Features

  • Audio forwarding (Android 11+)
  • Video recording and virtual display
  • Bidirectional copy-paste
  • HID keyboard and mouse simulation
  • Gamepad support

What It Can't Do

  • Always download only from the official GitHub repository to avoid malware. Some Xiaomi devices require an extra 'USB debugging (Security settings)' option for mouse/keyboard control. Audio forwarding needs Android 11+. If you get 'INJECT_EVENTS permission' error, follow the README to enable the additional option and reboot.

Use Cases

  • Demo apps or games on a larger screen
  • Remote debugging and development testing

scrcpy is a free and open-source application that lets you mirror and control Android devices from your desktop (Linux, Windows, macOS). It works over USB or wireless TCP/IP, requires no root access, and leaves no app installed on the device. Offering 30–120 fps, 1920×1080+ resolution, and 35–70ms latency, it outperforms many commercial tools. Unlike Vysor or AirDroid, scrcpy is completely free, has no ads, no accounts, and does not require internet. It supports audio forwarding (Android 11+), HID keyboard/mouse simulation, gamepad input, camera mirroring, virtual displays, and recording. The project is actively maintained with over 140k stars on GitHub.

Tags

Androidscreen mirroringremote controlUSBwirelessopen sourcehigh performance

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Download and install scrcpy for your OS (Windows: .exe, macOS: .dmg, Linux: package manager) following the official documentation

4

Enable Developer Options and USB Debugging on your Android device (Settings > About phone > tap Build number 7 times)

5

Connect your device via USB and run the scrcpy command to start mirroring and controlling

Install Guide
  1. Download and install scrcpy for your OS (Windows: .exe, macOS: .dmg, Linux: package manager) following the official documentation
  2. Enable Developer Options and USB Debugging on your Android device (Settings > About phone > tap Build number 7 times)
  3. Connect your device via USB and run the scrcpy command to start mirroring and controlling
File Integrity

SHA-256 checksum verified

Checksum extracted from GitHub official Release page

SHA256 Checksum

7daf05af5d575862e62b068cf6852d6068faf7ef3178f3735e3953e778fbf0ab

This checksum is extracted from the GitHub Release page. Verify file integrity after download.

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Windows: Uninstall via Control Panel. macOS: Drag scrcpy.app to Trash. Linux: Remove with your package manager (e.g., apt remove scrcpy).

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseApache-2.0
Last Updated2026-06-26 04:55:14
GitHub RepositoryOfficial Website

Having issues? Check the FAQ below

4 FAQs

Similar Projects