A modern, secure password manager with a beautiful user interface, built using Electron and React.
- 🔒 Secure KeePass (.kdbx) database support
- 🎨 Modern and intuitive user interface
- 🔍 HaveIBeenPwned integration for password security checks
- 🔐 Windows Hello/Biometric authentication support
- 🔑 Secure credential storage using system keychain
- 🛡️ Strong encryption with Argon2 password hashing
- 🌐 Cross-platform support (Windows, macOS, Linux)
- Node.js (Latest LTS version recommended)
- npm or yarn package manager
- Clone the repository:
git clone https://github.com/Earu/Vigil.git
cd Vigil- Install dependencies:
npm install
# or
yarnnpm run dev- Start Vite development servernpm run electron:dev- Start Electron development environmentnpm run build- Build the applicationnpm run electron:build- Build the Electron application for distribution
The application can be built for different platforms:
- Windows (NSIS installer)
- macOS (DMG)
- Linux (AppImage)
Build configuration is handled through electron-builder. The application automatically associates with .kdbx files for seamless database opening.

