Gopass is a command-line password manager that stores encrypted credentials in git repositories with GPG encryption by default.
The tool solves the problem of managing shared credentials across distributed teams without requiring network connectivity. It works by encrypting passwords with GPG and versioning them in git, creating a decentralized store that team members can clone and synchronize. The approach is flexible: users can swap GPG for alternative encryption backends like age, or replace git storage with other systems like fossil or plain filesystem storage. The primary interface is the command line, making it suitable for automation in CI/CD systems and shell workflows, though browser integration is also available for users who prefer graphical password entry.
Gopass suits teams working in distributed environments who want full offline capability and version control of their credential stores. It is particularly valuable for developers and operations staff comfortable with command-line tools and git workflows. The tool requires only an external editor for the edit command; GPG and git are optional but recommended for most users. The README positions it as a drop-in replacement for pass, the standard UNIX password manager, with the added benefit of team-focused features and cross-platform consistency on Linux, macOS, BSD, and Windows.
The project maintains active engagement with its community through a dedicated Slack workspace for support. Contributions are welcomed and guided by a contributing document. The tool is distributed under the MIT license, making it freely available for both personal and commercial use.