I had 500 GB on OneDrive and needed to move everything to Google Drive. The options were:
- Download and re-upload — would take days and eat my local storage
- Paid services (MultCloud, Cloudsfer) — route files through their servers, charge per GB, require an account
- rclone — powerful but requires command-line knowledge and reading docs for every flag
None of these worked for me. So I built CloudHop.
What is CloudHop?
A free, open-source GUI that transfers files between 70+ cloud storage providers. It wraps rclone in a visual interface anyone can use.
- Pick source → pick destination → start transfer
- Live dashboard with speed charts, ETA, and file counts
- Pause, resume, and schedule transfers
- Copy, sync, or two-way bisync
- Files go directly between clouds through your local connection — never through external servers
- MIT licensed, no accounts, no tracking
Dashboard
Demo Video
Install
pip install cloudhop && cloudhop
Or download native installers from GitHub Releases (Mac DMG, Windows ZIP).
Docker:
docker run -d -p 8787:8787 -v ~/.config/rclone:/root/.config/rclone:ro husamsoboh/cloudhop:latest
Homebrew:
brew tap ozymandiashh/tap && brew install cloudhop
How it compares
| Feature | CloudHop | MultCloud | rclone CLI |
|---|---|---|---|
| Price | Free | Paid | Free |
| GUI | Yes | Yes | No |
| Open source | MIT | No | MIT |
| Files routed through | Your machine | Their servers | Your machine |
| Account required | No | Yes | No |
| Providers | 70+ | 30+ | 70+ |
Tech stack
Python, pywebview for the native window, vanilla JS for the dashboard. rclone handles the actual transfers. 597 tests, pre-commit hooks with ruff, CI with GitHub Actions.
Looking for feedback
If you use cloud storage and have opinions on what a transfer tool should do, I'd love to hear from you.
GitHub: github.com/ozymandiashh/cloudhop
Landing page: ozymandiashh.github.io/cloudhop

Top comments (0)