you have to go through a separate, clunky web interface
Yes, you get a Linux machine, and use the web interface there. It's less clunky than the one you get on Android, and way more reliable than whatever you do on Windows that would end-up with you uploading the files a second time.
https://en.wikipedia.org/wiki/Launch_loop