Open Source · Free Forever · Self-Hosted

Your Storage, Multiplied.

GDriveGenie aggregates multiple Google Drive accounts into one unified dashboard. Get up to N × 15 GB free cloud storage with smart routing, folder navigation, analytics, and more — all self-hosted.

app.gdriveGenie.local
GDriveGenie
Overview
Files
Shared
Trash
Analytics
Settings
Storage Pool47%
42.3 GB / 90 GB used
Total Files
2,847
Storage Used
42.3 GB
Accounts
6
Account Storage
user1@gmail.com78%
user2@gmail.com52%
user3@gmail.com34%
Recent Files
PDF
presentation.pdf12.4 MB
IMG
photo_vacation.jpg8.1 MB
AUD
audio_track.mp344.2 MB
15 GB
Free per Drive account
Accounts you can connect
$0
Cost — free forever
0
Bytes of your data shared
Setup in 15 minutes

How it works

Three steps from zero to unlimited cloud storage.

01

Create Google OAuth Credentials

Set up a Google Cloud project and create OAuth 2.0 credentials for each Gmail account you want to pool. Takes about 5 minutes per account.

02

Generate Secrets & Start Servers

Run the one-time setup script to create your dashboard PIN, JWT secret, and encryption key. Then start the backend and frontend with a single docker compose up.

03

Connect Accounts & Go

Open the dashboard, add your Google Drive accounts via OAuth, and start uploading. GDriveGenie routes every file to the account with the most free space automatically.

Fully-featured

Everything you need, nothing you don't

A focused set of features built for power users who want more from their free cloud storage.

Unified Storage Pool

Combine unlimited Google Drive accounts into one dashboard. N accounts × 15 GB = effectively unlimited free cloud storage.

Smart Upload Routing

Least-Used-Space strategy automatically routes every upload to the account with the most free space. Zero manual management.

Folder Navigation

Full folder hierarchy with breadcrumb bar, grid & list views, search, sort, and file type filters across all accounts.

Drag-to-Folder Panel

Start dragging any file and a panel slides in showing every folder. Drop to move instantly — auto-scrolls for long lists.

Shared with Me

Browse and navigate into folders that others have shared with your Drive accounts. Download directly from the shared view.

Trash Management

Delete sends files to Drive trash — nothing is gone for good. Restore any file or permanently delete from the Trash page.

Secure Local Access

PIN-protected with bcrypt hashing. Secrets live in the database — no .env files, no cloud auth service, no telemetry.

Rich Analytics

Storage breakdown per account, file type distribution, weekly upload activity, and per-type storage bars — all client-side.

Open Source

100% free and open source. Self-hosted, privacy-first. Inspect every line, contribute improvements, or fork it for your needs.

Six dedicated views, one coherent app

Every section of GDriveGenie is purpose-built — no bloat, no clutter.

Overview

Stats cards, per-account storage bars, file type breakdown, and recent files at a glance.

Files

Upload, browse, rename, move via drag panel, download, and trash files across all accounts.

Shared with Me

Browse files and navigate into folders that other people have shared with your Drive accounts.

Trash

See all trashed files across every account, restore them to Drive, or permanently delete.

Analytics

Weekly upload activity, storage by account, file type distribution, and per-type bars — Recharts-powered.

Settings

Connect or disconnect Drive accounts, view quotas per account, and manage your profile.

Built with

Next.js 15
React 19
FastAPI
Cloudflare D1
Google Drive API
Recharts
Tailwind CSS
TypeScript
Open Source Initiative

Built in the open, for everyone

GDriveGenie is free software. Inspect every line, contribute improvements, report issues, or fork it for your own use. No vendor lock-in. No subscription. No data harvesting.