https://github.com/opennomad/bwzy
bwzy is a fast and caching bitwarden fuzzy finder for the terminal
https://github.com/opennomad/bwzy
bitwarden fzf fzf-scripts terminal
Last synced: 4 months ago
JSON representation
bwzy is a fast and caching bitwarden fuzzy finder for the terminal
- Host: GitHub
- URL: https://github.com/opennomad/bwzy
- Owner: opennomad
- License: mit
- Created: 2024-12-29T04:19:24.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-02-15T04:28:35.000Z (4 months ago)
- Last Synced: 2026-02-15T11:45:09.379Z (4 months ago)
- Topics: bitwarden, fzf, fzf-scripts, terminal
- Language: Shell
- Homepage:
- Size: 717 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# bwzy - bitwarden ... fuzzy
bwzy is a fuzzy finder for Bitwarden using the official bitwarden cli.
The `bw` cli is great, but not very user-friendly.
`bwzy` tries to make this quicker by caching the information and presenting it via the magnificient [fzf](https://junegunn.github.io/fzf/).
# current features
- search based on name and folder
- copy user/pass/totp
- cache the items in shared memory (`/dev/shm/`) to make it fast
- cache does not persist through reboots
- refresh/flush cache
- preview items in `YAML` form
# requirements
The following software is needed by `bwzy`:
- [fzf](https://junegunn.github.io/fzf/) for fuzzy finding
- [bitwarden cli client](https://contributing.bitwarden.com/getting-started/clients/cli) to access bitwarden
- [jq](https://jqlang.github.io/jq/) to work with the JSON
- [OATH Toolkit](https://www.nongnu.org/oath-toolkit/) allows generating TOTP tokens
- [charmbracelet - gum](https://github.com/charmbracelet/gum) for the loading spinner and color
it also expects `sed` and `awk` to be available
## arch install
```bash
pacman -S fzf bitwarden-cli jq haskell-yaml oath-toolkit gum
```
# feature ideas
- auto-fill
- "archive" feature to filter things
- ability to edit an entry
- ability to add a new e.ntry