I recently realized a gross inefficiency in my life: managing my LastPass vault. You’ll no doubt know of LastPass, the excellent cross-platform password manager.
It’s a wonderful tool and I love it dearly. However, it’s a tale of two experiences for me. When it comes to auto-logging-in to websites (LastPass’ original, intended purpose) it works beautifully; however, when it comes to copying passwords/usernames/etc. out of the vault (for, say, the purpose of pasting them into applications that don’t support a LastPass integration, like nearly every iOS app), it’s a pain.
The pain comes from the fact that I have to:
- open my browser.
- click on the LastPass extension.
- enter my master password.
- click on the extension again.
- search for my site.
- copy my desired info.
The amount of friction is nauseating. Therefore, I set out to build something better.
LP Vault Manager is an Alfred 2 workflow designed to manipulate a LastPass vault.
Alfred is one of my champions when it comes to quick, easy, time-saving, productivity-boosting workflows. It popped to mind as an obvious choice for easier, more frictionless interaction with LastPass. Additionally, LastPass stepped up their game in October by releasing an open-source command line app to interact with a LastPass vault.
Combine these two together with some flourish and style and you get…
LP Vault Manager
Introducing LP Vault Manager, an Alfred workflow designed to manipulate and interact with a LastPass vault. Currently, the workflow supports the following functionality:
- Search a LastPass vault for items.
- Instantly launch a vault item in the default browser.
- Copy a vault item’s username and password.
- Randomly generate a configurable number of passwords.
Instructions on how to use the workflow can be found in the GitHub repo. I am planning more functionality, but I would love to hear what the community would like. Join the discussion on the Alfred forum or get your hands dirty and jump into the repo itself.