// PROJECT
LIVEs3Manager
Cross-platform desktop app for S3-compatible object storage — Amazon S3, Hetzner, and any custom endpoint. Keys stay in the OS keychain; no cloud account, no telemetry.
What it is
s3Manager is a native-feeling desktop client for browsing and managing buckets and objects across Amazon S3, Hetzner Object Storage, and any S3-compatible provider. It keeps your access keys in the operating-system keychain and stores everything else in a local SQLite database — no cloud account, no telemetry.
Highlights
- Multiple accounts & providers — Amazon S3, Hetzner Object Storage, or any custom S3-compatible endpoint, each with its own credentials and region
- File browsing — navigate buckets, prefixes, and objects with breadcrumbs
- 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
- Metadata editor — edit
Content-Type,Cache-Control,Content-Disposition, and customx-amz-meta-*headers - CORS editor — view and edit a bucket’s CORS configuration as JSON
- Object Lock — bucket default retention plus per-object retention and legal hold
- Visibility & ACLs — toggle objects public/private and edit per-grantee ACLs
- Sync — bucket ↔ bucket and local ↔ bucket, with a global status indicator
- Dashboard — a scan-free, click-through overview of your accounts and buckets
Tech stack
- Electron 42 & Electron Forge (Vite plugin)
- React 19 & TypeScript 5 & Tailwind CSS 4
- TanStack Query for data fetching and caching
- AWS SDK for JavaScript v3 (
@aws-sdk/client-s3) - node-sqlite3-wasm for local storage
- Credentials stored in the OS keychain
Download
Prebuilt installers are available straight from the
latest release
— pick the installer for your OS there
(macOS DMG, Windows Setup.exe, Linux .deb / .rpm).
For developers
git clone https://github.com/NoiXdev/s3Manager.git
cd s3Manager
npm install
npm start
npm start launches the app in development mode with hot-reload for the renderer.
Build distributable installers for macOS (DMG), Windows (Squirrel), and Linux
(.deb / .rpm) with npm run make.
Status & roadmap
s3Manager is under active development. For what’s shipped and what’s planned, see the ROADMAP. Issues and PRs are welcome — see github.com/NoiXdev/s3Manager.