Parts of this project were developed with AI assistance and human review.
Quark is a Windows tray unread counter for Proton Mail Bridge. It talks only to the local Bridge IMAP server and displays your inbox unread count in the system tray.
Tray icon without unread mail:
Tray icon with unread mail:
- Unread count badge in the Windows system tray.
- Opens the installed Proton Mail app from the tray when available.
- Optional start with Windows.
- Local Bridge-only IMAP access:
127.0.0.1,localhost,::1. - Bridge password encrypted with Windows DPAPI for the current user.
- Windows.
- Proton Mail Bridge installed and signed in.
- .NET 8 SDK if building from source.
- Start Proton Mail Bridge.
- Open Quark.
- Copy the IMAP username and password from Proton Mail Bridge.
- Paste them into Quark.
- Keep
127.0.0.1,1143, andSTARTTLSunless Bridge shows different local settings. - Click
Test, thenSave settings.
Use the Bridge IMAP password, not your normal Proton account password.
dotnet restore .\Quark.sln
dotnet build .\Quark.slnRun from source:
dotnet run --project .\src\Quark.App\Quark.App.csprojBuild a self-contained Windows x64 release:
.\scripts\publish-win-x64.ps1Build the Inno Setup installer:
.\scripts\build-installer.ps1Requires Inno Setup 7. Installer output is written to dist\.
- Quark only requests
STATUS INBOX (UNSEEN). - Quark rejects non-loopback IMAP hosts.
- Settings are stored at
%APPDATA%\Quark\settings.json. - The Bridge password is saved as
ProtectedPasswordusing Windows DPAPI. - Quark is not affiliated with Proton AG.
Quark is an unofficial utility for Proton Mail Bridge. It is provided as-is, without warranty or liability, under the MIT License. Use it at your own risk.
If Quark is useful to you, you can support the project through Buy Me a Coffee.
MIT. See LICENSE.


