
Secure CLI password manager (Argon2id + AES-256-GCM)
This is an old version of a CLI password vault. The development has been shifted to vlt:
https://codeberg.org/artich0ke/vlt (GitHub mirror: https://github.com/b0lbas/vlt).
You can still download the utility / use it as a personal password storage, however, neither is recommended.
A minimal and highly secure CLI password manager.
This is a Zero-Knowledge system. There is no recovery key and no "Forgot Password" button. If you lose your master key, your data is gone forever.
When you run chpwd for the first time, you will go through the Zero-Knowledge disclaimer and the hardware tuning wizard.
Please note that the database file (vault.db) is physically created only after you add your very first password using the add <service> command.
If you exit the application immediately after configuring the Master Password without adding any entries, your settings will not be saved, and the next launch will trigger the setup wizard and disclaimer again.
runtime.KeepAlive) immediately after use or upon emergency exit (Ctrl+C).ENTER.x/crypto and x/term). No heavy clipboard utilities or OS keychain wrappers required.yay -S chpwd
git clone https://github.com/b0lbas/chpwd.git
cd chpwd
go build -o chpwd main.go
sudo mv chpwd /usr/local/bin/
Simply launch the utility from any terminal:
chpwd
Enter your master password to unlock the database. Once inside the internal shell, use the following commands:
help — Show available commands.add <service> — Save a new password.get <service> — Retrieve a password.mod <service> — Update an existing password.del <service> — Delete a password from the vault.exit — Securely lock the vault and quit.GNU AGPL v3