Paperfold:使用 Telegram 作为无限云存储的桌面应用程序

发布: (2026年1月19日 GMT+8 04:23)
2 min read
原文: Dev.to

Source: Dev.to

概览

Paperfold 是一款开源、跨平台的桌面应用程序,可将 Telegram 变成可用的云存储解决方案。它利用 Telegram 上传大文件的能力,并为日常文件管理提供了原生、用户友好的界面,独立于 Telegram 应用本身。

功能

  • 使用 Telegram 作为存储后端上传和管理文件
  • 类文件夹的组织结构并支持搜索
  • 拖拽上传
  • 文件预览
  • 软删除(回收站支持)
  • 本地加密的元数据
  • Windows、macOS、Linux 原生桌面构建

技术栈

  • 前端: React、TypeScript、Tailwind CSS、Framer Motion
  • 桌面应用: Tauri(Rust)
  • Telegram 集成: 通过 grammers(Rust)使用 MTProto
  • 构建工具: Vite、GitHub Actions

该应用旨在快速、简约且资源高效。

入门指南

克隆仓库

git clone https://github.com/damndeepeshdev/Paperfold.git

安装依赖

cd Paperfold
npm install

配置 Telegram API 凭证

创建一个 .env 文件(或以其他方式设置环境变量),填入你的 Telegram API 凭证:

TELEGRAM_API_ID=your_api_id
TELEGRAM_API_HASH=your_api_hash

Telegram API 凭证可从 https://my.telegram.org 获取。

运行应用(开发模式)

npm run tauri dev

构建生产二进制文件

npm run tauri build

开发重点

Paperfold 正在积极开发中。目前的重点包括:

  • 打磨用户体验
  • 扩大开源贡献

欢迎探索仓库、提交 issue,或通过 pull request 进行贡献。

Back to Blog

相关文章

阅读更多 »