Enterprise-Grade Password Manager with Zero-Trust Architecture
LockingMiNDS is a cross-platform password manager built with modern security principles, featuring quantum-resistant encryption, zero-trust architecture, and enterprise-grade authentication methods.
# Download and run - that's it!
npx lockminds@latest# Clone and install
git clone https://github.com/yourusername/lockminds.git
cd lockminds
npm install
npm run setupThat's it! No configuration needed. The app will:
- β Automatically generate secure keys
- β Set up the database
- β Start the server
- β Open in your browser
- Install:
npx lockminds@latest - Open: http://localhost:3001
- Create account: Set up your master password
- Start using: Add your first password entry
- Client-side encryption/decryption only - No sensitive data ever stored in plaintext
- AES-GCM encryption with 256-bit keys and authenticated encryption
- PBKDF2 key derivation with 100,000 iterations and random salts
- Random IVs for every encryption operation
- WebAuthn/FIDO2 support for passwordless authentication
- Biometric authentication integration ready
- TOTP (Time-based One-Time Password) generator
- Risk-based authentication engine
- OIDC federation support
- Multi-device synchronization with encrypted cloud backup
- Device management and trust verification
- Audit logging and security monitoring
- External system integrations for enterprise environments
- React 18 with TypeScript
- Wouter for routing
- TanStack Query for state management
- Shadcn/UI with Tailwind CSS
- Framer Motion for animations
- Express.js with TypeScript
- Drizzle ORM with SQLite (auto-configured)
- JWT authentication with RSA signing
- WebAuthn server implementation
- Rate limiting and security middleware
- Web Crypto API for client-side encryption
- Node.js Crypto for server-side operations
- bcrypt for password hashing
- jsonwebtoken for session management
npx lockminds@latestPerfect for trying out the app
npm install -g lockminds
lockmindsGreat for regular use
git clone https://github.com/yourusername/lockminds.git
cd lockminds
npm install
npm run setupBest for developers
docker run -p 3001:3001 lockminds/lockmindsPerfect for servers
- Create Master Account - Set up your primary authentication
- Add Your First Entry - Store login credentials or payment cards
- Configure Settings - Set up backup, sync, and security preferences
- Install Browser Extension - For seamless password autofill (coming soon)
- Password Generation - Create strong, unique passwords
- Secure Storage - All data encrypted before storage
- Quick Search - Find entries instantly
- Category Organization - Organize by type or custom tags
- Backup & Sync - Multi-device synchronization with encryption
- No plaintext storage - All sensitive data encrypted client-side
- Minimal server trust - Authentication backends verify identity only
- End-to-end encryption - Data encrypted before transmission
- Forward secrecy - Each session uses unique encryption parameters
- Data breach protection - Encrypted data is useless without master password
- Network interception - All data encrypted in transit
- Malicious server - Server cannot access vault contents
- Device compromise - Local data encrypted at rest
lockminds/
βββ client/src/ # React frontend
β βββ components/ # UI components
β βββ lib/ # Utilities and encryption
β βββ pages/ # Application pages
βββ server/ # Express backend
β βββ middleware/ # Authentication & security
β βββ routes/ # API endpoints
β βββ services/ # Business logic
βββ shared/ # Common types and schemas
βββ install.js # Automated setup script
βββ package.json # Dependencies and scripts
npm run setup- Automated installation and configurationnpm run dev- Start development servernpm run build- Build for productionnpm run start- Start production servernpm run db:push- Sync database schema
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests for new features
- Submit a pull request
- β Zero-trust encryption implementation
- β Core password management features
- β Modern React UI with dark theme
- β WebAuthn authentication foundation
- β One-click installation
- Browser extension for autofill
- Mobile applications (iOS/Android)
- Advanced import/export features
- Team sharing and collaboration
- Hardware security key integration
- Advanced threat detection
- Enterprise SSO integration
- Compliance reporting tools
This project is licensed under the MIT License - see the LICENSE file for details.
For support, feature requests, or bug reports:
- Open an issue on GitHub
- Contact: support@acminds.com
- Documentation: https://docs.acminds.com
Found a security vulnerability? Please report it responsibly:
- Email: security@acminds.com
- PGP Key: [Available on request]
- We'll respond within 24 hours
Built with security first. Your data, your control.