pkg.soopen package index

brew / rank 8064

Install prs with Homebrew, apt, Nix, scoop

Secure, fast & convenient password manager CLI with GPG & git sync. Version 0.5.9 via Homebrew; verified 2026-09-15. Also installable with debian: sudo apt install prs.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install prs

local Homebrew formula metadata

Linux

Debian aptverified · 92%
sudo apt install prs

Debian stable package indexes · prs · source: deb.debian.org

Nixverified · 92%
nix profile install nixpkgs#prs

nixpkgs package indexes · pkgs/by-name/pr/prs/package.nix · source: api.github.com

Windows

Scoopverified · 92%
scoop install main/prs

Scoop official bucket manifest trees · bucket/prs.json · source: api.github.com

overview

Package summary

Secure, fast & convenient password manager CLI with GPG & git sync

Commands and aliases

  • prs

history

Project history and usage

prs is a cross-platform command-line password manager that encrypts secrets with GPG and can synchronize its password store through Git.

Project history

prs was created by Tim Visée as a terminal password manager heavily inspired by pass. It preserves pass's file structure while adding integrated synchronization, recipient management, history and rollback tools, TOTP support, optional Tomb integration, and a GTK client.

Adoption history

The project is distributed through Homebrew, Debian, Nix, Scoop, and other channels recorded in source_facts.package-manager. Its compatibility with the established pass directory structure lets users retain existing stores, clients, extensions, and migration scripts.

How it is used

Users add, edit, generate, show, copy, move, and remove secrets with the prs command. The sync command exchanges the store through Git, while recipient commands support use across multiple machines.

The official security guidance identifies ~/.password-store as the store directory. Secret contents are encrypted as GPG files, although filenames, timestamps, and encrypted sizes can remain visible without optional metadata-hiding measures.

Why package nerds care

prs is notable as a Rust-era reinterpretation of the Unix password-store model: encrypted files remain inspectable and portable, Git supplies synchronization and history, and compatibility is favored over a proprietary vault format.

Timeline

  • Early project phase: The official README continues to characterize prs as being in early stages.
  • Current design: Supports Linux, macOS, Windows, FreeBSD, pass-compatible stores, Git synchronization, and multiple optional features.

Related projects

  • pass: The password-store utility whose directory format and workflow inspired prs.
  • GnuPG: Provides encryption for stored secrets.
  • Git: Provides synchronization and revision history.
  • Tomb: An optional encrypted-container integration intended to reduce metadata exposure.

Sources

  • Input package coverage: source_facts.package-manager
  • Official prs README: https://github.com/timvisee/prs#readme

security posture

Risk level: blue

broad file, network, media, or database tool signal.

Risk classifier

blue risk · medium confidence · tool

Why

  • broad file, network, media, or database tool signal

Signals

  • text:sync

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 1 runtime dependencies.
  • Build metadata lists 2 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
~/.password-store
Windows
~\.password-store

executables

Installed executables

CommandKindExposureNote
prscliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-09-19
manager version0.5.9
manager updated2026-09-15
local dataok
upstreamcurrent
latest detectedv0.5.7

https://github.com/timvisee/prs

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:prs
Version0.5.9
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/prs
Homepagehttps://timvisee.com/projects/prs
Repositoryhttps://github.com/timvisee/prs
Upstream docshttps://timvisee.com/projects/prs
LicenseGPL-3.0-only
Source archivehttps://github.com/timvisee/prs/archive/refs/tags/v0.5.7.tar.gz
Last updated2026-09-15T08:47:04Z
Pulseupdated
Dependenciesgpgme
Build dependenciespkgconf, rust
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameprs
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

prs 0.5.2+dfsg-3

secure, fast and convenient password manager

https://gitlab.org/timvisee/prs

sudo apt install prs
  • Section: utils
  • Architecture: amd64
  • 8 dependencies
  • normalized package name match
  • Matched by: Prs
Debian stable package indexes · deb.debian.org · Debian stable package indexes: prs from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

prs

nix profile install nixpkgs#prs
  • normalized package name match
  • Matched by: Prs
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/pr/prs/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Scoop95%

main/prs

scoop install main/prs
  • normalized package name match
  • Matched by: Prs
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/prs.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation