A simple, secure desktop password manager built with Electron and TypeScript.
- Node.js (v18 or higher)
- npm
Build for your platform:
# Build for current platform
npm run dist
# Build for Windows
npm run dist:win
# Build for Linux
npm run dist:linuxThe built application will be available in the release/ directory.
- Launch the application
- Create a master password (minimum 4 characters)
- This password encrypts all your data - don't lose it!
- Click the key icon in the password field or toolbar
- Adjust length and character types
- Click "Use" to apply or "Copy" to copy to clipboard
- Theme: Toggle between light and dark mode
- Auto-Lock: Set inactivity timeout (0 to disable)
- Change Master Password: Update your master password (re-encrypts all data)
- All passwords are encrypted using AES-256-CBC
- Master password is hashed with SHA-256
- Database stored locally in user data directory
- No cloud sync or external connections
MIT License - See LICENSE file for details
Reynaldo Rea - Reynaldo.rea48@outlook.com