[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-74833":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":16,"starSnapshotCount":16,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},74833,"Telegram-Drive","caamer20\u002FTelegram-Drive","caamer20","Turn your Telegram account into an unlimited, secure cloud storage drive. an Open-source desktop app built with Tauri, Rust, and React.","https:\u002F\u002Fwww.cameronamer.com",null,"TypeScript",3701,567,17,1,0,92,270,934,276,30.26,false,"main",[25,26,27,28,29,30],"open-source","react","rust","tauri","telegram","typescript","2026-06-12 02:03:28","# Telegram Drive \n\n**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**.\n\n# Telegram Drive\n\n**Telegram Drive** is an open-source, cross-platform desktop application that turns\nyour Telegram account into an unlimited, secure cloud storage drive. Built with\n**Tauri**, **Rust**, and **React**.\n\n\u003Cdiv align=\"center\">\n\n[![License: MIT](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-yellow.svg)](LICENSE)\n[![Platform](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fplatform-Windows%20%7C%20MacOS%20%7C%20Linux-blue)]()\n[![Downloads](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002Fcaamer20\u002Ftelegram-drive\u002Ftotal)](https:\u002F\u002Fgithub.com\u002Fcaamer20\u002Ftelegram-drive\u002Freleases)\n[![oosmetrics](https:\u002F\u002Fapi.oosmetrics.com\u002Fapi\u002Fv1\u002Fbadge\u002Fachievement\u002Fae8e5a6b-e815-4799-a408-4a59980cf9c8.svg)](https:\u002F\u002Foosmetrics.com\u002Frepo\u002Fcaamer20\u002FTelegram-Drive)\n[![oosmetrics](https:\u002F\u002Fapi.oosmetrics.com\u002Fapi\u002Fv1\u002Fbadge\u002Fachievement\u002F029fb97b-a54a-4566-a1eb-aa1a5039065d.svg)](https:\u002F\u002Foosmetrics.com\u002Frepo\u002Fcaamer20\u002FTelegram-Drive)\n[![oosmetrics](https:\u002F\u002Fapi.oosmetrics.com\u002Fapi\u002Fv1\u002Fbadge\u002Fachievement\u002F2aa6f3f9-fd8a-4523-bd73-6625ee6a948a.svg)](https:\u002F\u002Foosmetrics.com\u002Frepo\u002Fcaamer20\u002FTelegram-Drive)\n\n\u003C\u002Fdiv>\n\n![Auth Screen](screenshots\u002FAuthScreen.png)\n\n##  What is Telegram Drive?\n\nTelegram 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.\n\n###  Key Features\n\n*   **Unlimited Cloud Storage**: Utilizing Telegram's generous cloud infrastructure.\n*   **High Performance Grid**: Virtual scrolling handles folders with thousands of files instantly.\n*   **Auto-Updates**: Seamless updates for Windows, macOS, and Linux.\n*   **Media Streaming**: Stream video and audio files directly without downloading.\n*   **PDF Viewer:** Built-in PDF support with infinite scrolling for seamless document reading.\n*   **Drag & Drop**: Intuitive drag-and-drop upload and file management.\n*   **Thumbnail Previews**: Inline thumbnails for images and media files.\n*   **Folder Management**: Create \"Folders\" (private Telegram Channels) to organize content.\n*   **REST API for AI Integration**: Secure local API (off by default) with configurable port and API key auth. OpenAPI spec for seamless LLM and tool integration.\n*   **Privacy Focused**: API keys and data stay local. No third-party servers.\n*   **Cross-Platform**: Native apps for macOS (Intel\u002FARM), Windows, and Linux.\n\n##  Screenshots\n\n| Dashboard | File Preview |\n|-----------|--------------|\n| ![Dashboard](screenshots\u002FDashboardWithFiles.png) | ![Preview](screenshots\u002FImagePreview.png) |\n\n| Grid View | Authentication |\n|-----------|----------------|\n| ![Dark Mode](screenshots\u002FDarkModeGrid.png) | ![Login](screenshots\u002FLoginScreen.png) |\n\n| Audio Playback | Video Playback |\n|----------------|----------------|\n| ![Audio Playback](screenshots\u002FAudioPlayback.png) | ![Video Playback](screenshots\u002FVideoPlayback.png) |\n\n| Auth Code Screen | Upload Example |\n|------------------|-------------|\n| ![Auth Code Screen](screenshots\u002FAuthCodeScreen.png) | ![Upload Example](screenshots\u002FUploadExample.png) |\n\n| Folder Creation | Folder List View |\n|-----------------|------------------|\n| ![Folder Creation](screenshots\u002FFolderCreation.png) | ![Folder List View](screenshots\u002FFolderListView.png) |\n\n##  Tech Stack\n\n*   **Frontend**: React, TypeScript, TailwindCSS, Framer Motion\n*   **Backend**: Rust (Tauri), Grammers (Telegram Client)\n*   **Build Tool**: Vite\n\n\n##  Getting Started\n\n### Prerequisites\n\n*   **Node.js (v18+)**: [Download here](https:\u002F\u002Fnodejs.org\u002F)\n*   **Rust (latest stable)**: Required to compile the Tauri backend. Install via [rustup](https:\u002F\u002Frustup.rs\u002F):\n    *   **macOS\u002FLinux:** `curl --proto '=https' --tlsv1.2 -sSf https:\u002F\u002Fsh.rustup.rs | sh`\n    *   **Windows:** Download and run `rustup-init.exe` from [rustup.rs](https:\u002F\u002Frustup.rs\u002F)\n    *   *Verify installation:* run `rustc --version` and `cargo --version` in your terminal.\n*   **OS-Specific Build Tools for Tauri**: \n    *   **macOS:** Xcode Command Line Tools (`xcode-select --install`).\n    *   **Linux (Ubuntu\u002FDebian):** `sudo apt update && sudo apt install libwebkit2gtk-4.1-dev build-essential curl wget file libxdo-dev libssl-dev libayatana-appindicator3-dev librsvg2-dev`\n    *   **Windows (CRITICAL):** You **must** install the [Visual Studio Build Tools](https:\u002F\u002Fvisualstudio.microsoft.com\u002Fvisual-cpp-build-tools\u002F). During installation, select the **\"Desktop development with C++\"** workload. Without this, you will get a `linker 'link.exe' not found` error.\n    *   **Windows (WebView2):** Windows 10\u002F11 users usually have this pre-installed. If not, download the [WebView2 Runtime](https:\u002F\u002Fdeveloper.microsoft.com\u002Fen-us\u002Fmicrosoft-edge\u002Fwebview2\u002F#download-section).\n    *   *Reference:* See the official [Tauri v2 Prerequisites Guide](https:\u002F\u002Fv2.tauri.app\u002Fstart\u002Fprerequisites\u002F) for detailed instructions.\n*   **Telegram API Credentials**: You need your own API ID and API Hash to communicate with Telegram's servers.\n    1. Log into [my.telegram.org](https:\u002F\u002Fmy.telegram.org).\n    2. Go to \"API development tools\" and create a new application to get your `api_id` and `api_hash`.\n\n> [!NOTE]  \n> **First-run Compile Time:** The initial build (`npm run tauri dev` or `npm 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.\n\n> [!TIP]\n> **NPM Vulnerabilities:** You may see vulnerability warnings during `npm install`. These are usually related to build tools and dev dependencies. You can optionally run `npm audit fix`, but it is not strictly required to run the app.\n\n### Installation\n\n1.  **Clone the repository**\n    ```bash\n    git clone https:\u002F\u002Fgithub.com\u002Fcaamer20\u002FTelegram-Drive.git\n    cd Telegram-Drive\n    ```\n\n2.  **Install Dependencies**\n    ```bash\n    cd app\n    npm install\n    ```\n\n3.  **Run in Development Mode**\n    ```bash\n    npm run tauri dev\n    ```\n\n4.  **Build\u002FCompile**\n    ```bash\n    npm run tauri build\n    ```\n\n##  Open Source & License\n\nThis project is **Free and Open Source Software**. You are free to use, modify, and distribute it.\n\nLicensed under the **MIT License**.\n\n---\n*Disclaimer: This application is not affiliated with Telegram FZ-LLC. Use responsibly and in accordance with Telegram's Terms of Service.*\n\nIf you're looking for a version of this app that's optimized for VPNs check out this repo:\nhttps:\u002F\u002Fgithub.com\u002Fcaamer20\u002FTelegram-Drive-ForVPNs\n\n\u003Cdiv align=\"center\">\n  \u003C!-- PayPal -->\n  \u003Cdiv style=\"margin: 15px 0;\">\n    \u003Ca href=\"https:\u002F\u002Fwww.paypal.me\u002FCaamer20\">\n      \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fstefan-niedermann\u002Fpaypal-donate-button\u002Fmaster\u002Fpaypal-donate-button.png\" alt=\"Donate with PayPal\" width=\"200\">\n    \u003C\u002Fa>\n    \u003Cdiv style=\"font-size: 14px; margin-top: 8px;\">paypal.me\u002FCaamer20\u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003C!-- Litecoin -->\n  \u003Cdiv style=\"margin: 15px 0;\">\n    \u003Ca href=\"litecoin:ltc1q6wkr5ac4u0pxx4hx7xgwn0gsaku25ws0df73rp\">\n      \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDonate-LTC-345D9D?style=for-the-badge&logo=litecoin&logoColor=white\" alt=\"Donate LTC\">\n    \u003C\u002Fa>\n    \u003Cdiv style=\"font-family: monospace; font-size: 13px; margin-top: 8px; word-break: break-all;\">\n      ltc1q6wkr5ac4u0pxx4hx7xgwn0gsaku25ws0df73rp\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\n  \u003C!-- Bitcoin -->\n  \u003Cdiv style=\"margin: 15px 0;\">\n    \u003Ca href=\"bitcoin:bc1q5pt7m2fk6w0dzsnf6vvd5k6nw5k44785286ujy\">\n      \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDonate-BTC-F7931A?style=for-the-badge&logo=bitcoin&logoColor=white\" alt=\"Donate BTC\">\n    \u003C\u002Fa>\n    \u003Cdiv style=\"font-family: monospace; font-size: 13px; margin-top: 8px; word-break: break-all;\">\n      bc1q5pt7m2fk6w0dzsnf6vvd5k6nw5k44785286ujy\n    \u003C\u002Fdiv>\n  \u003C\u002Fdiv>\n\u003C\u002Fdiv>\n","Telegram Drive 是一个开源的跨平台桌面应用程序，可将您的 Telegram 账户转变为无限且安全的云存储空间。该项目使用 Tauri、Rust 和 React 构建，提供包括无限云存储、高性能文件网格浏览、自动更新、媒体流播放、内置 PDF 阅读器以及拖放式文件管理等核心功能。它特别适合需要大容量存储但又希望保持数据隐私的个人或小型团队使用，能够在 Windows、macOS 和 Linux 上运行，并通过利用 Telegram 的基础设施来确保文件的安全性和访问便捷性。此外，Telegram Drive 还支持创建私有频道作为文件夹来组织内容，并提供 REST API 以便与 AI 工具集成。",2,"2026-06-11 03:51:01","high_star"]