Repository navigation
OpenVault v1.0.0-beta.0 — Release Notes
Overview
This is the first public beta release of OpenVault, a secure, offline-first password manager, 2FA authenticator, secure file locker, and encrypted notes application.
It features a fully modular codebase, an advanced CLI interface, and strong encryption for all stored data.
Highlights
🔹 Advanced Command-Line UI
- Rich-powered interface with banners, panels, and tables.
- Improved menu navigation for ease of use.
- About section in main menu with project details.
🔹 Password Manager
- Add, view, edit, delete, and copy passwords.
- Category support for organizing entries.
- Quick view with masked/unmasked password display.
🔹 2FA Authenticator
- Add 2FA secrets manually or via QR code.
- Import QR from an image file.
- Live webcam QR scanning (requires OpenCV + pyzbar).
- Auto-detect algorithm, digits, and period from
otpauth://URIs. - Live OTP display with countdown and color-coded time left.
- Export stored 2FA entries as QR codes.
🔹 Secure File Locker
- Encrypt files with your master password.
- Decrypt and open files directly from the app.
- File dialog improvements with fallback to manual path input.
- Progress display for large file operations.
🔹 Secure Notes
- Add, view, edit, and delete encrypted notes.
- Organize notes by category.
Installation
git clone https://github.com/OR-6/OpenVault.git
cd OpenVault
pip install -r requirements.txtFor QR scanning via webcam:
pip install opencv-python pyzbar PillowKnown Issues
- No vault password recovery, if you lose the master password, all data is unrecoverable.
- Decrypted files remain on disk until manually removed from the temporary directory.
- Webcam scanning may not work on systems without camera access permissions.
Download
License
Licensed under the MIT License.
Full Changelog: https://github.com/OR-6/OpenVault/commits/v1.0.0-beta.0
