A terminal password manager, simple to use, less to remember, and safety enough.
features
Security:
Use two keys to protect data, one key to encrypt each password of every records, and the other encrypt the whole store.
If choose key passA to protect password of record R, then the AES256 key is hmac of R.title and passA.
copy password into clipboard, your password can never be exposed.
Usability:
Two factors of yoru main key can be string or any file, and files can be local file or get from internet by url. Pepole are good at remembering images not codes.
All history of your password will be kept.
If you choose a large file as a factor, then hmac may be quite slow, make it more hard to break your another factor.