Gopass is a modern, team-focused UNIX password manager that securely stores and manages credentials using GPG encryption and git versioning.
The slightly more awesome standard unix password manager for teams
Gopass is designed for teams and individuals who need a secure, offline-capable password manager with seamless multi-device support and version control. It is ideal for developers, system administrators, and security-conscious users who prefer command-line interfaces and want to integrate password management into CI/CD pipelines or other automated workflows.
Gopass requires GPG and git for its default encryption and version control features, though it can operate without them with reduced functionality. Users should avoid installing unrelated packages named 'gopass' from official repositories on Debian-based systems, as they are not related to this project. The tool is optimized for CLI users and can be integrated into automation workflows, but also supports browser integration for convenience.
Install prerequisites: gpg and git (recommended for full functionality)
On Linux/MacOS, install via Homebrew: brew install gopass
On macOS, install via MacPorts: sudo port install gopass
On Debian-based systems, add Gopass repository and key, then run: sudo apt update && sudo apt install gopass gopass-archive-keyring
On Fedora/RedHat/CentOS, enable copr repo if needed: dnf copr enable daftaupe/gopass, then install with dnf install gopass
On Arch Linux, install with pacman -S gopass
On Windows, install via Scoop (details truncated in README)
gopass edit
Edit stored credentials using an external editor