Safeguard anything that matters — from passwords to private files — with uncompromising security and simplicity.
- 🔒 Military-grade encryption - AES with bcrypt hashing
- 👥 Multi-user support - Separate vaults for different users
- ⏰ Auto-lock - Sessions lock after 60 seconds of inactivity
- 📋 Smart clipboard - Auto-clears passwords after 20 seconds
- 🛡️ Recovery system - Never lose access with recovery tokens
- 🖥️ Cross-platform - Works on Windows, macOS, and Linux
- Passwords
- API Keys, SSH Keys
- Secret Messages
- (Soon) File Encryption & Storage
Coming soon to PyPI! For now, clone and run locally:
git clone https://github.com/adchad90/Lox.git
cd Lox
python -m venv venv
# Activate virtual environment:
# Linux/Mac: source venv/bin/activate
# Windows: venv\Scripts\activate
pip install -r requirements.txt
python -m Lox.main- Clone and set up the project (see Quick Start above)
- Run
python -m Lox.main - Create a new user
- Set a master password
- IMPORTANT: Save the recovery token somewhere safe offline!
- Activate your virtual environment
- Run
python -m Lox.main - Login with your master password
- Manage your passwords securely
Once running, use these options:
1- Get Secret (copies to clipboard)2- Create/Update Entry3- Delete Entry4- List All Entries5- Change Master Password6- Logout7- Exit
- Encryption: AES
- Hashing: bcrypt with random salts
- Local storage: All data stays on your machine
- Recovery tokens: Secure backup for master password reset
- Auto-lock: Prevents unauthorized access after inactivity
- Clipboard security: Passwords auto-clear after 20 seconds
Your encrypted vaults are stored locally at:
- Linux:
~/.local/share/lox/users/ - macOS:
~/Library/Application Support/lox/users/ - Windows:
%APPDATA%/lox/users/
Soon you'll be able to install with just:
pip install loxword
loxFound a bug or want to contribute? Issues and pull requests are welcome!
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
MIT License - see LICENSE for details.