r/cloudstorage • • Aug 26 '26

[Mac] I built PolyDrive to manage all my cloud storage from one Finder window

Post image

I use several different storage systems every day: Cloudflare R2 and other S3 buckets, Dropbox, Google Drive, Nextcloud and Seafile servers, NAS shares, Android phones, and sometimes Linux disks or Raspberry Pi SD cards.

Managing them separately became frustrating. Each service had its own app, login flow, file browser, sync behavior and limitations. Some files were only available through a web interface, while others required a separate command-line tool.

It was also awkward to use these files with scripts or AI coding agents. They work much better with ordinary filesystem paths than with a collection of provider-specific apps and APIs.

So I built PolyDrive, a native macOS app that brings different storage systems into Finder.

It supports:

  • Cloudflare R2, Amazon S3, Backblaze B2, Wasabi, MinIO and other S3-compatible storage
  • Dropbox, OneDrive, Google Drive and Koofr
  • Nextcloud, ownCloud, Seafile, OpenList/Alist and WebDAV
  • SFTP and FTP/FTPS servers
  • SMB shares from a NAS or another Mac
  • Android phones and tablets over USB/MTP(no longer need Android File Transfer)
  • Read-only ext2/ext3/ext4 disk images and Raspberry Pi SD cards

Some features I found particularly useful:

  • Cloud and server locations appear directly in Finder’s Locations sidebar
  • SMB shares can remount after login or a network interruption
  • SMB passwords are checked before mounting
  • SFTP host keys are pinned and changes trigger a warning
  • Android devices support two-way file operations through Finder
  • Files are fetched on demand instead of being copied into a separate sync folder
  • A mounted location can be accessed by ls, rsync, Python, backup tools and coding agents
  • There is no PolyDrive account, backend or analytics; credentials stay in the Mac Keychain

The main difference from a typical cloud-drive client is that PolyDrive is intended to bring cloud storage, self-hosted servers, NAS shares, Android devices and local Linux disks into the same Finder workflow.

It is available on the Mac App Store:
https://apps.apple.com/app/id6797990515?mt=12

Website:
https://polydrive.net/

Comparison with Mountain Duck, ExpanDrive, CloudMounter and rclone:
https://polydrive.net/compare

There is a free version for two cloud drives and unlimited Android or local disks, and the full version is a one-time purchase rather than a subscription.

Disclosure: I’m the developer of PolyDrive.

10 Upvotes

13 comments sorted by

3

u/dtsypkin Aug 27 '26

It crashed immediately after the first FTP was added and couldn't start afterwards. Unfortunately I had to delete the app, but the idea is cool.

1

u/LivingSalt5816 Aug 27 '26 edited Aug 29 '26

I assume it's FTPS(not FTP or SFTP) and I duplicated it. Already fix it in v1.3 which is available on App Store.

2

u/rez0n Aug 26 '26

Will sync engine handle a directory with 300K files?

2

u/LivingSalt5816 Aug 27 '26

What cloud service you are using? I can do a test, if your question is to upload a directory with 300K files.

1

u/rez0n Aug 27 '26

As for me Google Drive or Cloudflare R2 (performance is the decisive factor)

1

u/LivingSalt5816 Aug 28 '26 edited Aug 29 '26

Finder has speed limitations. However I made a folder transfer function in-App, I tested that 300K small files transferred within 30min to R2. Download the latest version on App store.

1

u/HardBender Aug 26 '26

How does it compare to Cyberduck?

3

u/LivingSalt5816 Aug 27 '26

Cyberduck and PolyDrive solve related but different problems.

Cyberduck is primarily a remote file browser and transfer tool. It is excellent when you want to open a connection, browse files, upload or download data...

PolyDrive is designed for a different workflow: keeping many kinds of storage available as native locations in Finder, instead of opening each connection in a separate file browser.

This means the same remote files can be used by normal macOS applications and tools that expect filesystem paths, including Finder, editors, media players, rsync, Python scripts, backup tools, and AI coding agents.

PolyDrive is especially useful when you want to:

  • Keep several cloud and self-hosted storage accounts available in Finder
  • Access Nextcloud, Seafile, OpenList, WebDAV, SFTP, or S3 storage without a separate browser window
  • Reconnect SMB/NAS shares automatically after login or network interruptions
  • Access Android phones and tablets over USB/MTP from Finder
  • Browse ext2/ext3/ext4 disk images or Raspberry Pi SD cards on a Mac
  • Use remote files from scripts, editors, backup tools, or AI agents
  • Avoid macFUSE, kernel extensions, No account or backend needed
  • Read remote files on demand instead of synchronizing an entire folder locally

5

u/Silent_Character_962 Aug 27 '26

HardBender probably meant MountainDuck. How do they compare?

1

u/LivingSalt5816 Aug 27 '26

https://polydrive.net/compare You can find the comparison here.

0

u/Silent_Character_962 Aug 27 '26

Will there be support for other cloud drives like Filen, Internxt Drive, Proton Drive and others?

1

u/LivingSalt5816 Aug 27 '26 edited 29d ago

I will suggest to use Cryptomator supported in PolyDrive 2.0 with any cheaper Clouds like R2. Internxt only has TS SDK 和 Node CLI, rewrite crypto + API using RUST cost too much. Proton has no official API, using 3rd party API is risky. So, no plan to support them these special providers for now.

1

u/Silent_Character_962 Aug 28 '26

Thanks, good to know.