I tried getting myself on the CLI waitlist (https://githubnext.com/projects/copilot-cli/). That they use ffmpeg as the example hits a huge pain point for me. But:

"Next Waitlist by GitHub Next would like permission to: Act on your behalf

Not owned or operated by GitHub"

Why does signing up for a waitlist require me to give permissions to an app to act in my account? An app that isn't even officially from GitHub?

This sets a bad example for permission requests, getting people to just click through the dialog, which requests too much access, and from the wrong domain.

There are several CLI programs like this. I built mine before ChatGPT came out so it uses text-davinci-003. It https://github.com/runvnc/askleo If you google for ChatGPT CLI I assume some will come up and those are probably better because they are cheaper and faster.