passkeep is a simple, secure, and local password manager written in Rust.
It uses Argon2 for key derivation and AES-GCM for encryption. All data is securely stored on your local Linux system β no internet, no cloud, and no tracking.
β οΈ Linux-only: This project is currently tested and supported only on Linux systems. Support for Windows/macOS may be added in the future.
- Add and manage multiple account entries
- Securely store:
- Account names
- Usernames
- Emails
- Passwords
- Comments
- Encrypts all data using AES-GCM
- Derives keys from your master password using Argon2
- CLI-based interface (lightweight and simple)
- Rust β systems programming language
- Argon2 β password-based key derivation
- AES-GCM β authenticated encryption
- serde / serde_json β for data serialization
- Linux config directory β stores data in
~/.config/passkeep/
mkdir my_projects
cd my_projects
git clone https://github.com/Dushyanthyadav/passkeep.git
cd passkeep