๐Ÿชฃ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+P โ†’ ext 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.