About ProtonDrive Linux
An unofficial desktop client for Proton Drive on Linux, built with Tauri v2.
Stack
- Frontend: Proton WebClients (React) running in a Tauri WebView
- Backend: Rust (Tauri v2 API + custom modules)
- Packaging: Multi-distro support across 18+ Linux targets
- CI/CD: GitLab CI with cross-distro VM testing
Goals
- Provide a native Linux desktop experience for Proton Drive
- Bidirectional file sync with the Proton Drive API
- Support all major Linux distributions (Debian, Fedora, Arch, etc.)
- Maintain feature parity with Proton’s web interface
Scope
This project wraps Proton’s existing WebClients frontend — it does not reimplement the Proton Drive API or web interface from scratch. The Tauri shell provides native file system access, system tray integration, and OS-level sync capabilities that a web-only client cannot offer.
License
AGPL-3.0 — see LICENSE on GitHub for details.
Disclaimer
This project is not affiliated with, endorsed by, or connected to Proton AG. It is an independent community effort.