Unofficial desktop app for Proton
Protodesk is a free open-source desktop app for Proton. It brings together Proton Mail, Proton Calendar, and Proton Drive into a single Linux application. While Proton (the awesome company behind these wonderful services) has been working to release desktop apps for the same, they are distinct for each service and only fully available to premium users beyond the 14-day trial period.
Protodesk therefore enables users to:
- use Proton services without having to install 3 different apps for 3 different services all of which use a unified account.
- access the 3 core Proton services (Mail, Calendar, and Drive) without having to visit the websites on their browsers.
- Easy to set up - The app is packaged and distributed as an AppImage, and all the user has to do is download the AppImage, make it executable, and start using Protodesk.
- Session persistence - Session data is persisted on disk, meaning the user does not have to log in again every other time they want to use the application.
- File downloads - Easily download email attachments and files in Proton Drive onto your local storage.
- Proton Mail integration - Easy access to Proton Mail for reading, sending, and organizing emails.
- Proton Calendar support - Manage your calendar with the included Proton Calendar access.
- Proton Drive integration - Store, organize, and share your files via Proton Drive reliably.
- Opening external links - External links are opened in the user's default browser application.
- Open-source - The project's source code is freely avaiable for all and sundry to inspect and contribute to.
Notably, Protodesk is only available for Linux distributions as an AppImage, and there are currently no plans to make it available for other platforms.
Contributions are much welcome! Feel free to open an issue or create a pull request.
To create a pull request:
- Fork this repository and clone it to your local machine.
- Create a new branch for your changes (features, bug fixes, etc.)
- Make your changes and commit them with a clear commit message.
- Open a pull request with a detailed description of your changes.
If you like the idea behind the project and would like to financially support its continued development and maintenance, you are welcome to do so using any of these channels:
Nemuel Wainaina - [email protected]