# pass-extension/pass-otp

A pass extension for managing one-time-password (OTP) tokens

Repository: https://github.com/pass-extension/pass-otp
Canonical: https://ross.abutalabs.com/products/pass-otp
Language: Shell
License: GPL-3.0
License Family: copyleft
Topics: password-store, otpauth
Last push: 2025-08-09T21:12:17+00:00

## Health v2 (maintenance only)
Score: 39/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 36, release rhythm 8, longevity 100
- inputs: {"age_days": 3487, "days_push": 389, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1485, forks 99 (observed 2026-08-28T04:04:51.461377+00:00)

## What it is
pass-otp is an extension for the pass password manager that stores and manages one-time-password (OTP) tokens as otpauth:// URIs. It generates TOTP/HOTP codes on the command line, supports clipboard output, QR code display, and piping tokens from QR decoders.

## Use cases
- generate 2fa codes from the command line
- store otp tokens in pass password manager
- insert otpauth uri from a qr code image
- display a qr code for an otp token
- append an otp secret to an existing password entry
- replace a phone authenticator app with pass

## When to choose
- you already use pass and want two-factor tokens in the same encrypted store
- you prefer terminal workflows and clipboard-based 2fa code entry
- you want to back up OTP secrets alongside passwords in git

## When to avoid
- you don't use pass as your password manager
- you want a graphical authenticator app with push notifications
- you need cloud-synced 2fa across mobile devices out of the box

## Facets
- artifact type: plugin
- maturity: active
- function: security, cryptography, cli
- domain: security, privacy, developer-tools
- platform: cli
- tags: pass-extension, otp, totp, two-factor-authentication, password-store, shell, command-line, linux, macos

## Member repositories
- pass-extension/pass-otp (main) score 39

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:51.461377+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:33:57.139268+00:00, confidence not recorded.
  - readme: https://github.com/pass-extension/pass-otp (fetched 2026-08-28T04:04:51.461377+00:00, sha 4add22b13457)
- Data as of 2026-08-30T08:39:29.467469+00:00.
