Strong, authenticated encryption
AES-256-GCM with PBKDF2 (600,000 iterations) and a random per-vault salt. Tamper-evident by design.
A secure, offline password & environment-variable manager. One encrypted vault, two ways to use it β a polished desktop app and a scriptable CLI.
SecureVault stores everything in local, encrypted vaults. Pick the interface that fits the moment β they read and write the same files.
| You want to⦠| Use the⦠| Start here |
|---|---|---|
| Store and look up logins with a friendly window | Desktop app (GUI) | GUI guide β |
Script secrets, inject .env into builds, wire up CI | Command line (vault) | CLI guide β |
| Ship secrets into Xcode / Android Studio builds | CLI β delivering secrets | Delivering secrets β |
| Keep a vault unlocked for an all-day dev session | CLI β the agent (preview) | Agent β |
New here?
Read the Getting started overview β it installs both the app and the CLI and explains how they share vaults.
Free, open source, and kept alive by sponsors
SecureVault has no ads, no accounts and no telemetry. If it keeps your secrets safe, sponsor it on GitHub β€ or give it a β on GitHub. How sponsorship helps β
SecureVault is a local-first secret manager: a desktop password manager for everyday logins, and a developer-focused CLI for managing .env secrets as encrypted, versioned vaults you can inject into any command. There is no server, no sync, and no account β you own the files, and you own the master password.