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
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.
Install
Search "AWS BucketBuddy" in the VS Code Extensions panel and click Install. Free, no account needed.
Connect
On first launch, BucketBuddy automatically connects every AWS profile in your ~/.aws config. Your buckets appear instantly.
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
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.