Password Manager Project โ Started
Jason wants to build a self-hosted password manager. Key points:
- Doesn't trust existing password managers โ wants full ownership
- Three clients: Web app, Android app (Autofill Framework integration), Chrome/Brave browser extension
- Self-hosted on his own infrastructure
- 13 clarifying questions asked โ awaiting answers in a separate chat session
- Questions cover: encryption model, biometrics, 2FA, vault item types, password generator, organization, tech stack, hosting, sync, autofill, extension features, sharing, emergency access
- Moving to a dedicated chat session for the full planning + build
VaultGuard โ Phase 1 Complete (23:54 UTC)
Self-hosted password manager Phase 1 built by Claude Code:
Stack:
- Backend: .NET 10 Web API, PostgreSQL, AES-256-GCM encryption, JWT auth (Argon2id password hashing)
- Frontend: Next.js with setup screen, unlock, vault list, entry detail/form, password generator, settings
Location: /home/jarvis/projects/vaultguard/
- Backend:
backend/(VaultGuard.csproj) - Frontend:
frontend/ - Spec:
SPEC.md
DB: PostgreSQL vaultguard database โ migrated and ready (5 tables: vault_entries, master_auth, file_attachments, audit_logs, __EFMigrationsHistory)
Planned URL: vault.jarvis.durhamchristian.com
Still needed:
- systemd service setup + nginx config (not yet deployed)
- Phase 2: Android app (Kotlin/Jetpack Compose + AutofillService)
- Phase 3: Browser extension (Chrome/Brave Manifest V3)
Security model: Server-side AES-256-GCM encryption, single-user, Bearer token auth, audit log, refresh tokens. JWT secret must be changed from default before production use.
VaultGuard โ Phase 2 Complete (00:32 UTC Mar 22)
Browser extension built (Chrome/Brave, Manifest V3):
- Location:
/home/jarvis/projects/vaultguard/extension/ - Built output:
extension/dist/โ popup.html, popup.js, popup.css, background.js (service worker), content.js (autofill), manifest.json, icons/ - Features: Popup search/view/copy, content script autofill detection, background API communication
- Download:
https://apk.jarvis.durhamchristian.com/vaultguard-extension.zip - Install: Chrome/Brave โ Extensions โ Developer mode โ Load unpacked โ unzip folder
- Still needed: Phase 3 โ Android app (Kotlin/Jetpack Compose + AutofillService)