Skip to content

[bitwarden] Bitwarden (rbw) extension cannot find Homebrew-installed rbw on macOS #348

Description

@gormanity

Extension name

bitwarden

Description

On Apple Silicon macOS, the Bitwarden extension reports that rbw is not installed even though it is installed through Homebrew and works correctly from Terminal.

Environment:

  • macOS 26.6 (arm64)
  • rbw 1.15.0
  • rbw location: /opt/homebrew/bin/rbw

Terminal output:

$ command -v rbw
/opt/homebrew/bin/rbw

$ rbw --version
rbw 1.15.0

Vicinae’s GUI process has this PATH:

/usr/bin:/bin:/usr/sbin:/sbin

The extension currently invokes the bare executable name with execFileAsync("rbw", ...). When /opt/homebrew/bin is absent from Vicinae’s environment, this produces ENOENT, which the extension reports as “rbw is not installed.”

Relevant source:

https://github.com/vicinaehq/extensions/blob/main/extensions/bitwarden/src/rbw.ts#L34-L49

Expected behavior: the extension should detect the standard Apple Silicon Homebrew installation at /opt/homebrew/bin/rbw.

A possible fix would be to resolve common Homebrew locations on macOS or provide an extension preference for the full rbw executable path. The preference would also support custom Homebrew prefixes and other installation methods.

Steps to reproduce

  1. On an Apple Silicon Mac, install rbw with:
brew install rbw
  1. Confirm that /opt/homebrew/bin/rbw runs successfully.
  2. Install the Bitwarden extension from the Vicinae store.
  3. Launch “Browse Bitwarden Vault.”
  4. Observe the message:
rbw is not installed
Install rbw to use this extension.

Vicinae version

0.24.0 (build 2325)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions