Skip to content

007Psycho007/gobw

Repository files navigation

GoBW

Demo

Bitwarden TUI written in Go for Linux. GoBW is a interative wrapper around the Bitwarden CLI. It uses the Bubbletea Framework as TUI.

Featues

  • Copy Username and Password
  • Basic Search Features using the Name of the entry.

Usage

  1. Download the Release File.
  2. Unpack the Archive: tar -xzf <releasefile>.tar.gz
  3. CHange permissions to make the binary executable: chmod +x gobw
  4. Execute the binary: ./gobw

Keys

k/j and up/down: Move selection up or down

h/l and left/right: Move to next/previous page

/: Search through list

q: Quit Program/Clear clipboard and return to list

AltEnter: Copy Username

Enter: Copy Password

Security

This program will never write the password onto the screen or memory and will overwrite the clipboard after the 10 seconds. Be aware that the password might be still be saved in the clipboard history. It will however save the Token provided by Bitwarden CLI after logging in or unlocking the vault during runtime. Make sure to quit the program after you are done using it.

Know Issues

  • SSO Login is not directly supported. Login using bw login --sso and start gobw afterwards.
  • Entries without a Name are not selectable. Make sure to always set a Name for a entry

Bubbletea Framework

This Project uses the Bubbletea Framework by Charmbracelet