STU, short for S3 Terminal UI, is an interactive terminal application for exploring Amazon S3 buckets and their contents. It presents object storage through a keyboard-driven interface, allowing users to browse stored files, inspect their properties and download objects without constructing individual AWS CLI commands.
The application organises object keys into a navigable hierarchy resembling a conventional file browser. Users can filter and sort listings, inspect object details and preview supported file contents directly within the terminal. Text previews support syntax highlighting, while image previews use terminal graphics capabilities.
STU is particularly useful for administrators and developers who need to inspect remote storage quickly. It also supports versioned objects, recursive downloads and custom S3-compatible endpoints. Authentication can use existing AWS profiles and credentials, making the application suitable for environments already configured for AWS access.
This is free and open source software.
Key Features
- Browse Amazon S3 buckets from an interactive terminal interface.
- Navigate object prefixes using a hierarchical file browser.
- Filter bucket and object listings by name.
- Sort buckets alphabetically and objects by name, modification time or size.
- Inspect object metadata and other details.
- Preview supported text files with syntax highlighting.
- Display images inline in terminals supporting graphical output.
- Download individual objects to local storage.
- Recursively download selected prefixes or entire buckets.
- Browse previous versions of objects in versioned buckets.
- Download and preview selected object versions.
- Copy bucket names and object identifiers to the clipboard.
- Customisable keyboard shortcuts.
- Support for AWS profiles, regions and custom endpoints.
- Anonymous access to public buckets.
- Support for S3-compatible object storage services.
Website: github.com/lusingander/stu
Support:
Developer: Kyosuke Fujimoto
License: MIT License

STU is written in Rust. Learn Rust with our recommended free books and free tutorials.
Related Software
| S3 Terminal Tools | |
|---|---|
| s5cmd | S3 and local filesystem execution tool |
| claws | Terminal user interface for managing AWS resources |
| s3cmd | Manage objects in Amazon S3 storage |
| Rclone | Command line program to sync files and directories |
| STU | Browse buckets and objects directly from your terminal, preview files, and more |
| stree | Visualize the directory tree structure of an S3 bucket |
| MinIO Client | Work with object storage from a Unix-style shell |
| s3tui | Simple S3 CLI client for file transfers |
| S3ry | AWS S3 interactive terminal client |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.