But you might use it for other reasons, like typing text messages from your computer, or showing your device in a conference (e.g. to demo an app).
Only thing is I tried to compile the code base on a Macbook Pro and it took maybe 10+ minutes on my only attempt. I had to cancel it b/c my laptop was going into "jet" mode w/ the noise levels during a conference call. I'm going to try and compile it again and see how long it really takes for me.
On my laptop, after a new "git clone", the whole build takes 18s for me.
If I use the prebuilt server (https://github.com/Genymobile/scrcpy#prebuilt-server), so that it only compiles the client, it takes 0.8s.
This would let you control it right from your computer, instead of having to actually tap on your phone, which can be tedious, especially when typing.
And having such tool makes this way easier since you don't have to constantly reach for a phone and be wrapped in cables :)
And since it apparently handles keyboard support, typing on the phone would be a lot easier, too.
Or have "real world device" testing in your CI/CD pipeline.
Or to automate something else that's only available via an android app.
PS: I work for Browserstack
And Geny's: https://www.genymotion.com/cloud/ (albeit a bit different)
For devs, you could setup a device somewhere for automated testing.