DEV Community

ozymandiashh
ozymandiashh

Posted on

I needed to move 500 GB between cloud services. So I built a free tool to do it.

I had 500 GB on OneDrive and needed to move everything to Google Drive. The options were:

  1. Download and re-upload — would take days and eat my local storage
  2. Paid services (MultCloud, Cloudsfer) — route files through their servers, charge per GB, require an account
  3. 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

CloudHop Dashboard

Demo Video

Install

pip install cloudhop && cloudhop
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

Homebrew:

brew tap ozymandiashh/tap && brew install cloudhop
Enter fullscreen mode Exit fullscreen mode

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)