https://github.com/Genymobile/scrcpy
This application provides display and control of Android devices connected on USB (or over TCP/IP). It does not require any root access. It works on GNU/Linux, Windows and macOS.
For windows: https://github.com/Genymobile/scrcpy/releases/download/v1.16/scrcpy-win64-v1.16.zip
How to use:
adb devices
C:\scrcpy-win64>adb devices List of devices attached * daemon not running; starting now at tcp:5037 * daemon started successfully RR8M405BPHM unauthorized C:\scrcpy-win64>adb devices List of devices attached RR8M405BPHM device
scrcpy
Install from apt. All dependencies including adb will be installed.
sudo apt install scrcpy
adb tcpip 5555
adb connect DEVICE_IP:5555
scrcpy