Paperfold:使用 Telegram 作为无限云存储的桌面应用程序
发布: (2026年1月19日 GMT+8 04:23)
2 min read
原文: Dev.to
Source: Dev.to
概览
Paperfold 是一款开源、跨平台的桌面应用程序,可将 Telegram 变成可用的云存储解决方案。它利用 Telegram 上传大文件的能力,并为日常文件管理提供了原生、用户友好的界面,独立于 Telegram 应用本身。
- GitHub: https://github.com/damndeepeshdev/Paperfold
- 在线演示 / 网站: https://paperfold.damndeepesh.dev
功能
- 使用 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 进行贡献。