Native for macOS · Built for Cloudflare R2

Browse R2 like it'sa local folder.

Buckotto is a fast, native Mac client for Cloudflare R2 — browse, search and share your buckets without ever opening the dashboard.

Coming soon  ·  macOS 14+  ·  Apple Silicon & Intel

Thousands of objects, assembling.

100,000 keys. One request. Instant.

Built around how R2 actually works

01

Browse

Buckets open like folders — previews, drag-and-drop uploads, breadcrumbs. No dashboard tabs.

02

Search

Type. Hit. Open. Filters rip through 100,000+ keys without a spinner.

03

Share

Presigned links up to 7 days, one keystroke, already on your clipboard.

Performance

Numbers you can feel.

0fps

at 100,000+ objects on screen

0request

instant first paint of any bucket

0days

max share-link expiry, R2's ceiling

The app

Feels like Finder.
Talks like R2.

media-cdn — Buckotto
media-cdn / assets / imgUpload

Buckets

media-cdn

user-uploads

backups-eu

logs-archive

static-site

Account

acme-prod

NameSizeModified
hero.webp214 KBToday, 09:41
hero@2x.webp421 KBToday, 09:41
hero-loop.mp412.4 MBToday, 09:38
og-card.png640 KBYesterday
manifest.json2 KBYesterday
team-photo.jpg3.1 MBJul 9
sprites.zip8.7 MBJul 8
jingle-master.wav41 MBJul 2
128,441 objects · 3.18 TBUploading 3 · 82%

In motion

Heavy lifting, handled.

Upload, sync and share at R2 scale — without babysitting a dashboard.

Drop

Multipart drag-and-drop uploads, resumable by design.

Sync

Two-way folder sync that never loses count.

Send

Presigned links that travel light — one keystroke.

Real screens

A real bucket. 31,149 objects.
No sweat.

Screens from Buckotto running against a live Cloudflare R2 bucket. Click any screen to zoom in.

Know your storage at a glance

Object count, total size, a per-class breakdown, your largest folders, and an estimated monthly cost — all computed from a local index, with no extra API calls.

Storage analytics for a 31,149-object R2 bucket

Share a link in two clicks

Right-click any file for a presigned link that expires in 1 hour, 1 day, or 7 days. Add a Cloudflare API token and Buckotto can make a bucket public for permanent links.

Sharing a file with a time-boxed presigned link

Connect in under a minute

Paste your Account ID and S3 credentials — kept only in your macOS Keychain, never in the app or a config file. Object-scoped tokens and EU buckets work too.

The Connect to Cloudflare R2 onboarding screen

Features

Everything R2 needs,
nothing it doesn't.

Comparison

How it compares.

Transmit can't write to R2 · Cyberduck crawls on big buckets · The dashboard caps at 300 MB · Generic S3 tools break on R2

BuckottoTransmitCyberduckCF Dashboard
Reliable R2 uploads✓ ≤300 MB
Fast on huge buckets
Bucket-wide search
Share links for R2
Copy across buckets/accountspartial
Bucket admin in-appseparate tool

Pricing

Simple, honest pricing.

Illustrative tiers — Buckotto hasn't published pricing yet.

MonthlyYearly save 22%

Solo

$0/mo

free forever

  • 1 R2 account
  • Browse & instant search
  • Up to 2 buckets
  • Community support
Join the waitlist

Team

$19/mo per seat

billed monthly

  • Everything in Pro
  • Pooled seat management
  • Volume invoicing
  • Priority support
Contact us

FAQ

Questions, answered.

It is Electron — with the engineering that usually goes missing. Listings are virtualized, so 100,000+ objects scroll smoothly instead of choking the window. The first page of any bucket paints from a single LIST request, and search runs against a local index instead of hammering the network. Fast is an architecture decision, not a framework one.

Focus is the feature. R2 has its own personality — zero egress fees, jurisdictions, custom domains, token-scoped credentials — and a generic S3 client papers over all of it. Targeting one provider is what makes instant first paint with a single LIST request possible.

Your credentials never leave your Mac. Tokens are stored in the macOS Keychain, and requests go directly from your machine to your R2 endpoint over TLS — no proxy, no middleman servers, no telemetry on your data. Revoke the token in Cloudflare and Buckotto is instantly blind.

macOS 14 Sonoma and later, on both Apple Silicon and Intel. Signed and notarized by Apple.

Buckotto generates presigned R2 URLs locally — pick an expiry from 1 hour up to R2's ceiling of 7 days, and the link lands on your clipboard. Nothing passes through our servers, because there aren't any.

Storage, under control.

Open your first bucket in under a minute. No account, no wizard — just your token and a window.

Coming soon to the Mac App Store · Requires macOS · We'll email you at launch