Own your digital keys. All credentials are encrypted locally with AES-256 and synced through the Git repository you chooseโno third-party access. Built-in file preview and a media player make the vault more than a list. Git history lets you audit and roll back anytime, so managing changes feels like managing code. Windows is available today; full platform support is coming soon.
GitPassword is a Git-native, offline-first encrypted vault for passwords and files. Encrypt locally (AES-256), store encrypted data in Git, preview supported files, and use Git history as your audit trail and rollback mechanism.
Store an encrypted vault in a Git repository you own.
Encrypt locally before storing anything in Git.
Store files in the vault with built-in preview for supported formats.
Use Git commits and diffs to review and revert changes.
Work offline and sync when convenient.
See how GitPassword fits into different workflows and use cases
Keep API keys and credentials versioned and auditable with Git history.
Track changes to infra credentials and quickly revert to known-good versions.
A simple encrypted vault for passwords and files in your own Git repo.
Get answers to common questions about GitPassword
GitPassword encrypts credentials locally using AES-256 before storing them in a Git repository. Encrypted data is committed to Git (not plaintext), and you control where the repository lives.
Yes. GitPassword supports storing encrypted files in the vault. Supported formats can be previewed directly in the app, including audio and video playback.
Yes! GitPassword can work with any Git repository, including GitHub, GitLab, Bitbucket, or your own self-hosted Git server.
Yes. You can work with your local vault offline and sync changes whenever you want via standard Git push/pull.
GitPassword is available for Windows today. macOS, Linux, Android, and iOS are planned.
Join thousands of developers who trust GitPassword for their workflow