The problem
Password managers generate passwords people can't remember.
I use Bitwarden every day. It stores my credentials, generates random strings, and autofills them. It's great. But every password manager has the same problem: the passwords it generates are gibberish.
J8$k2mP!qR9# is secure. It's also impossible to type, impossible to say over the phone, and impossible to remember if you ever need to enter it manually. So people reuse passwords, write them on sticky notes, or use patterns that defeat the security.
Passphrases solve this. correct-horse-battery-staple is more secure than J8$k2mP!qR9# and infinitely more memorable. The problem was nobody made generating them fast and easy. Everything required too many clicks, too much configuration, or too much thought.
I built the tool I wanted: one click, copy, done.
I wrote a small function that generates passphrases using the ultra-ignorant-aardvark package. Animals, adjectives, predicates, capitalization. The combinations are random and secure. They're also often funny. A passphrase that makes you laugh is one you will not forget.
I tested it against password strength checkers. Trillions of years to crack. Stronger than the random-character alternative, and I can actually type it.
What I did
A Chrome extension with zero network calls.
I wanted this in my browser. So I built a Chrome extension that runs entirely on-device. The passphrase generation happens inside the extension. No API calls. No network requests. No servers to intercept. Nothing to track, nothing to crack, nothing to maintain on the backend.
The security model is simple: there is no attack surface. The extension calls the npm package directly, generates the passphrase, and displays it. You click copy. You paste it into your password manager. Done. The extension doesn't even store a history of what you generated.
The design follows the same rule: don't make me think.
Open the extension. One passphrase is ready immediately. Click to copy. If you want a different one, click regenerate. That's the entire interface. No settings, no options, no configuration screens. The extension appears when you need it and disappears when you don't.
This is early work. I updated it a couple years ago to keep it running, and it still works today. The design is simple because that's all it needs to be.
Every passphrase is a silly one you will remember.
The word combinations are generated from curated lists with patterns that include predicates and capitalization. The result is often absurd. Ultra-Ignorant-Aardvark or something equally ridiculous. The absurdity is the feature. A passphrase that makes you smile is one you will not forget, and one that a computer cannot guess.
The result
5 stars in the Chrome Web Store. Used every day.
One user called it "this handy lil extension." Low bar to entry, high bar for how much value it delivers per interaction. Open, click, copy, done. Under five seconds from need to solution.
I use it every day. New accounts, password resets, any reason I need a credential I can actually remember. It works alongside Bitwarden without conflict. Bitwarden stores the gibberish Manta generates. Manta makes the gibberish human-friendly.
What's next: entropy options for power users, and the ability to recall your last generated passphrase. The core interaction is solid. Just a few more features to round it out.
Small project. Clean execution. Shipped and working for years.

