frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: I Built a CLI for Proton Mail, Drive, Calendar, Pass and Contacts

https://github.com/roman-16/proton-cli
1•Wavum•58m ago
I made a command line tool for Proton. It covers Mail, Drive, Calendar, Pass and Contacts. It is one static binary for Linux, macOS and Windows.

Proton doesn't have a CLI for all their web interfaces. There is one for Drive and one for Pass, but the other ones are not really there. There's no Mail CLI, Contacts or other CLIs. I wanted to have everything in one.

It does logins the way the Proton apps do, with SRP. It decrypts and encrypts on your machine with Proton's own Go libraries, go-srp and gopenpgp. Your password never leaves the machine. It talks to the same API as the Proton web apps. There is no bridge and no daemon. It runs one command and exits.

Some things it can do:

  proton mail messages list --unread
  proton mail messages get "Invoice #2291"
  proton drive items upload ./report.pdf /Documents
  proton calendar events list
  proton pass items totp github.com
Every command has the same shape: proton <app> <collection> <verb>. Every command can print JSON. Every command that changes something takes --dry-run.

This CLI does things the web interfaces do, in those five apps. But some things need a browser and are not here: importing from Gmail, adding a Zoom link, registering a security key and so on. VPN, Wallet, Docs, Meet, Lumo and Authenticator are not covered.

Most of the code was written with LLMs as you can see. But I have an extensive test suite: 397 live tests against three real Proton accounts and a record of the 243 API endpoints they reach.

Install with curl, Homebrew, winget, APT, AUR, Nix, npm or take a binary from the releases page.

Feedback is more than welcome :)

What happens if you extrapolate the age of US presidents?

https://www.reddit.com/r/dataisugly/comments/1wbuo9z/extrapolation_never_lies_the_55th_president_...
1•gloussou•1m ago•0 comments

Flock worker calls police on reporter filming public camera installation

https://www.investigatetv.com/2026/09/08/flock-worker-calls-police-investigatetv-reporter-filming...
3•SanjayMehta•5m ago•0 comments

Mars astronauts could live in houses made of yeast and jello, say scientists

https://www.theregister.com/offbeat/2026/09/11/mars-astronauts-could-live-in-houses-made-of-yeast...
1•Bender•6m ago•0 comments

AI models don't kill people – people kill people

https://www.theregister.com/ai-and-ml/2026/09/09/ai-models-dont-kill-people-people-kill-people/52...
1•Bender•7m ago•0 comments

RevenueOS – open-source revenue automation that waits for your approval

https://github.com/unempyd/revenueos
1•unempyd•7m ago•0 comments

I Pivoted to Game Development

https://sibylline.dev/articles/2026-09-12-why-i-pivoted-to-game-development/
1•CuriouslyC•8m ago•0 comments

Show HN: I built a day-by-day timeline of the AI boom (2017–2026, 437 events)

https://www.aihistory.live/
1•aniketsauravv•9m ago•0 comments

AI is breaking our proxies for expertise

https://www.seangoedecke.com/ai-is-breaking-our-proxies-for-expertise/
1•j4102_•9m ago•0 comments

Lessons I learned as a software engineer

https://www.thetrueengineer.com/p/10-lessons-from-the-journey-what
1•adletbalzhanov•11m ago•0 comments

Hornbound – I made a 13KB roguelike game for js13k game jam (no AI)

https://labrat.mobi/games/hornbound/
1•g0ld3nrati0•12m ago•0 comments

An update on the May spam-publishing campaign on rubygems.org

https://blog.rubygems.org/2026/09/11/update-may-spam-publishing-campaign.html
1•Topfi•14m ago•0 comments

Tesla Is Reclaiming the U.S. EV Market as Legacy Automakers Retreat

https://www.wsj.com/business/autos/tesla-is-reclaiming-the-u-s-ev-market-as-legacy-automakers-ret...
1•fortran77•15m ago•1 comments

US Customs supervisor busted for stealing hardware from Homeland Security PCs

https://www.tomshardware.com/pc-components/us-customs-supervisor-busted-for-stealing-core-i7-cpus...
4•Levitating•16m ago•0 comments

Xorcery – a WebGPU superoptimizer that rediscovers bit hacks in the browser

https://xorcery.vercel.app
1•zaydmulani•16m ago•0 comments

Trump says he would be OK with China building cars in US

https://www.reuters.com/world/us/trump-says-he-would-be-ok-with-china-building-cars-us-2026-09-12/
4•geox•18m ago•0 comments

Metacarp: a self-hosting Carp compiler written in Carp

https://blog.veitheller.de/Metacarp.html
1•joshcsimmons•19m ago•0 comments

Things That Annoy Me About Cars in 2026

https://blog.decryption.net.au/posts/cars_suck.html
2•decryption•19m ago•0 comments

Ticketry: Jira alternative, but with all the data in Git

https://github.com/LoumTechnologies/ticketry
2•octopoc•20m ago•0 comments

PDF Annotator

https://apps.microsoft.com/detail/9n3brrtj0bkr?hl=en-US&gl=US
1•RENiXTech•20m ago•0 comments

I Don't Trust a Home Lab Service Until It Passes These 7 Tests

https://www.virtualizationhowto.com/2026/09/i-dont-trust-a-home-lab-service-until-it-passes-these...
2•bleevht•20m ago•1 comments

Px0 – a fast, lightweight, read-only IDE

https://px0.ai/
1•arpitbbhayani•21m ago•0 comments

The lifecycle of a sharded Postgres query

https://planetscale.com/blog/the-lifecycle-of-a-sharded-postgres-query
2•felixyz•24m ago•0 comments

Show HN: Starter.page

https://starter.page/guest/start
1•relatedcode•29m ago•0 comments

You and the Atom Bomb by George Orwell

https://www.orwellfoundation.com/the-orwell-foundation/orwell/essays-and-other-works/you-and-the-...
1•mhb•33m ago•0 comments

Optimizing a single Rust Clippy lint by 3133X

https://blog.goose.love
3•torutofu•36m ago•0 comments

The Rise and Fall of Ruby on Rails [video]

https://www.youtube.com/watch?v=-azghwx0RWc
1•lackoftactics•36m ago•1 comments

Founder Effects Persist Despite Differentiation: A Field Experiment with Lizards

https://www.science.org/doi/10.1126/science.1209566
2•thunderbong•37m ago•0 comments

Replace Net Metering with Batteries

https://www.jefftk.com/p/replace-net-metering-with-batteries
1•mhb•37m ago•0 comments

Show HN: Rendly – Build demo videos from code in seconds

https://github.com/mukundzha/rendly
3•mukundjha06•40m ago•0 comments

Show HN: GHScan – Paste a GitHub URL, get a free security report in the browser

https://ghscan.vercel.app
1•JadaQ•40m ago•0 comments