Can I vibecode 1Password?
price $2.99/moyou'd save $35.88/yrbuild time multi-daycategory securityreplaced by 0 people
KINDA
MOATbrand trustexecution polish
A basic encrypted vault is buildable, but browser autofill, mobile apps, passkeys, sharing, recovery, audits, and trust make this a dangerous thing to replace casually.
In-List Ad$79/30 days
promote your product in the vibecoded listThe Build Prompt
copy it and go buildready to paste · 3,141 chars
Act as an expert security engineer and software developer to build a comprehensive, locally-hosted password manager and secure vault application designed to replace 1Password's core functionalities. Your task is to develop a cross-platform desktop application using Electron and React combined with a robust Rust backend for the core cryptographic operations. The system must prioritize absolute security, employing a zero-knowledge architecture. **Key Requirements & Features:** 1. **End-to-End Encryption & Cryptography:** - Implement industry-standard 256-bit AES-GCM encryption for all stored data. - Use Argon2id for key derivation from the user's master password, incorporating salt and high iteration counts to thwart brute-force attacks. - Introduce a 'Secret Key' generated upon initial setup. The encryption key must be derived from both the user's master password and this Secret Key to provide maximum entropy. - All cryptographic primitives must use well-vetted, established libraries. Do not invent custom cryptography. 2. **Secure Storage & Vault Structure:** - The application must support multiple distinct vaults (e.g., Personal, Work) allowing logical separation of credentials. - Vault data should be stored locally in an encrypted SQLite database. - Support various item types: logins, secure notes, credit cards, identities, and custom fields. 3. **Core Functionalities:** - **Password Generator:** Build a customizable password generator capable of creating strong, unique passwords or passphrases with options for length, characters, and symbols. - **Search & Organization:** Implement fast, fuzzy search across all vault items. Include tags and favorites for easy organization. - **Security Dashboard (Watchtower Alternative):** Create a local tool that analyzes stored credentials to flag weak or reused passwords, and allows optional checking against compromised databases. 4. **Usability & Interface:** - Develop a sleek, modern, and highly responsive UI with a dark mode option. - Include auto-lock functionality that secures the vault after inactivity or upon system sleep. - Support biometric authentication (Windows Hello, macOS Touch ID) as a convenience wrapper around the master key, using OS-level secure enclaves. 5. **Data Portability & Sync:** - Provide a seamless import feature supporting CSV exports from 1Password and Bitwarden. - Allow encrypted local backups. - Enable peer-to-peer or cloud-folder syncing by saving an encrypted, versioned copy of the vault file that can be safely synced via any cloud provider without exposing data. **Constraints & Deliverables:** - The app is entirely offline-first. No telemetric data, analytics, or mandatory cloud accounts. - Browser extensions and passkeys are out of scope for version 1.0. Focus purely on a rock-solid desktop vault. - Output the complete system architecture, the database schema, the core Rust encryption routines, and the React frontend structure for the main vault view. Provide a comprehensive README detailing the threat model and the irreversibility of a lost master password.
In-List Ad$79/30 days
promote your product in the vibecoded listWhat you lose
- ✕Hosted infrastructure and managed operations from 1Password
- ✕The original service's mature integrations and ecosystem
Prior art / alternatives
Why it still works
🛡️ brand & trust · 💅 execution polish
In-List Ad$79/30 days
promote your product in the vibecoded list