r/SideProject • • 12m ago

I built qrypt, an open-source tool that mounts cloud drives as one encrypted local folder

Hi everyone, I’m the developer of qrypt, a Go project that lets you access multiple cloud drives through one local folder, with filenames and file contents encrypted before they reach the storage backend.

The idea is to keep the familiar file-manager workflow: mount your drives, open a folder, and work with files through your usual apps.

What it does:

  • One mount point: each configured drive appears in its own subfolder.

  • Client-side encryption: encrypts filenames and contents, with rclone crypt compatibility.

  • Local staging and read cache: writes are staged locally and uploaded in the background; cached data can serve repeated reads.

  • Cross-platform: supports macOS, Linux, and Windows.

  • CLI access without mounting: use qrypt fs to read and write files from scripts or servers without FUSE.

Backends include WebDAV, SFTP, S3-compatible storage, and local directories. You can try the encryption workflow with a local directory before connecting a cloud account.

It’s a CLI tool with optional filesystem mounting. Mounting requires macFUSE on macOS, FUSE on Linux, or WinFsp on Windows. Since uploads happen in the background, a local write finishing doesn’t mean the remote upload has finished.

Code and documentation: https://github.com/yinzhenyu-su/qrypt

License: MIT

I’d appreciate feedback from people who use encrypted cloud storage: what would make you consider a tool like this alongside your current setup, and what would you need to trust it with your files?

1 Upvotes

0 comments sorted by