This reminds me very much in terms of features as https://github.com/cjpais/Handy https://handy.computer , what's the use case for this over that?
I checked out the alternatives mentioned in this thread and they appear more over-loaded, "sloppy" and commercial. Handy just does the thing without extras.