TESIGN
SAVED

EN · KO

  1. TESIGN / RADAR
  2. proton-cli

proton-cli

Proton services from the terminal

WHO USES ITProton user · Terminal person · Agent user

Install to use

Runs Proton Mail, Drive, Calendar, Pass and Contacts from the terminal.

★ 70▲ 3 HN

70 stars · checked on GitHub GitHub check 30 h late · no 7-day star increase observed (GH Archive) (as of ) · 3 Show HN points observed

NEW 0h OLD WHEN SEEN

GitHub social card for roman-16/proton-cli: name and 'Your CLI for Proton Mail…' description left, avatar right.

TESIGN TAKE

No bridge, no proxy: the encryption happens on your machine, and that is the whole pitch.

INSTALL

AT A GLANCE

LICENSE
MIT
USAGE
Use, change and redistribute, commercially too. Keep the notice.
LANGUAGE
Go
PLATFORM
linux · macos · windows · cli
ACTIVITY
last commit 1 day ago () · latest release v4.0.0 () · 57 releases
COMMUNITY
1 contributor · 0 open issues (incl. PRs) · made by: an individual
SOURCES
Show HN
OPEN SOURCE
YES
FIRST SEEN
CATEGORY
PRODUCTIVITY · DEV TOOLS

A summary, not legal advice.

WHY IT MATTERS

A Proton account can only be used through the browser or the apps, which keeps it out of scripts and cron. proton-cli puts Mail, Drive, Calendar, Pass and Contacts behind one binary, handling SRP login and PGP encryption on your machine with Proton's own libraries. Every listing comes out as JSON or YAML, and anything that changes state takes --dry-run. Linux, macOS and Windows under MIT; a community project unaffiliated with Proton AG, so mind Proton's terms yourself.

BUILD FROM THIS

  • A cron job that pulls unread mail each morning for a summary
  • A release script that uploads reports to a Drive folder
  • An agent hooked to mail and calendar via proton skill

WHO IT'S FOR

Proton user
wants mail and files automated by script
Terminal person
prefers the account without a browser
Agent user
letting an agent read mail and calendar

START IN 5 MINUTES

$ curl -fsSL https://raw.githubusercontent.com/roman-16/proton-cli/main/scripts/install.sh | sh
$ irm https://raw.githubusercontent.com/roman-16/proton-cli/main/scripts/install.ps1 | iex
# Also on Homebrew, winget, APT, AUR, Nix, npm and as signed binaries
$ proton account login
$ proton mail messages list --unread
# Every command reads proton <app> <collection> <verb> · proton-cli works too

CAVEATS

  • Community project unaffiliated with Proton AG; mind Proton's terms
  • It handles your password and keys; read the Security doc first

RECEIPT

FIRST SEEN
AT SOURCE
KEPT
CREATED → FIRST SEEN
0h
WHEN FIRST SEEN
69 ★
SOURCES
Show HN

The same facts in machine-readable form — View as Markdown · JSON

SIMILAR TOOLS

Up to five from PRODUCTIVITY by ★ total: edited entries first, then repository cards; this entry is highlighted. Drawn from the same stored snapshot as the rankings — a comparison, not a recommendation.

IMAGENAME★ TOTAL▲ 7dLICENSEPLATFORMLAST PUSH
Hermes Agent landing: blue background, the headline 'The agent that grows with you' and an engraving-style winged figure.
Hermes AgentSelf-improving personal agent★ 246k▲ +375MITpermissivelinux · macos · windows · android · cli
GitHub social card for roman-16/proton-cli: name and 'Your CLI for Proton Mail…' description left, avatar right.
proton-cliProton services from the terminalTHIS ENTRY★ 70MITpermissivelinux · macos · windows · cli
immich-app/immichCARD★ 114k▲ +82AGPL-3.0copyleft
stirling-tools/stirling-pdfCARD★ 91.9k▲ +54Licence unconfirmedunconfirmed
sherlock-project/sherlockCARD★ 91.5k▲ +64MITpermissive

TIMELINE

  1. Repository created
  2. Show HN post ↗
  3. FIRST SEEN BY TESIGN