prs

A command-line password manager that stores secrets with GPG and syncs them between machines using Git.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About prs

prs is a terminal password manager written in Rust. Secrets are encrypted with GPG, and Git is used to synchronise the password store automatically across machines. It includes a password generator, recipient management, history tracking with rollbacks, housekeeping utilities, Tomb support and temporary copying to the clipboard.

It is heavily inspired by pass and uses the same file structure, so it works alongside pass and other compatible clients, extensions and migration scripts. It suits people already comfortable with GPG and Git who want a faster, friendlier command-line tool.

Strengths

  • Compatible with pass stores and tools
  • Automatic Git synchronisation between machines
  • History tracking and rollbacks
  • Built-in password generator and clipboard copy

Limitations

  • Requires familiarity with GPG and Git
  • Terminal only, with no browser autofill of its own

Details

Pricing
FreeFree and open source under the GPL-3.0 license.
License
GPL-3.0
Developer
timvisee
Platforms
Command line
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Command-line users who want a pass-compatible store with built-in Git sync
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 2 sources on file.

Alternatives to prs

Compare all

Software that can replace prs for an important use case, and what changes if you switch.

  • pass

    The standard Unix password manager: one GPG-encrypted file per secret.

    pass is the original Unix password manager whose stores prs reads, with GPG-encrypted files and Git history but without prs's automatic Git synchronisation.

  • gopass

    Team-oriented password store built on GPG and Git.

    gopass keeps the GPG and Git approach and adds multiple stores with per-store recipients for team sharing, plus built-in auditing and secret health checks.

  • passage

    A command-line fork of pass that encrypts the password store with age instead of GnuPG.

    passage is a pass fork that uses age instead of GnuPG, adds per-folder recipients and YubiKey support, but requires manual setup.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing