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.
- Unlimited Cloud Storage: Utilizing Telegram's generous cloud infrastructure.
- High Performance Grid: Virtual scrolling handles folders with thousands of files instantly.
- Auto-Updates: Seamless updates for Windows, macOS, and Linux.
- Media Streaming: Stream video and audio files directly without downloading.
- Drag & Drop: Intuitive drag-and-drop upload and file management.
- Thumbnail Previews: Inline thumbnails for images and media files.
- Folder Management: Create "Folders" (private Telegram Channels) to organize content.
- Privacy Focused: API keys and data stay local. No third-party servers.
- Cross-Platform: Native apps for macOS (Intel/ARM), Windows, and Linux.
| Dashboard | File Preview |
|---|---|
![]() |
![]() |
| Grid View | Authentication |
|---|---|
![]() |
![]() |
| Audio Playback | Video Playback |
|---|---|
![]() |
![]() |
| Auth Code Screen | Upload Example |
|---|---|
![]() |
![]() |
| Folder Creation | Folder List View |
|---|---|
![]() |
![]() |
- Frontend: React, TypeScript, TailwindCSS, Framer Motion
- Backend: Rust (Tauri), Grammers (Telegram Client)
- Build Tool: Vite
- Node.js (v18+)
- Rust (latest stable)
- A Telegram Account
- API ID and Hash from my.telegram.org
-
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










