us3ui logo

us3ui

Desktop Client for S3-Compatible Object Storage

A focused, native file manager for S3 buckets. Browse, upload, and share objects with a fast UI built for daily operations on MinIO, Ceph, AWS, and more.

Key Features

us3ui is designed for operators and developers who need a fast, no-frills way to work with object storage every day.

S3 Compatible

Connects to standard S3 services including MinIO, Ceph, AWS, and providers like Hetzner, OVH, or Scaleway.

Native Performance

Built with Go and MyGo for speed. A compact native app that starts instantly without the overhead of web technologies.

Multi-Profile Support

Store configurations for multiple buckets or services. Switch between environments instantly. Credentials stay local.

File and Bucket Operations

Browse, upload, download, and delete objects. Create and remove buckets with clear status feedback.

Quick Search

Filter large buckets instantly with full-text search.

Flexible Viewing

Browse a folder tree or all objects at once, with sortable columns for name, size and date.

Easy Uploads

Drag files from your desktop into the app to start uploading immediately.

Shareable Links

Create temporary, pre-signed URLs to share private objects securely. Choose how long a link stays valid, from 15 minutes up to 7 days.

Sync Between Connections

Copy objects from one saved connection to another with a dry run first. Data streams directly between the two servers, never through a local disk.

Operation Status

Clear visual feedback for uploads, downloads, and other interactions.

Installation

Download the macOS disk image, the Windows installer or the Linux package from the latest release on GitHub. Installed apps update themselves; each update is cryptographically signed and verified before it is applied.

Builds are not yet signed with an Apple or Microsoft developer certificate, so your system may ask for confirmation on first launch. The source code and all release assets are public on GitHub; the README explains what to expect.

How It Works

Connect with access keys, browse buckets and objects, and perform file operations. us3ui stores connection profiles locally on your machine and does not proxy your data through any servers.

Direct Connections

Connects directly to your S3 endpoint. Your credentials stay on your machine.

Clear Status

Progress indicators and logs keep uploads and downloads transparent.

Automatic Updates

Installed apps check GitHub releases and update themselves with signed update files.

Screenshots

Login screen with connection manager List view of all files and progress bar while loading file infos Several actions when files are selected: download, delete, generate download link Share links dialog with a selectable expiration time from 15 minutes to 7 days and a copy button for each pre-signed link. Upload files dialog. You can also drag and drop files to the list view for uploading them.

FAQ

Does us3ui upload data to a third-party server?

No. The app connects directly to your S3-compatible endpoint.

Where are profiles stored?

Profiles are stored locally on your machine in the app's config directory.

Is there a web version?

No. us3ui is a native desktop application focused on speed and simplicity.

More Projects

CRDLens

Terminal-based explorer for Kubernetes Custom Resource Definitions and Custom Resources. Inspect CRD schemas, manage resources, and monitor controller health.

Visit crdlens.pteich.de →

Trust & Contact

us3ui is an open source project maintained by Peter Teich.

Contact & Imprint

Peter Teich · Impressum

Email: mail@peter-teich.de

Privacy

This site uses no cookies, no analytics and no third-party fonts or scripts. Privacy policy

Source Code

Review the code on GitHub: github.com/pteich/us3ui