Telegram Drive: Turn Your Telegram Into Unlimited Cloud Storage
People are turning their Telegram accounts into “infinite” cloud storage — and someone actually built an open-source app to make it dead simple.
What is Telegram Drive?
Telegram Drive is a cross-platform desktop application built with Tauri, Rust, and React that leverages Telegram’s generous cloud infrastructure to give you unlimited storage. It treats your “Saved Messages” and created Channels as folders, providing a familiar file explorer interface.
The clever part? Your files stay in your own Telegram account. No third-party servers involved.
Key Features
Storage & Organization:
- Unlimited cloud storage via Telegram’s infrastructure
- Folder management — create private Telegram Channels to organize content
- Drag & drop uploads with intuitive file management
- Thumbnail previews for images and media
Media Handling:
- Video & audio streaming — watch/listen directly without downloading
- Built-in PDF viewer with infinite scrolling
- High-performance grid with virtual scrolling for thousands of files
Sharing & Security:
- Shareable download links with optional password protection and expiration
- Revoke access anytime from the dashboard
- Privacy focused — API keys and data stay local
Power Features:
- REST API for AI integration — secure local API with OpenAPI spec for LLM tools
- SOCKS5 proxy support for bypassing restrictions
- VPN optimizer with bandwidth throttling and adaptive keep-alives
- Auto-updates for seamless maintenance
Cross-Platform Support
Works on:
- Windows
- macOS (Intel and ARM)
- Linux
- Android (beta APK available for sideloading)
The Tech Stack
- Frontend: React, TypeScript, TailwindCSS, Framer Motion
- Backend: Rust (Tauri), Grammers (Telegram Client)
- Build Tool: Vite
Getting Started
You’ll need:
- Node.js v18+
- Rust (latest stable)
- Telegram API credentials from my.telegram.org
git clone https://github.com/caamer20/Telegram-Drive.git
cd Telegram-Drive/app
npm install
npm run tauri dev
The first build takes 5-15 minutes (compiling 300+ Rust crates), but subsequent builds are fast.
Why This Matters
Cloud storage pricing keeps climbing. Telegram offers essentially unlimited storage through their API — this project just makes it accessible through a proper file manager interface.
For AI developers, the REST API integration is particularly interesting. You could potentially use this as a document store that your LLM tools can query directly.
The Trade-offs
- Requires Telegram API credentials (easy to get, but one extra step)
- Android build is unsigned/beta
- First compile takes a while due to Rust crates
- Subject to Telegram’s ToS (don’t abuse it)
Verdict
If you’re looking for a self-hosted cloud storage solution and already use Telegram, this is worth checking out. The Rust/Tauri foundation means it’s fast and lightweight, and the streaming capabilities make it genuinely useful for media files.
GitHub: caamer20/Telegram-Drive
What creative storage solutions have you tried? Hit me up on X/Twitter.