I tried OpenMTP, Android File Transfer, FTP, and other approaches, but the only one that actually worked was using ADB commands to find large files and transfer them off before deleting them. All other programs froze, crashed, or disconnected when trying to load my camera folder with 20,000+ files in it.
So I built a Tauri app to mimic those other apps, but using ADB under the hood. It is super fast, and does what I need, so thought I would share it.
I have only tested it on Mac so far, but it should work on Windows and Linux once tested.
If other people find it useful, I will invest more time in it.
It is fully local, no telemetry or tracking, no cloud connections, no payment etc.
Check it out and let me know if it works for you, or you hit any issues. You'll need to approve opening it in system settings, since I haven't signed the release properly yet.
Cheers, Jack