Repository navigation
Finished Program
User will need to supply a Github Key, and an OpenRouter Key
Make an Account on OpenRouter here: https://openrouter.ai/
Then make a key and supply it in your environment variables. Note that this uses a free model, so the user doesn't need any credit to use.
To make a GitHub key, follow the steps that you usually would, except that this will need public_repo scope, PLEASE DON'T FORGET TO SET THIS.
The program will continue to run until it has made 10 programs. You should see a folder made called 'buggy_programs'. This will contain the buggy programs.