Hermes Proton
Proton Mail, Calendar, Contacts and Drive for a Hermes Agent, through an MIT-licensed client built from Proton's own open-source Go libraries (go-srp, go-proton-api) — no Proton Bridge and no paid plan. Reads, searches and sends mail (attachments, scheduled send, labels, folders), manages calendar events and RSVPs, contacts (signed/encrypted vCards), and Drive (upload, download, move, rename, trash, public share links). Sign-in runs in a terminal via `hermes proton login` and the account password is never taken through chat; sending is refused until a recipient allowlist is set and every send is gated by Hermes's pre_tool_call approval.
Good to know before installing
Talks to Proton's private, undocumented web API over the network; stores a per-account session file (0600) holding OAuth-style tokens and the derived key passphrase (never the password) under the profile's plugin-data folder, and on first load copies any sessions from the standalone client's `~/.config/protonlite` into it; reads local files you approve for attachments and Drive uploads and writes downloaded attachments and Drive files under that plugin-data folder; shells out to gpg for calendar/Drive key provisioning; `proton_schedule_followup` creates one-shot Hermes cron jobs (read-only Proton toolset) that run unattended and deliver to your home channel; no self-update, no downloaded binaries, no telemetry.
From the plugin's catalog listing.
How to install
- Install it. Hermes asks for any API keys it needs, then asks whether to turn it on.
hermes plugins install hermes-proton - Said no? Turn it on later:
hermes plugins enable hermes-proton - Restart Hermes so it loads the plugin.
Some plugins also need a sign-in or settings: see Full setup & settings. Memory plugins ask whether to become your memory provider instead. Steps follow the official plugins guide (opens in a new tab).
- Category
- Work & business
- Maintained by
- Maytrella007 (Community)
- Needs
- No API keys declared
- Adds tools
proton_loginproton_accountsproton_unreadproton_listproton_readproton_sendproton_draftproton_markproton_deleteproton_get_attachmentproton_searchproton_gather_contextproton_labelsproton_calendarproton_contactsproton_contactproton_drive_listproton_drive_downloadproton_drive_create_folderproton_drive_uploadproton_drive_moveproton_drive_renameproton_drive_deleteproton_drive_share- Works on
- linux, macos
- Needs Hermes
- 0.22.0 or newer
- Version
- 0.28.0
- In the catalog
- 2026-10-25
Full setup & settings ↗Source code ↗
More in work & business
New Hermes Agent updates every day on X. Follow @HermesWatcher