Source-available desktop client for AWS profiles

Your S3 workspace.
Without the console sprawl.

Browse buckets, move files, inspect permissions, edit objects, and invalidate CloudFront from one focused desktop workspace.

Uses your local AWS CLI credentials · No hosted backend · Source available on GitHub

S3 Studio
Profileproduction
Regioneu-west-1
web-assets-productionsiteconfig
Files
Folder
Download
× Delete
6 items
NameSizeModified
locales
themes
{ }runtime.json2.8 KBToday, 09:42
{ }routes.json6.1 KBYesterday, 16:08
robots.txt412 BJul 8, 11:31
manifest.webmanifest1.2 KBJul 4, 14:02
Direct to AWSNo proxy service in between
Local profilesWorks with existing CLI config
Native desktopTauri app for daily operations
Source availableInspect, build, and contribute

Built around the work, not the AWS service map.

S3 Studio keeps navigation, content, context, and edge operations together so routine object work takes fewer tabs and fewer context switches.

Navigate the way S3 actually works.

Browse visually when exploring, click any breadcrumb segment to jump back, or paste an exact prefix when you already know the destination.

s3:// web-assets-production / site / config
  • Profiles and regions
  • Clickable breadcrumbs
  • Editable prefixes
  • Fast filtering

Transfer without losing context.

Upload files or folders, drag from Finder or Explorer, download selections, and delete prefixes with visible progress.

Local folder
Current prefix

Preview and edit in place.

Inspect images and PDFs, open text and JSON in Monaco, then save directly back to the selected object.

  • Monaco editor
  • Fullscreen mode
  • Metadata

Understand access without ACL noise.

Bucket ownership and policy controls lead. Legacy object ACL grants remain available on demand when they genuinely matter.

  • Public access blocks
  • Bucket policy
  • Object ACLs

Push changes to the edge.

Find linked CloudFront distributions and create object, folder wildcard, or multi-selection invalidations beside the content.

  • Origin-path aware
  • Wildcard presets
  • Multi-select

Keep the operational chain in one place.

The selected bucket, prefix, object, metadata, permissions, and linked distributions remain part of the same working context.

01

Choose the AWS context

Select any discovered local profile and region without importing credentials into another service.

02

Work with the content

Navigate, filter, multi-select, transfer, preview, edit, or remove objects from one file-browser workflow.

03

Update downstream caches

Resolve matching CloudFront origins and queue the right invalidation paths without reconstructing them by hand.

CloudFront invalidation

Changed the object?
Refresh the edge beside it.

S3 Studio accounts for origin paths and gives you object and folder presets before anything is queued.

Linked distributions
E2EXAMPLE · /site/config/*Queue

Your AWS setup stays your AWS setup.

S3 Studio reads the same profile configuration used by the AWS CLI and talks directly to AWS. There is no account migration or hosted sync layer.

# your existing local setup
~/.aws/config
~/.aws/credentials
AWS_PROFILE
        │
        ▼
S3 Studio desktop app
        │
        ├── S3
        └── CloudFront

No hosted backend

Operations run from the desktop app directly against AWS APIs.

Your IAM boundaries still apply

The selected profile can only perform the actions its AWS permissions allow.

Open implementation

Review the Rust, React, and TypeScript source or build the application yourself.

What to know before you install.

The app is intentionally focused: a desktop operations workspace built on top of credentials and permissions you already manage.

How does S3 Studio authenticate?

It discovers AWS CLI profiles from the standard config and credentials files, plus the common AWS environment variables. It does not ask you to upload credentials.

Does S3 really have folders?

No. Folder rows are S3 prefixes. S3 Studio represents them as folders for navigation while keeping prefix behavior explicit in the inspector and bulk operations.

What platforms are available?

Tagged releases are built for macOS Apple Silicon and Intel, Windows x64, and Linux x64 and ARM64. Check the latest release for the exact assets.

How are CloudFront links found?

The app matches CloudFront origins to the selected S3 bucket, accounts for origin paths, and then suggests viewer-path invalidations for the selected content.

Put S3 work in a workspace that stays focused.

Download the latest release, choose an existing AWS profile, and start browsing. No hosted account or migration step required.

macOS · Apple SiliconmacOS · IntelWindows · x64Linux · x64Linux · ARM64