barry-ran/qtscrcpy

Android real-time display control software

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 46 minutes ago
Added to GitGenius on September 13th, 2026
Created on June 23rd, 2019
Open Issues & Pull Requests: 624 (+0)
GitHub issues: Enabled
Number of forks: 3,762
Total Stargazers: 31,908 (+2)
Total Subscribers: 244 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 192
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 610 days
Stale 30+ days: 181
Stale 90+ days: 164

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

QtScrcpy is a desktop application for displaying and controlling Android devices in real time over USB or network connection.

The tool addresses the need to interact with Android devices from a computer without requiring root access or installing software on the device itself. It works by streaming the device screen to the desktop at 30 to 60 frames per second with latency between 35 and 70 milliseconds, while allowing keyboard and mouse input to control the device. The application prioritizes lightweight operation, high frame rates, and rapid startup, displaying the first frame in approximately one second.

QtScrcpy runs on GNU/Linux, Windows, and macOS. It suits developers, testers, and users who need to view and control Android devices from a desktop environment without modifying the target device. The tool includes keyboard and mouse mapping functionality, allowing users to create custom scripts that translate keyboard and mouse actions into touch and click events on the Android device. Default mapping scripts are provided for games like TikTok and PUBG Mobile. Anyone considering adoption should know that the author has developed a separate professional tool called QuickMirror that extends these capabilities with batch device management, group controls, file transfer, and support for controlling multiple devices simultaneously, though QtScrcpy remains available as a lightweight alternative focused on single-device mirroring and control.

Development activity shows consistent engagement with the codebase through regular updates and maintenance. The project maintains active communication with users through documentation and example scripts. The tool continues to receive refinements addressing performance and compatibility across its supported platforms.