An open-source S3 client
for macOS.

Connect AWS S3, Cloudflare R2, Hetzner Object Storage and any S3-compatible endpoint. Browse buckets, upload, download and copy between providers — from a native Mac app.

Developer preview · Apple Silicon & Intel · Secrets in Keychain · first-launch install notes
BucketDock screenshot

Multi-provider

AWS S3, Cloudflare R2, Hetzner Object Storage, MinIO, Backblaze B2 and any S3-compatible endpoint. Save as many connection profiles as you need.

Bucket browser

Single-row toolbar with back / forward, a clickable bottom path bar, and disclosure triangles that expand folders inline. Multi-select, drag-and-drop upload, recursive download, filter and sort.

Transfer queue

Every upload, download and copy tracked in a bottom dock. Cancel running transfers or retry failures individually.

Cross-provider copy & move

Copy or move files and folders between buckets on different providers. Pick a destination from a folder tree, create a new sub-folder inline, and let BucketDock handle the transfer queue. Move only deletes a source after its copy completes successfully.

Inline preview

Open images, audio, video, PDFs and plain text directly in the app. No temp files, no downloads.

Keychain-backed

Credentials live in the macOS Keychain. S3 requests are signed by the Rust process — never exposed to the browser runtime.

Get BucketDock for macOS

Universal binary, Apple Silicon and Intel. Apache 2.0.