Telegesture lets you control your phone or other compatible devices from a distance through hand gestures. It feels especially awesome when you project your device screen to a TV or projector, as if you are controlling the TV or projector from afar through Telekinesis power!
It's particularly fun to use Telegesture along with games. Try it with the Mario Kart game! After turning on Telegesture by pressing the start button, you can then switch to use the Mario Kart app as usual. The magic is that you can turn the kart by physically pretending to turn a steering wheel with two hands now! If you want to shoot the item you collected, you just pretend to shoot with your hand(s)! Awesome, right?
Another example is to play Chess game with it. You can literally use your hand to grab a chess piece (making a fist) on a screen (ideally projected to a TV or projector for better experience) and move it to a different position (opening your hand to release)!
https://telegesture.com has the list of all gestures supported so far and their corresponding default mapped actions on your device. The mapping can be reconfigured in the app.
It uses your device's camera to see your gestures and perform actions on your device accordingly. Note that it does not gather or send any usage data out of your device. It works similar well without any network.
In order to function, Telegesture needs to access your device's camera in the background to detect gestures and use the AccessibilityService API to perform actions on your device. You need to explicitly consent these permissions while using Telegesture after installation.