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 the Windows desktop app and connect your local vault workflow.
OpenQuick start
Create a vault, save items, and sync encrypted data with your Git remote.
OpenSecurity model
GitPassword uses PBKDF2-SHA256 key derivation and AES-256-CBC encryption for vault data. Git providers receive ciphertext and normal Git metadata, such as commit times, repository names, and object sizes.