The feel of FTP,
the world of S3

A dual-pane file transfer app for Amazon S3, Cloudflare R2, Backblaze B2, MinIO —
anything that speaks the S3 API. Drag in to upload, drag out to download.
The habits you built thirty years ago still work here, unchanged.

Coming to the Mac App StoreFollow along — launch is close Read the story

Left pane: your Mac. Right pane: your bucket. Drag across — that's the whole manual.

Thirty years ago, we already knew how this should work

A short history of moving files — and why we built RocketBucket.

1996

FTP was the internet's common language

And CuteFTP was the tool of its era: your machine on the left, the remote server on the right, drag across the middle and the file went up. No manual, no command flags — you understood it at a glance. Many people's first website, first backup, first file delivered to a client left through that dual-pane window.

2006

The rules were rewritten

On March 14, 2006, AWS launched S3. Twenty years on, it is no longer just a service — it is the de facto standard for cloud storage. Cloudflare R2, Google Cloud Storage's XML API, Backblaze B2, MinIO: nearly every object store you can name today speaks the same language.

Today

The protocol changed. The tools didn't keep up.

Now we have CLIs, SDKs, and web consoles that want three pages of documentation before you can upload a single file. Fast — but no longer something you understand at a glance.

So we built RocketBucket.
Drag in to upload. Drag out to download.
Not one habit you formed thirty years ago needs to change.

Security and speed. That's the whole list.

Everything else follows from those two.

Dual-pane, drag & drop

Source on the left, destination on the right. Files, folders, whole trees — drag across and they move. The interface is the manual.

Speaks S3, everywhere

Amazon S3, Cloudflare R2, Backblaze B2, MinIO, and any S3-compatible endpoint. Every side is bidirectional — local↔cloud and cloud↔cloud both just work.

Sandboxed by design

RocketBucket runs inside the Apple App Sandbox with least privilege. It touches only the folders you hand it — nothing else on your Mac.

Keys live in the Keychain

Secret keys are stored in the macOS Keychain, never in config files on disk. Sign in with IAM Identity Center (AWS SSO) or paste access keys — your call.

Parallel, multipart transfers

Big files go up in parallel multipart streams; thousands of small files fan out across connections. One drag handles either case.

No SDK, no bloat

S3 signing is a hand-rolled SigV4 implementation over URLSession, verified against real AWS S3 and MinIO. Zero dependencies — nothing phones home.

FAQ

Which services does RocketBucket work with?

Amazon S3, Cloudflare R2, Backblaze B2, MinIO, and any other endpoint that implements the S3 API. Local folders are first-class endpoints too, so local↔cloud and cloud↔cloud pairings all work the same way.

Does my data pass through your servers?

No. Transfers go directly from your Mac to your storage endpoint over TLS. There is no relay, no account with us, and no analytics.

Where are my credentials stored?

Secret access keys are stored in the macOS Keychain — never written to configuration files on disk. You can also sign in through IAM Identity Center (AWS SSO) for short-lived credentials with no long-term secret at all.

Is it really like CuteFTP?

The layout is: two panes, your source on the left, your destination on the right, drag between them. What changed underneath is the protocol — SigV4-signed S3 requests with parallel multipart transfers instead of FTP — and the security model: sandboxed, keys in the Keychain.

When can I get it?

RocketBucket is coming to the Mac App Store. This page will carry the download button the day it is live.

Hear it once and you won't forget it.

Use it once and you won't go back.

RocketBucket — coming to the Mac App Store