One interface.
Every bucket.
Connect any S3-compatible bucket provider. Browse, edit, and manage your cloud storage like a native file system. Offline-first with bidirectional sync.
Capabilities
Everything you need
Universal S3
Connect any S3-compatible provider โ Storj, AWS, Backblaze, MinIO, DigitalOcean, and more.
File System UI
Browse buckets like folders. Tree view, column view, drag-and-drop uploads with nested folder support.
Built-in Editor
Edit files in the browser with syntax highlighting. Preview HTML, images, video, and PDFs.
Zero-Knowledge
Your credentials stay local. Optional AES-256-GCM encryption at rest. No server ever sees your keys.
Offline-First
Full offline access via OPFS + IndexedDB. Bidirectional sync pushes changes when you reconnect.
Bucket Sites
Turn any folder into a deployable website. Live preview, SPA routing, deploy to Vercel or Cloudflare.
AI Assistant
Chat with your files. AI-powered reasoning for complex file operations and search.
TypeScript SDK
S3Worm SDK turns S3 into a TypeScript file system with JSON schema management and metadata queries.
Local-First Architecture
Bucket Sync
Local-first architecture that gives your browser its own bucket. Writes are instant, sync is automatic, and your data works offline.
OPFS + IndexedDB
Browser-native storage for instant reads. Your bucket lives locally.
Bidirectional Sync
Write locally first, push to S3 in the background. Pull remote changes seamlessly.
Offline Access
Browse and edit files without internet. Changes queue and sync when you reconnect.
AES-256-GCM
Optional encryption at rest using Web Crypto API. PBKDF2 key derivation.
Multi-Tab Aware
Leader election via BroadcastChannel. Only one tab syncs โ no conflicts.
Conflict Resolution
Detect and resolve sync conflicts โ keep local, keep remote, or keep both.
Developer First
TypeScript SDK
$ npm install s3worm$ npm install @decoperations/bucketdrive-ui-kit$ npm install @decoperations/bucketdrive-api-clientWhat you get
- โFull TypeScript types & intellisense
- โJSON schema management on S3
- โContent-addressed deduplication
- โMultipart uploads with progress
- โMetadata queries & indexing
- โWorks with any S3 provider
Compatible With
Any provider
BucketDrive works with every S3-compatible storage provider. Connect what you already use.
Ready to drive?
Open source, local-first, and built for the decentralized web. Your storage, your rules.