PM2 fits the job perfectly when you want to start managed processes from the CLI without a config like you would with something SystemD or SupervisorD).
It has some nice interfaces for observability.
Its more lightweight than spinning up Docker containers for each process