MSTACLIPSE/MSTAGRAB — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a simple Python desktop app that lets someone browse public GitHub repos and download only the files they want, without using git or the command line after launch.

It should have a dark purple hacker style GUI. The user enters a GitHub username, sees that person’s public repos, can filter the repo list, open a repo, browse folders like a file manager, select individual files, and download the selected files as one ZIP. Add easy navigation like root, up, and back to repos.

Please support an optional GitHub personal access token so the app can avoid low anonymous rate limits. The token can be entered through the GUI and only needs to stay in memory. Keep the interface responsive while loading repos and files, so use background fetching instead of freezing the window.

Make it a small one file Python app if possible, using Tkinter for the GUI and requests for GitHub API calls. Include clear error messages for bad usernames, network issues, rate limits, and empty selections.

Want more depth? Deep Reverse