Skip to content

hoobio/command-palette-bitwarden

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

145 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Command Palette Extension for Bitwarden

A free, open-source PowerToys Command Palette extension for Bitwarden. Instant credential search and copy, directly from your keyboard.

Built as an alternative to 1Password Quick Access after their unjustified price increases. Same experience, powered by your Bitwarden vault.

Get it from Microsoft Store      Download from GitHub Releases      Donate with PayPal


Build & Release CodeQL License: MIT GitHub Stars GitHub Issues Last Commit

Preview

Features

  • Vault search with fallback suggestions across all item types
  • Secure clipboard: passwords excluded from clipboard history, auto-cleared on a configurable timer
  • Smart sorting: recently used, favorites, and context-matched items float to the top
  • TOTP display: live codes with countdown timers
  • Search filters: prefix syntax like is:fav, folder:Work, has:totp, url:github
  • Watchtower tags: visual warnings for weak, old, or reused passwords
  • Context awareness: detects open apps and browser tabs to surface relevant items
  • Custom field copy, SSH quick-connect, manual vault sync, and more

📖 Full documentation on the Wiki: search filters, context awareness, clipboard security, settings, and item actions.

Prerequisites

Installation

Microsoft Store

Get it from the Microsoft Store for automatic updates.

The Store version may lag behind GitHub Releases due to Microsoft's certification process. Install from GitHub if you need the latest version immediately.

GitHub Releases

  1. Download the .msix for your architecture (x64 or ARM64) from Releases
  2. Install the signing certificate (HoobiBitwardenCommandPaletteExtension.cer) to the Trusted People store:
    • Double-click the .cer file → Install CertificateLocal MachineTrusted People → Finish
    • Or via PowerShell (admin):
      Import-Certificate -FilePath .\HoobiBitwardenCommandPaletteExtension.cer -CertStoreLocation Cert:\LocalMachine\TrustedPeople
  3. Double-click the .msix to install, or:
    Add-AppxPackage -Path .\HoobiBitwardenCommandPaletteExtension_x64.msix

From Source

git clone https://github.com/your-username/hoobi-bitwarden-command-palette.git
cd hoobi-bitwarden-command-palette/HoobiBitwardenCommandPaletteExtension
dotnet build -c Debug -p:Platform=x64

Usage

  1. Open the Command Palette (Win + Ctrl + Space)
  2. Type "Bitwarden" to open the vault browser, or just start typing. Matching items appear as fallback results
  3. If your vault is locked, you'll be prompted for your master password
  4. Click an item for its default action, or open the context menu for more options

Security

  • Master passwords are passed to the Bitwarden CLI via environment variables, not command-line arguments
  • Session keys are stored in Windows Credential Manager when "Remember Session" is enabled
  • Sensitive clipboard data (passwords, TOTP, card numbers) is excluded from Windows clipboard history and auto-cleared
  • Vault cache is in-memory only, cleared on lock/exit
  • No vault data is written to disk (only access timestamps for sorting)
  • All search input is regex-escaped before use

Building

# Debug
dotnet build -p:Platform=x64

# Release
dotnet publish -c Release -p:Platform=x64

License

MIT

About

PowerToys Command Palette extension for searching and accessing your Bitwarden vault

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors

Languages