gopass

gopass is a simple but powerful password manager for your terminal.

Install Docs GitHub Tweet

Demo

Features



100% API-compatible to pass

Every other app will work with the basics of gopass, too. Just jump in with your existing setup!



git by default

We initialize a git repository in your store by default. Additionally we automatically pull and push if you write to the store.



Support for multiple stores

Out of the box we support not only the common default store, but you can add as many other stores, so-called mounts, as you like.



Easier management of recipients

We prompt you to verify the recipients you're about to encrypt for by default, so you can be sure to always target the right people.



Compatible with iOS, Android, Chrome, Firefox apps

Because we're compatible with pass there are other projects out there that you can use to complement gopass on other platforms. We even have our own Browser plugin.



Store binary data

With gopass you can store more than just simple passwords. You are able to store any kind of data as binary to the password store.
Coming soon!

Install

Debian and Ubuntu

  • Using the deb package diretly:
    wget https://github.com/gopasspw/gopass/releases/download/v1.15.12/gopass_1.15.12_linux_amd64.deb
    sudo dpkg -i gopass_1.15.12_linux_amd64.deb
  • Using our APT repository:
    curl https://packages.gopass.pw/repos/gopass/gopass-archive-keyring.gpg | sudo tee /usr/share/keyrings/gopass-archive-keyring.gpg
    cat << EOF | sudo tee /etc/apt/sources.list.d/gopass.sources
    Types: deb
    URIs: https://packages.gopass.pw/repos/gopass
    Suites: stable
    Architectures: amd64 arm64 armhf
    Components: main
    Signed-By: /usr/share/keyrings/gopass-archive-keyring.gpg
    EOF
    sudo apt install gopass-archive-keyring gopass
WARNING: Debian and it's derivates ship a package `gopass` that is not related to `gopass`. See #1849 for more information.

Alpine Linux

apk add gopass

ArchLinux

sudo pacman -S gopass

Gentoo

emerge -av gopass

Fedora

dnf install gopass

RedHat / CentOS

dnf copr enable daftaupe/gopass
dnf install gopass

Binary Download

Download (1.15.12)

Homebrew

brew install gopass

Binary Download

Download (1.15.12)

Chocolatey

choco install gpg4win
choco install gopass

Scoop

scoop install gopass

Binary Download

Download (1.15.12)

FreeBSD

cd /usr/ports/security/gopass
make install

OpenBSD

cd /usr/ports/security/gopass
make install

Other Operating Systems

Please visit https://github.com/gopasspw/gopass/releases/tag/v1.15.12/ for a list of binary releases

From Source

Run go install github.com/gopasspw/gopass@latest to install gopass from source.