Skip to content

jesse-savary/ulauncher-bitwarden

 
 

Repository files navigation

ulauncher-bitwarden

A Ulauncher extension to search your Bitwarden vault and copy passwords to the clipboard.

Features

  • Quickly search through the database entries by name, and copy passwords/usernames/URLs/TOTPs to the clipboard
  • Works also with self hosted Bitwarden servers.
  • Support vaults with a passphrase also with MFA codes. The extension does not keep the password in the memory. It rather uses SessionID generated by the Bitwarden CLI client.

Requirements

  • Install a recent version of Bitwarden CLI
  • Make sure you can execute bw in a terminal

Installation

Open Ulauncher preferences window -> Extensions -> "Add extension" and paste the following url:

https://github.com/kbialek/ulauncher-bitwarden

Configuration

  • Bitwarden Server Url
  • User e-mail address
  • Enable MFA login - if you use MFA authentication with your Bitwarden account select yes, otherwise leave no
  • Inactivity lock timeout: forces you to re-enter the passphrase after you haven't used the extension for a while. By default it's set to 300 seconds (5 minutes). If you'd rather not re-enter it, you can set the value to 0, but that's probably not a great idea. NOTE: The cached passphrase is only stored in memory, so you'll need to re-enter it if you reboot your computer or restart Ulauncher.

Usage

Open Ulauncher and type in "bw " to start the extension. If your password database is locked with a passphrase, it'll ask you to enter it:

Unlock Database

Once unlocked, search the database for "mail" logins:

Search

Look at the GMail entry:

Entry details

Inspiration and thanks

This is a fork of well crafted ulauncher-keepassxc extension. Thank you @pbkhrv!

About

Ulauncher extension to access Bitwarden vaults

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.0%
  • Shell 2.0%