Nova Drive is a beautiful, highly optimized cloud storage application that leverages the power of Telegram's ecosystem. By using the official TDLib (Telegram Database Library) via FFI, Nova Drive transforms your "Saved Messages" and Telegram chats into a fully functional, end-to-end encrypted personal cloud drive.
Enjoy limitless storage, lightning-fast uploads/downloads, and an intuitive, modern user interface.
- Blazing Fast Sync: Uses native TDLib C++ bindings for maximum performance and minimum overhead.
- Infinite Storage: Leverages Telegram's cloud infrastructure for unlimited file storage.
- Smart Vaults & Categories: Automatically organizes your files into intuitive categories (Images, Videos, Documents, Music).
- Secure by Design: Files are tied directly to your Telegram account. No third-party servers, no middle-men.
- Dynamic Theming: Beautiful, responsive UI built with Flutter Riverpod and Material 3.
- Logical Deletions: Safe and synchronized file deletions, complete with a Trash Bin.
- Framework: Flutter (Dart)
- State Management: Riverpod
- Routing: GoRouter
- Core Engine: TDLib (via
handy_tdlib) - Local Database: Drift (SQLite)
- Secure Storage:
flutter_secure_storage
The easiest way to install Nova Drive is to download the pre-compiled APK directly from this repository.
- Go to the Releases folder in this repository.
- Download the latest
NovaDrive-v1.0.0.apkto your Android device. - Open the downloaded APK file and tap Install. (You may need to allow installation from unknown sources in your Android settings).
Alternatively, if you want to build it from source:
git clone https://github.com/cassielxyz/NovaDrive.git
cd NovaDrive
flutter pub get
flutter build apk --releaseNova Drive requires a Telegram API ID and Hash. Upon first launch, you will be prompted to enter your credentials securely. Your session is stored locally using flutter_secure_storage and the native tdlib database.
This project is licensed under the MIT License - see the LICENSE file for details.
- Telegram API & TDLib
- The incredible Flutter community
