This guide walks you through installing PassKey, creating your first vault, and understanding the basics.
| Requirement | Minimum |
|---|---|
| Operating system | Windows 10 version 1809 (build 17763) or Windows 11 |
| Architecture | x64 (64-bit) processor |
| RAM | 4 GB |
| Disk space | ~150 MB |
| .NET runtime | Not required — PassKey is fully self-contained |
Download the latest release from the GitHub Releases page.
Two options are available:
| Package | Description |
|---|---|
| PassKey-Setup-x64.exe | Installer — installs to Program Files, creates Start Menu shortcuts, registers the browser extension Native Messaging host automatically |
| PassKey-Portable-x64.zip | Portable — extract anywhere and run. No installation required. You will need to register the Native Messaging host manually if you want to use the browser extension (see Browser Extension) |
PassKey-Setup-x64.exe from the Releases page.Double-click the installer to launch it.
Note: Windows SmartScreen may display an “Unknown publisher” warning because PassKey v1.0 uses a self-signed certificate. Click More info, then Run anyway to proceed. This is expected and will be resolved with a commercial code-signing certificate in a future release.
C:\Program Files\PassKey).The installer automatically registers the Native Messaging host for both Chrome and Firefox, so the browser extension will work immediately.
PassKey-Portable-x64.zip from the Releases page.C:\Tools\PassKey).PassKey.Desktop.exe from the extracted folder.Tip: If you plan to use the browser extension with the portable version, run the included
register-native-host.ps1script once to register the Native Messaging host. See the Browser Extension guide for details.
When you run PassKey for the first time, you will see the Setup screen.
The master password is the single key that protects all your data. Choose it carefully:
Warning: There is no “Forgot password” feature. If you lose your master password, your vault cannot be recovered. Consider writing it down and storing it in a physically secure location (e.g., a locked drawer or a safe) until you have memorised it.
Type the master password a second time to confirm. The two entries must match.
PassKey will:
You are now taken to the Welcome screen, which provides a brief overview of the app’s sections.
Every time you launch PassKey (or after the vault has been locked), you will see the Login screen:
If the password is correct, the vault unlocks and you see the Dashboard. If incorrect, an error message is displayed.
You can lock the vault at any time:
When locked, the DEK is securely erased from memory and the vault data becomes inaccessible until you enter the master password again.
Your encrypted vault is stored at:
%LOCALAPPDATA%\PassKey\vault.db
This is typically C:\Users\<YourName>\AppData\Local\PassKey\vault.db.
The database contains three tables: