Paperfold: 텔레그램을 무제한 클라우드 스토리지로 활용하는 데스크톱 앱
발행: (2026년 1월 19일 오전 05:23 GMT+9)
3 min read
원문: Dev.to
Source: Dev.to
Overview
Paperfold은 텔레그램을 활용해 실용적인 클라우드 스토리지 솔루션으로 전환하는 오픈‑소스, 크로스‑플랫폼 데스크톱 애플리케이션입니다. 텔레그램의 대용량 파일 업로드 기능을 이용하며, 텔레그램 앱 외부에서 일상적인 파일 관리를 위한 네이티브하고 사용자 친화적인 인터페이스를 제공합니다.
- GitHub: https://github.com/damndeepeshdev/Paperfold
- Live demo / website: https://paperfold.damndeepesh.dev
Features
- 텔레그램을 스토리지 백엔드로 사용한 파일 업로드 및 관리
- 검색이 가능한 폴더‑형식 조직
- 드래그‑앤‑드롭 업로드
- 파일 미리보기
- 소프트 삭제(휴지통 지원)
- 로컬 암호화 메타데이터
- Windows, macOS, Linux용 네이티브 데스크톱 빌드
Tech Stack
- Frontend: React, TypeScript, Tailwind CSS, Framer Motion
- Desktop App: Tauri (Rust)
- Telegram Integration: MTProto via
grammers(Rust) - Build Tooling: Vite, GitHub Actions
앱은 빠르고 최소화된, 자원 효율적인 설계를 목표로 합니다.
Getting Started
Clone the repository
git clone https://github.com/damndeepeshdev/Paperfold.git
Install dependencies
cd Paperfold
npm install
Configure Telegram API credentials
.env 파일을 만들거나(또는 환경 변수를 설정하여) 텔레그램 API 자격 증명을 입력합니다:
TELEGRAM_API_ID=your_api_id
TELEGRAM_API_HASH=your_api_hash
텔레그램 API 자격 증명은 https://my.telegram.org 에서 얻을 수 있습니다.
Run the app (development mode)
npm run tauri dev
Build production binaries
npm run tauri build
Development Focus
Paperfold은 현재 활발히 개발 중이며, 현재 집중하고 있는 영역은 다음과 같습니다:
- 사용자 경험 다듬기
- 오픈‑소스 기여 확대
레포지토리를 자유롭게 탐색하고, 이슈를 제출하거나 풀 리퀘스트를 통해 기여해 주세요.