Introduction
S3Manager is a native-feeling desktop application for browsing and managing buckets and objects across Amazon S3, Hetzner Object Storage, and any S3-compatible provider.
Privacy and data storage
Section titled “Privacy and data storage”S3Manager keeps your access keys in the operating-system keychain (macOS Keychain, Windows Credential Manager, or the Linux secret service). Everything else — account names, regions, and app settings — is stored in a local SQLite database on your machine. There is no cloud account to create, no sign-in, and no telemetry.
Features
Section titled “Features”| Feature | Description |
|---|---|
| Multiple accounts and providers | Manage credentials for Amazon S3, Hetzner Object Storage, or any custom S3-compatible endpoint, each with its own region and access keys. |
| File browsing | Navigate buckets, prefixes, and objects with breadcrumb navigation. |
| Object operations | Upload, download, delete, copy a presigned URL, move, rename, and create folders. |
| Presigned upload links | Generate time-limited PUT URLs for handing off uploads to others. |
| Metadata editor | Edit Content-Type, Cache-Control, Content-Disposition, and custom x-amz-meta-* headers on any object. |
| CORS editor | View and edit a bucket’s CORS configuration. |
| Object Lock | Configure bucket-level default retention and set per-object retention and legal hold. |
| Visibility and ACLs | Toggle objects public or private and edit per-grantee ACL grants. |
| Create bucket | Create buckets with Object Lock and versioning options, in the account’s region. |
| Sync | Synchronize bucket-to-bucket or local folder-to-bucket, with a global progress indicator. |
| Dashboard | A scan-free overview of all your accounts and buckets without triggering storage reads. |
UI languages
Section titled “UI languages”The interface is available in English, German (Deutsch), French (Français), Dutch (Nederlands), Polish (Polski), and Romanian (Română). You can choose a language in Settings, or let the app follow your OS locale.
Tech stack
Section titled “Tech stack”S3Manager is built with Electron and Electron Forge, a React 19 and TypeScript UI styled with Tailwind CSS 4, TanStack Query for data fetching, the AWS SDK for JavaScript v3 for S3 communication, and node-sqlite3-wasm for the local database.
Next steps
Section titled “Next steps”- Install S3Manager on macOS, Windows, or Linux.
- Add your first connection and start browsing your buckets.