I'm new to micropython so forgive me if this is completely useless but...
It seemed to me that 'ampy' is the easiest way to transfer files to my ESP32 but the CLI was a bit onerous. I thought a GUI might be useful so I wrote one. It's written in Python GTK and it seems to work fine on my debian based system. Probably works with other distros as well. I did implement the "run" function but it seems like ampy needs a local copy in the current directory for it to work. I don't get that but whatever. Also the run command will freeze the GUI if you execute a program that gets into an endless loop.
As a side note, although you can change the baud rate, I find that only 115200 seems to work. Not sure why. Probably not a big deal
Let me know if it shits the bed at any point and I'll try to fix it.
https://github.com/dork3nergy/ampy-gui
