BucketBuddy
Free VS Code Extension

Your S3 browser,
right inside VS Code.

Browse, upload, download, and manage Amazon S3 objects without leaving your editor. Works with standard credentials, SSO, assumed roles, and process credentials. Free forever.

No account required · Works with all AWS profiles · All regions supported

BUCKETBUDDY
▾ 🔵 production
▾ 🪣 prod-data-lake
▾ 📁 2024/
📄 report_q4.csv3.2 MB
📄 config.json1.1 KB
⬇️ Download
🔗 Copy S3 URI
🌐 Pre-signed URL
🖥️ Copy as CLI
🗑️ Delete
▸ 🪣 prod-logs
▾ 🟢 staging
▸ 🪣 staging-uploads
▸ 🪣 staging-assets
▸ 🟡 dev

Why BucketBuddy?

Built for developers who live in their editor.

Stay in your editor

No more switching to the AWS Console or typing aws s3 ls in a terminal. Your S3 browser lives in the sidebar — always one click away.

Multi-profile, multi-account

Works with standard credentials, SSO, assumed roles, and process credentials. Connect dev, staging, and production simultaneously — colour-coded, side-by-side. Copy objects between accounts without a server.

Zero config

Uses your existing ~/.aws/credentials and ~/.aws/config. No setup wizard. On first launch, every profile is connected automatically.

Everything you need for S3

23 features. Zero cost.

🪣

Browse Buckets

All owned S3 buckets listed per profile

📁

Navigate Folders

Drill into prefixes like a file explorer, with breadcrumb + Up navigation

👁️

Open in Editor

Preview text, JSON, YAML, CSV, and images inline

⬇️

Download

Single objects or entire folders, multi-select supported

⬆️

Upload

File picker or drag files from OS file explorer

🗑️

Delete

Objects and folders, with confirmation. Multi-select bulk delete.

✏️

Rename / Move

Single-step copy + delete

📂

Create Folder

New prefixes from the tree

🪣

Create Bucket

New S3 buckets without leaving VS Code

🔗

Copy S3 URI

s3://bucket/key to clipboard instantly

🌐

Pre-signed URL

Time-limited shareable links (5 min, 1 hr, 24 hr)

🖥️

Copy as AWS CLI

Ready-to-run aws s3 cp command

🌀

Copy as curl

Pre-signed curl command for any object

🔗

Open in AWS Console

Jump to the object/folder/bucket in the console

🔍

Search

Find objects by prefix within any bucket or folder

🔃

Sort

By name, last modified, or size

🔢

Object Counts

Bucket and folder item counts after expansion

📦

Storage Class

GLACIER, DEEP_ARCHIVE etc. shown inline

🕐

Version History

Browse, open, download, or restore any object version

🖱️

Drag & Drop

Between buckets or from OS file explorer

🔄

Cross-Account Copy

Stream objects between AWS accounts client-side

💾

Persistent Sessions

Profiles and pinned buckets survive restarts

🔁

Refresh Node

Refresh just one bucket or folder, not the whole tree

Up and running in under a minute

No config. No servers. Just install and go.

01

Install

Search "AWS BucketBuddy" in the VS Code Extensions panel and click Install. Free, no account needed.

02

Connect

On first launch, BucketBuddy automatically connects every AWS profile in your ~/.aws config. Your buckets appear instantly.

03

Browse

Navigate your S3 buckets like a file tree. Upload, download, preview, copy, delete — all from the sidebar.

# Quick install via VS Code command palette

Ctrl+Pext install kkmohan.aws-bucket-buddy

What developers say

"Finally, no more switching between VS Code and the AWS Console just to check a file."

— VS Code Marketplace review

More reviews on the VS Code Marketplace

100% free. No account. No limits.

BucketBuddy is a free VS Code extension with no feature tiers, no sign-up, and no hidden costs. Every feature listed above is available to every user, forever.