Hi,
From your PC (or exec this cmd just once, from where-ever you are). flyctl launch is basically to create a new Fly app (docs).
Yes, many ways to do so.
There’s also fly-pr-apps (apparently, unmaintained): Simulating PR Review Apps via GitHub Actions