Stu the bucket

stui

A terminal UI for browsing and downloading files from AWS S3, with full support for IAM Identity Center (SSO).

curl -fsSL https://stui.app/install.sh | bash
stui --demo
stui demo showing S3 bucket browsing

Features

๐Ÿ“‚

Browse S3

Navigate your S3 buckets and prefixes like a file browser. Quick and intuitive.

๐Ÿ”

SSO Support

Full support for AWS IAM Identity Center. Works with your existing SSO profiles.

โฌ‡๏ธ

Download Files

Download individual files or entire prefixes with progress tracking.

๐Ÿ”„

Sync Folders

Sync S3 prefixes to local directories. Only downloads changed files using ETag comparison.

๐Ÿ“‘

Multi-select

Select multiple files and folders with spacebar for batch operations.

๐Ÿ”–

Bookmarks

Save frequently accessed locations for quick access later.

Installation

๐Ÿš€ Quick Install

curl -fsSL https://stui.app/install.sh | bash

๐Ÿ“ฆ From Source

go install github.com/natevick/stui/cmd/stui@latest

Keyboard Shortcuts

Navigation

  • Move up/down โ†‘ โ†“ or k j
  • Open folder Enter
  • Go back Backspace
  • Page up/down PgUp PgDn

Actions

  • Select item Space
  • Download d
  • Sync to local s
  • Add bookmark b
  • Refresh r

General

  • Switch tabs Tab or โ† โ†’
  • Show help ?
  • Filter list /
  • Quit q