VaultKeep — A Local, Encrypted Password Manager for Windows

2026-08visit
ElectronReactTypeScriptSecurityDesktop

VaultKeep is a local-first password manager for Windows. It stores your logins, 2FA codes, notes, and generates strong passwords — everything encrypted on your own machine with a master password that never leaves your device.

Why Local-First?

Most password managers sync your vault through a cloud service, which means you are trusting a third party with the keys to your accounts. VaultKeep takes the opposite approach: the database and all cryptographic keys stay in the Electron main process on your machine. There is no cloud, no account, and nothing to leak.

Security Model

Your master password is derived through Argon2id — memory-hard and parallel-resistant — into a key that encrypts every record with AES-256-GCM, giving both confidentiality and authenticated integrity. The raw password is never stored; the vault uses an encrypted sentinel to verify it on unlock.

The renderer UI talks to the backend only through a typed window.vaultkeep IPC bridge with contextIsolation enabled — the database and crypto code never ship to the renderer, so a compromised UI cannot reach the encryption keys.

architecture
React 19 UI ←→ preload IPC bridge ←→ Main Process
                                ├── Argon2id (key derivation)
                                ├── AES-256-GCM (encryption)
                                └── better-sqlite3 (encrypted DB)

Key Features

Tech Stack

Install

VaultKeep 1.0.3 ships as a Windows installer (NSIS). Download the installer and run it — no accounts, no sign-ups, no cloud:

Download VaultKeep Setup 1.0.3.exe

Windows x64 · NSIS installer · ~114 MB

Because the installer is signed with a self-signed certificate, Windows may show a SmartScreen prompt — click More info → Run anyway to proceed. Your first run asks you to create a master password, and that password is the only way to open your vault. Keep it safe — there is no recovery.

Open Source

VaultKeep is open source. Source code on GitHub. Feature requests and issues are welcome.