TL;DR: A local, single-user password manager built in PowerShell. Encrypted JSON vaults live in your profile, managed through a clean terminal menu. Auto-detects new vault files dropped into the data folder. 🔐⚡
- Local-only vaults stored under your user profile (no cloud sync).
- AES encryption with per-vault salt and password-derived key.
- Menu-driven UI with fast navigation and a reliable back option.
- Add, view, edit, and delete entries for logins, URLs, and notes.
- Search plus quick clipboard copy for entry fields.
- Auto-refreshes when a new vault file is added to the data folder.
- Export and import encrypted vaults for local migration between machines.
- Optional recovery password to unlock vaults locally if the master password is lost.
- Import data lets you open the data folder or enter a file path manually.
- Run
VaultX.ps1to launch the main menu. - Create or select a vault.
- Set or enter the master password to unlock it.
- Manage entries (add/view/edit/delete).
- Log out to return to the vault list.
VaultX.ps1: main script and UI.ExecutionPolicy.md: guidance for allowing script execution on Windows.Readme.md: this overview.
VaultX is designed for local use. If you do not set a recovery password, a lost master password cannot be recovered.