Telegram Drive is an open-source, cross-platform desktop application that turns
your Telegram account into an unlimited, secure cloud storage drive. Built with
Tauri, Rust, and React.

Telegram Drive leverages the Telegram API to allow you to upload, organize, and manage files directly on Telegram's servers. It treats your "Saved Messages" and created Channels as folders, giving you a familiar file explorer interface for your Telegram cloud.
A pre-built unsigned APK is available for Android sideloading via the v2.1.5-android release.
[!WARNING]
This APK is not signed and is not available on the Google Play Store. You must enable "Install from Unknown Sources" on your device to install it. This build contains Google AdMob banner ads to support development.
Telegram-Drive-v2.1.0-beta.apk from the v2.1.5-android release.[!NOTE]
- Compatibility: Requires Android 7.0 (API level 24) or higher.
- Android 15+ Installation: If you encounter blocks or security restrictions when installing on Android 15+ emulator/device, bypass it using ADB:
adb install --bypass-low-target-sdk-block Telegram-Drive-v2.1.0-beta.apk- The Android build is a community/beta release compiled locally. The desktop app (Windows/macOS/Linux) remains the primary supported platform, built and signed automatically by GitHub CI.
| Dashboard | File Preview |
|---|---|
![]() |
![]() |
| Grid View | Authentication |
|---|---|
![]() |
![]() |
| Audio Playback | Video Playback |
|---|---|
![]() |
![]() |
| Auth Code Screen | Upload Example |
|---|---|
![]() |
![]() |
| Folder Creation | Folder List View |
|---|---|
![]() |
![]() |
| Home Screen | Splash Screen | Dark Mode Folder View |
|---|---|---|
![]() |
![]() |
| Folder List | Transfer Queue | Settings Page |
|---|---|---|
![]() |
![]() |
![]() |
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shrustup-init.exe from rustup.rsrustc --version and cargo --version in your terminal.xcode-select --install).sudo apt update && sudo apt install libwebkit2gtk-4.1-dev build-essential curl wget file libxdo-dev libssl-dev libayatana-appindicator3-dev librsvg2-devlinker 'link.exe' not found error.api_id and api_hash.[!NOTE]
First-run Compile Time: The initial build (npm run tauri devornpm run tauri build) will download and compile over 300 Rust crates. This process can take 5 to 15 minutes depending on your hardware. Subsequent builds will be much faster.
[!TIP]
NPM Vulnerabilities: You may see vulnerability warnings duringnpm install. These are usually related to build tools and dev dependencies. You can optionally runnpm audit fix, but it is not strictly required to run the app.
Clone the repository
git clone https://github.com/caamer20/Telegram-Drive.git
cd Telegram-Drive
Install Dependencies
cd app
npm install
Run in Development Mode
npm run tauri dev
Build/Compile
npm run tauri build
This project is Free and Open Source Software. You are free to use, modify, and distribute it.
Licensed under the MIT License.
Disclaimer: This application is not affiliated with Telegram FZ-LLC. Use responsibly and in accordance with Telegram's Terms of Service.
If you're looking for a version of this app that's optimized for VPNs check out this repo:
https://github.com/caamer20/Telegram-Drive-ForVPNs