Gestor de contraseñas escrita en python que no usa bases de datos sinó directorios. No es una base de datos ni un archivo único. Todo se guarda en una carpeta normal en el sistema, por defecto ~/.password-store/ y cada contraseña es un archivo con extensión .gpg [encriptado con GPG] en este directorio que tambien se pueden organizar en subcarpetas.
$ ls ~/.password-store/
.gpg-id correo banco documentos
No necesita ningún demonio ni servidor y requiere inicializar el almacén con un ID de clave GPG antes de su uso. El proceso inicial es el siguiente:
$ gpg --full-generate-key
...
pub rsa4096 2026-03-16 [SC]
157C1683B51FE4C312D...
...
$ pypass init 157C1683B51FE4C312D..
$ pypass init correo@ejemplo.com
$ pypass --PASSWORD_STORE_DIR ~/mi-almacen init correo@ejemplo.com
$ pypass insert correo/gmail
$ pypass show correo/gmail
$ pypass show -c netflix
$ pypass generate banco/santander 32
$ pypass ls
$ pypass ls correo/
$ pypass find gmail
$ pypass edit gmail
$ pypass cp correo/gmail correo/trabajo
$ pypass mv correo/gmail correo/personal
$ pypass rm banco/santander
$ pypass grep "miusuario"
$ pypass git init
$ pypass git push