Skip to content

Repository files navigation

CassielDrive Logo

CASSIELDRIVE v2.0

Ultimate Google Drive Client for Unlimited Cloud Storage

A beautifully crafted open-source Flutter client that transforms your Google Drive into a premium, fluid, and limitless cross-platform storage experience.

Live Demo Download APK Flutter License



🌌 Reimagining Cloud Storage

CassielDrive isn't just another file manager. It's a visually stunning, highly optimized alternative client for Google Drive. Designed with a pure OLED dark UI, glassmorphism layers, and silky 60-120 FPS transitions, it completely redesigns how you interact with your personal cloud. Watch your files orbit in our signature Storage Galaxy and manage multiple Google Accounts with zero limits.

🌟 Core Features & Architectural Highlights

🚀 Unlimited Cloud Expansion & Account Aggregation

Most cloud providers trap you in paid tiers once you hit 15GB. CassielDrive solves this by acting as a master unified storage client. It allows you to authenticate and link an infinite number of Google Drive accounts simultaneously. The internal architecture abstracts these isolated accounts into a single cohesive UI, allowing you to instantly hop between "Drives" and treat multiple free 15GB limits as one massive, boundless cloud repository.

🔒 Military-Grade AES-256 Secure Vault Architecture

Cloud privacy is a major concern, which is why CassielDrive introduces the Cassiel Vault. Rather than relying on standard cloud-side encryption, the app implements true Zero-Knowledge Architecture. When you upload a file into the Vault, CassielDrive uses AES-256 local encryption running directly on your device's CPU. The file is mathematically scrambled using your private passphrase before a single byte is transmitted to Google's servers. Even if your Google account is fully compromised, your files remain completely unreadable without your local Vault key.

💻 Widescreen Desktop Optimization & Adaptive UI Constraints

A common flaw in Flutter web apps is that mobile interfaces awkwardly stretch to fill ultra-wide 4K desktop monitors. CassielDrive solves this natively using intelligent layout architectures. The entire application widget tree wraps its core views in a strict ConstrainedBox(maxWidth: 800). This guarantees that whether you are on a massive 32-inch monitor or a 6-inch Android phone, the UI remains perfectly proportioned, centralized, and visually stunning, providing a premium desktop-class experience.

🧭 Minimalist Floating Navigation Pill

To maximize the visual real estate for your file grids and folder layouts, we eliminated the bulky, screen-consuming bottom navigation bars typical to Android applications. CassielDrive features a streamlined, non-obtrusive Top-Right Floating Navigation Pill. This compact router floats intelligently above your content, giving you instant access to Dashboard, Files, Vault, Accounts, and Settings without eating into your vertical screen space.

🌌 OLED-Optimized Dynamic Themes & 3D CSS Rendering

CassielDrive is engineered around a deep-dark, high-contrast palette specifically tailored for OLED displays. This includes frosted glassmorphism containers, neon accents, and fluid 120Hz gesture animations. Furthermore, our standalone promotional website pushes the limits of modern web design with a pure HTML/CSS 3D device mockup. By leveraging advanced CSS transform-style: preserve-3d properties and keyframe animations, the site realistically renders a floating, rotating 3D phone model—delivering a wildly immersive visual hook without slowing down the page with heavy image assets.

🛠️ Step-by-Step Setup & Authentication

CassielDrive runs strictly on your own private Google Cloud project credentials, meaning Google will never throttle your API requests and your data remains entirely in your control.

1. Generate Your Private OAuth Client ID

  1. Navigate to the Google Cloud Console.
  2. Create a new project and enable the Google Drive API within the Library.
  3. Configure the OAuth Consent Screen (Crucial: Add your personal email to the Test users list).
  4. Create OAuth Client ID Credentials. When prompted for an application type, you must select Desktop app (This allows Android to utilize secure local loopback ports for authentication).

2. Connect Your Accounts

  1. Launch CassielDrive on Web or natively on your Android phone.
  2. Click the gear icon to open Settings.
  3. Input your newly generated Client ID and Client Secret.
  4. Navigate to the Accounts tab ("Accts") and tap Add Account.
  5. Authenticate via Google, and enjoy your unlimited, hyper-fast cloud!

💻 Build from Source (Developers)

CassielDrive is fully open-source and ready to compile for any environment. Ensure you have the latest version of Flutter installed.

# Clone the repository
git clone https://github.com/cassielxyz/CassielDrive.git
cd CassielDrive

# Install Flutter dependencies
flutter pub get

# Run the Development Web Server
flutter run -d web

# Compile the Android Production APK
flutter build apk --release

🚀 Vercel Web Deployment

This project is structured for seamless automated deployments. CassielDrive supports Vercel Integration out of the box. By pushing your code changes to the main branch, Vercel leverages the included vercel.json configuration to automatically trigger flutter build web and instantly deploy your latest UI updates worldwide.


🔍 SEO & Discoverability

Keywords: Google Drive Client, Unlimited Cloud Storage, Flutter File Manager, AES-256 Encryption, Self-Hosted Cloud, Open Source Flutter App, Android Drive App, Web Storage App, CassielDrive, OAuth2 Cloud Integration, Vercel Deployment, Secure Cloud Vault

Hashtags: #GoogleDrive #CloudStorage #FlutterDev #OpenSource #AESEncryption #Privacy #WebDeployment #AndroidApp #UIUXDesign #CassielDrive


Open Source � Transparent � Limitless

About

Unlock free, unlimited cloud storage by combining your Google Drive accounts. CassielDrive offers a stunning, lightning-fast interface with built-in military-grade AES-256 encryption.

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages