[verdetto][prompt generato][fonte: 1password.com]
Posso vibecodare 1Password?
// si costruisce in un weekend, ma restano buchi veri
Un vault cifrato di base si costruisce, ma autofill nel browser, app mobile, passkey, condivisione, recupero, audit e fiducia rendono pericoloso sostituirlo alla leggera.
confidenza: alta
cos’è: Password manager per login, passkey, segreti e condivisione sicura
Indice di costruibilità · gioco editoriale
- Prezzo 2,99 $/mese peso: zero
- Tempo più giorni peso: più 1
- Categoria sicurezza non pesa
- Moat brand e fiducia · qualità di esecuzione peso: meno 2
- Confidenza alta peso: più 1
- Cosa perdi 7 voci peso: meno 3
- Sito 1password.com (si apre in una nuova scheda) non pesa
Il moat pesa più del prezzo: rifarlo è un progetto, non una sera.
Gioco editoriale: il verdetto dice se un agente può, l’indice se conviene.
Cosa costruisci
Creare un vault cifrato in locale, generare password, cercare tra le voci e, volendo, sincronizzare il database cifrato su un cloud drive.
cosa ti serve
- una libreria di cifratura solida
- key derivation sicura
- un'estensione browser, se l'autofill conta
- storage su mobile e desktop
- un piano di backup
Una pagina in cui l'onestà conta: in teoria si costruisce, ma sostituire un password manager è ad alto rischio.
Il prompt
Un weekend con un agente di coding. I buchi che restano sono qui sotto, in «cosa perdi».
Build me a local encrypted password vault to replace 1Password, CLI-first. Requirements:
- A single-binary CLI in Go using filippo.io/age for encryption and Argon2id
(golang.org/x/crypto) to derive the key from my master passphrase. Use the
library primitives exactly as documented, invent no crypto.
- The vault is one encrypted file at ~/.vault/vault.age holding JSON entries:
name, username, password, URL, notes, updated timestamp.
- Commands: add, get <name> (copies to clipboard, clears it after 20 seconds),
ls, gen (32-char random password), edit, rm.
- Fuzzy name matching on get; never print a password to stdout unless --show
is passed.
- vault backup writes a date-suffixed copy of the encrypted file to a folder
set in .env; it is already encrypted, so any cloud drive can sync it.
- Import from a 1Password CSV export so I can migrate in one command.
- Everything local: no server, no accounts, no telemetry.
- Out of scope: browser autofill, passkeys, and secure sharing. Those are why
people pay 1Password; if I need them the honest move is KeePassXC or
Bitwarden, say exactly that in the README.
- README: a five-line threat model, how key derivation works, and a warning
that losing the master passphrase loses everything, there is no recovery. Prompt generato dai dati della scheda, non ancora rivisto a mano. In inglese di proposito — è la lingua in cui gli agenti di coding rendono meglio.
Cosa perdi
- l'autofill su browser e mobile
- il supporto alle passkey
- la condivisione sicura
- il recupero dell'accesso
- gli audit
- gli alert di Watchtower
- la gestione di famiglia e team
Perché pagano ancora
Si paga perché sui password manager affidabilità e sicurezza verificata da terzi valgono più di qualche dollaro risparmiato.
moat: Brand e fiducia Qualità di esecuzione cos’è un moat
sicurezza/fiducia/multipiattaforma
Alternative gratuite
Non hai voglia di costruirtelo? Queste esistono già, sono gratis o open source, e le abbiamo controllate una per una.
Scartate (3) — e perché
- KeePassXC (si apre in una nuova scheda) — Ottimo per segreti e passkey in locale; la condivisione sicura multi-utente manca per scelta.
- Padloc (si apre in una nuova scheda) — Il sito è vivo, il repo no: ultimo commit a marzo 2025 e la documentazione per il self-hosting in produzione non è mai davvero arrivata.
- Proton Pass Free (si apre in una nuova scheda) — Passkey e login illimitati sono gratis; condivisione sicura dei vault e monitoraggio più ampio si pagano.
Chi l’ha già costruito
Partire da qui è vibecoding lo stesso: il prompt serve quando lo vuoi esattamente a modo tuo.
- KeePassXC (si apre in una nuova scheda) — Mature open-source local password manager and the safest DIY-adjacent alternative. (alive)
Sei d’accordo?
La bilancia dei voti
Ancora nessun voto: il tuo è il primo.
Nessun voto ancora — il primo pesa.