scrcpy
Display and control your Android device on a desktop. tldr-pages
On several platforms
Several platforms
Display a mirror of a connected device
scrcpyIdentifyTurn the device screen off and prevent it from sleeping while mirroring
scrcpy --turn-screen-off --stay-awakeIdentifyDisplay a mirror of a specific device based on its ID or IP address (find it under the adb devices command)
scrcpy --serial 0123456789abcdefIdentifyShow touches on physical device
scrcpy --show-touchesIdentifyRecord display screen
scrcpy --record path/to/file.mp4IdentifySpecify the target directory for pushing files to device by drag and drop (non-APK)
scrcpy --push-target path/to/directoryIdentifyView the phone's camera (requires Android 12 or newer)
scrcpy --video-source cameraIdentifyCreate a Video4Linux2 device from the phone's camera (v4l2loopback must be installed)
scrcpy --video-source camera --camera-size 1920x1080 --v4l2-sink /dev/video0 --no-playbackIdentify