It is systemd service made in Python3. You will able to configure any kind of application to launch with it, for instance enable or disable your VPN, Hotspot, TOR relay or start your console emulators, whatever you want. This service use a simple YAML file to specify what apps will be launched and also its sub-services or commands, to give status or information in real time. Please see the video demo.
In exploring the capabilities of PiLauncher, one possibility is to connect it to serial devices for debugging purposes. For example, I'm currently working on the Meshtastic project and have a device situated on my balcony. However, there are times when additional information is required, such as during the boot process of Meshtastic with GPS, where satellite connection status is crucial. In such scenarios, you have two options: either physically connect your laptop directly to the radio or leverage the PiLauncher by connecting to it via WiFi over SSH for debugging the Meshtastic radio without needing to step outside :D
My current prototype has many months working, and I think that these files are working ok and maybe can help to someone. I released it in the GitHub page, but also in Thingiverse with more contextual photos to help in your DIY version: