Your API keys,
encrypted locally.
Browser-only encrypted secrets vault for solo developers. No backend, no sign-up, no servers to breach. Your keys stay encrypted in your browser and never leave your device unless you choose to export them.
Everything you need
Built for solo developers who value simplicity and security.
Strong, standard encryption
AES-256-GCM with PBKDF2 key derivation (310,000 rounds). Your master password never leaves the browser.
Lightning fast
No sign-up, no sync, no waiting. Open and use instantly. Everything runs locally.
7 built-in generators
JWT secrets, UUIDs, API keys, passwords, and more. Save directly to projects.
One-click export
Export to .env, .envrc, or settings.json. Perfect for Claude Code.
Project organization
Group keys by project. Search, filter, archive. Keep your secrets organized.
Auto-lock & clipboard clear
Configurable idle timeout and automatic clipboard clearing after copying secrets.
Built for the way you work
Claude creates a Stripe key via MCP. KeyVault opens with the value pre-filled. You confirm. Done.
Prefill from MCP
Claude creates a key via Stripe, Cloudflare, or any MCP tool, then navigates your browser to a special URL. The vault auto-opens a pre-filled "Save key" modal. The secret never appears in your chat.
Direct .env export
Pick a project, pick keys, pick a format. Hit Copy or Download. Open Claude Code, paste into .env. Total time: under 10 seconds.
Ready to secure your keys?
Free & open, and always will be. No sign-up, no account — open the vault and start.
Donations are optional and keep KeyVault free for everyone.