GitPassword docs
Build a local-first encrypted vault on top of Git.
GitPassword stores passwords, secure notes, and files in an encrypted vault. Your Git remote is used for sync and recovery, while plaintext stays on your device.
GitPassword overview
A Git-native encrypted vault for passwords, notes, and files.
OpenInstallation
Prepare cross-platform desktop apps and connect your local vault workflow.
OpenQuick start
Create a vault, save items, and sync encrypted data with your Git remote.
OpenSecurity whitepaper
Technical specification for Argon2id, AES-256-GCM, and zero-knowledge model.
OpenSecurity model
Read full whitepaperGitPassword uses Argon2id v1.3 memory-hard key derivation, AES-256-GCM authenticated encryption, and an optional 128-bit Vault Secret. Git providers only receive ciphertext and standard Git metadata (such as commit timestamps, branch names, and object sizes).