Repolode
caamer20

caamer20/Telegram-Drive

Desktop and Android app that uses your own Telegram account as a file workspace, with uploads, previews, streaming, folder sync and a local API.

Open-source alternative to:Google DriveDropbox

Stars
5,461
Forks
822
Open issues
1
Last commit
4 days ago

What is it?

Telegram Drive lets you use Saved Messages and Telegram channels as a file workspace. It connects directly to Telegram through your own API ID and API hash, with no separate file-storage or relay service in between. The desktop app runs on Windows, macOS, and Linux, and an Android build covers phones, tablets, and Google TV.

The app offers a grid and list file browser, drag-and-drop uploads, durable transfer queues that survive restarts, remote URL uploads, and ZIP packing for folders. It previews images, PDFs, audio, and video, streams media with seeking, and can browse and extract ZIP, RAR, and 7z archives. Telegram channels can be shown as folders.

Desktop extras include a bidirectional Folder Sync between a local directory and one channel, an opt-in loopback REST API and WebDAV server, password-protected local share links, and optional client-side encryption using the TDENC2 format, which is marked as beta and has not been independently audited. Each object is capped at 2,000,000,000 bytes.

Key features

  • 01Grid and list file views with multi-select, search and bulk actions.
  • 02Durable upload and download queues that resume after restarts.
  • 03Built-in previews for images, PDFs, audio and video with streaming playback.
  • 04Bidirectional Folder Sync between a local folder and a Telegram channel on desktop.
  • 05Opt-in loopback-only REST API and WebDAV access.
  • 06Optional client-side encryption (beta) before upload.

Use cases

  • Keeping personal files in Saved Messages and browsing them from desktop or Android.
  • Syncing a local project or documents folder to a Telegram channel.
  • Mounting Telegram storage in a file manager through WebDAV.
  • Streaming or previewing media stored in Telegram without a full download.

Quick start

  1. 1

    Download the desktop installer for your platform from the GitHub Releases page

  2. 2

    Get an api_id and api_hash from my.telegram.org

  3. 3

    Open Telegram Drive and enter the credentials, then sign in with your phone number or QR login

Things to know

  • Telegram account file and per-file size limits apply, so it is not unlimited storage or a sole backup.
  • Requires you to create your own Telegram API credentials because no shared credentials are provided.
  • The README does not state a license; the metadata reports NOASSERTION, so reuse terms are unclear.

Topics

FAQ

What is Telegram-Drive?
Desktop and Android app that uses your own Telegram account as a file workspace, with uploads, previews, streaming, folder sync and a local API. Telegram Drive lets you use Saved Messages and Telegram channels as a file workspace. It connects directly to Telegram through your own API ID and API hash, with no separate file-storage or relay service in between. The desktop app runs on Windows, macOS, and Linux, and an Android build covers phones, tablets, and Google TV.
Is Telegram-Drive free to use? What license does it have?
Telegram-Drive is open source under the Other license. Check the license terms before using it in commercial products.
Is Telegram-Drive still maintained?
Actively maintained. The last commit to Telegram-Drive was on Oct 15, 2026.
What can I use Telegram-Drive for?
Keeping personal files in Saved Messages and browsing them from desktop or Android. Syncing a local project or documents folder to a Telegram channel. Mounting Telegram storage in a file manager through WebDAV. Streaming or previewing media stored in Telegram without a full download.
How do I install Telegram-Drive?
Download the desktop installer for your platform from the GitHub Releases page Get an api_id and api_hash from my.telegram.org Open Telegram Drive and enter the credentials, then sign in with your phone number or QR login
Where can I get Telegram-Drive?
The source code and installation instructions are on GitHub: https://github.com/caamer20/Telegram-Drive

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects