Personal Note: This is a hobby project born out of frustration - I can never remember my passwords! 🤦♂️
A secure, terminal-based password manager with a beautiful interface. All your passwords stay on your machine, encrypted with GPG.
- Store passwords securely - everything encrypted and stored locally
- Easy to use - simple keyboard navigation through menus
- Add new passwords - fill out forms for websites/services
- View your passwords - browse and reveal passwords when needed
- Delete old passwords - with confirmation to prevent accidents
- Change master password - update your master password safely
- Master password protection - one password to access everything
- Install Go (1.24.6 or later)
- Clone and build:
git clone <repository-url> cd password-manager go mod tidy go build -o password-manager
- Run it:
./password-manager
- Create a master password (8+ characters)
- Create a validation phrase (12+ characters)
- You're ready to store passwords!
- Enter your master password
- Use the menu to add, view, or delete passwords
- Press 'd' in password details to delete (with confirmation)
- Press 'v' to show/hide passwords when viewing
- Arrow keys / j/k: Navigate menus and lists
- Enter/Space: Select items or confirm actions
- v: Show/hide passwords when viewing
- d: Delete password (asks for confirmation)
- Esc: Go back or cancel
- Ctrl+C: Quit application
- 📤 Export Passwords: Export to CSV/JSON formats
- 🔗 Maybe: GitHub Backup: Encrypted backup to private repos
- Everything stays on your computer (no internet required)
- Uses GPG encryption (battle-tested security)
- Your passwords are stored in
~/.password-manager-store/