Fast, private, cross‑platform file manager powered by Cloudflare R2.
Desktop
|
Android |
Supported: Windows / macOS (x86 WIP) / Linux; Android; iOS (WIP)
SwiftPan is a cross‑platform file manager for Cloudflare R2 (Desktop and Android). It provides fast browsing and search, batch download/delete/share, resumable transfers with pause/resume, and one‑click time‑limited share links. A built‑in Usage & Cost panel shows monthly upload/download/storage trends and cost estimates. Your credentials never leave your device; the app has no cloud backend.
Cloudflare R2 is an S3‑compatible object storage service. It offers high performance, zero egress fees, and a generous free tier (storage up to 10 GB), making it an ideal personal cloud drive backend.
- Batch operations: download, delete, and share.
- Robust transfers: pause/resume/cancel with resume support.
- File browser: search, filter, sort, paginate.
- Share links: single or bulk, time‑limited.
- Monthly trends for upload/download/storage.
- Cost estimates including free tier status.
- Dark mode and mobile‑friendly layouts.
Note: Share links are publicly accessible. Use short expirations and be mindful of possible costs.
- Grab installers from Releases: Windows / macOS / Linux, plus Android APK/AAB.
With Tauri and Node set up: pnpm install && pnpm build && pnpm tauri build.
- In Settings, enter your R2 endpoint and credentials (Bucket, etc.).
- Click “Test connection”.
- Upload from the Files page.
- Pick a download location when saving; create share links when needed.
Need help setting up R2? See: Set up Cloudflare R2
- Credentials are stored locally, encrypted with device keys (never uploaded).
- No cloud backend, no telemetry; only talks to your configured R2.
- Share links are public; use short expirations and watch costs.
Q: R2 only? Primarily R2. Other S3‑compatible services may work but are untested.
Q: Connection fails? Check credentials, network, and your bucket CORS.
Q: Is my data safe? Credentials stay local and encrypted; nothing is collected.
- Optional thumbnail generation on upload.
- More platforms and UX polish (macOS x86, iOS).
- Mobile performance improvements.
- Align Android folder picker with desktop (depends on Tauri plugin).
Contributions welcome via Issues and PRs.
MIT License — see LICENSE.


