Skip to main content

A gopass-compatible password manager for teams and individuals

Project description

PassShare

A gopass-compatible password manager for teams and individuals.

© 2026 株式会社BM1314. All rights reserved.

Features

  • gopass/pass compatible: Works with existing password stores
  • GPG & Age encryption: Choose your preferred encryption backend
  • Git integration: Automatic version control and sync
  • Team sharing: Multiple recipients for shared secrets
  • CLI & API: Use from command line or programmatically

Installation

pip install passshare

Quick Start

Initialize a new store

passshare init 0xYOURGPGKEY

Add a secret

passshare insert email/gmail

Show a secret

passshare show email/gmail

Generate a password

passshare generate website/example 24

List all secrets

passshare list

API Usage

from passshare import Gopass, Secret

# Initialize
gopass = Gopass()

# Get a secret
secret = gopass.get("email/gmail")
print(secret.password)
print(secret.get("username"))

# Create a new secret
new_secret = Secret(
    password="super-secret",
    data={"username": "user@example.com"}
)
gopass.set("new/secret", new_secret)

# Generate a password
password = gopass.generate("another/secret", length=32)

Commands

Command Description
show Show a secret
insert Add a new secret
edit Edit an existing secret
delete/rm Delete a secret
generate Generate a password
list/ls List secrets
find/search Find secrets by name
grep Search secret contents
copy/cp Copy a secret
move/mv Move a secret
sync Sync with remote
init Initialize a new store
config Manage configuration
mounts Manage mount points
recipients Manage recipients
otp Generate OTP codes
audit Audit password strength
pwgen Generate standalone passwords
history Show secret history
completion Generate shell completion

Configuration

Configuration file: ~/.config/gopass/config

autoclip: true
cliptimeout: 45
autosync: true
path: ~/.local/share/gopass/stores/root
mounts:
  work: ~/.local/share/gopass/stores/work

License

MIT License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

passshare-1.0.0.tar.gz (28.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

passshare-1.0.0-py3-none-any.whl (37.3 kB view details)

Uploaded Python 3

File details

Details for the file passshare-1.0.0.tar.gz.

File metadata

  • Download URL: passshare-1.0.0.tar.gz
  • Upload date:
  • Size: 28.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for passshare-1.0.0.tar.gz
Algorithm Hash digest
SHA256 5d41a446c663585dd3268f4639df9de1c4f4bcbe5fc42d300ea66a86638181bd
MD5 ab4f09d81782e8889bd1e4d590ea5e87
BLAKE2b-256 358c5c2c1e6bf3c8fba345686cbad6d755b0842bb34c7beb7c646bde87bce035

See more details on using hashes here.

File details

Details for the file passshare-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: passshare-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 37.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for passshare-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 14308436902047e3c059359673aa4b22e8ef075916829022310d8cf4b4830a29
MD5 31b2b17ae1cb7af4083080d0060b2e03
BLAKE2b-256 4df0c980a088c4f40b49f65068e5aa62cb416862ba063001d9c480a335b80f21

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page