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

  1. Provide a native Linux desktop experience for Proton Drive
  2. Bidirectional file sync with the Proton Drive API
  3. Support all major Linux distributions (Debian, Fedora, Arch, etc.)
  4. 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.

ProtonDrive Linux — not affiliated with Proton AG. GitHub