aPuppet is described as 'Self hosted server for remote control of Android devices (Android 7 or above). The software is open source and runs on Ubuntu Linux 16.04 and above. No mobile device rooting or adb connection required' and is an app in the Network & Admin category. There are six alternatives to aPuppet for a variety of platforms, including Android, iPhone, Mac, Windows and Linux. The best alternative is AnyDesk. It's not free, so if you're looking for a free alternative, you could try AirDroid or Vysor. Other great apps like aPuppet are TeamViewer QuickSupport (Free Personal), screensy (Free, Open Source) and AirDroid Remote Support (Free).
AirDroid Remote Support is a new plug-in for the popular AirDroid service. This one mimics other remote support apps such as TeamViewer and similar apps. It uses AirMirror as well. Basically, you login with AirDroid Remote Support and the other person installs AirMirror.