Skip to content

Add Claude Account Switcher - #139

Open
benegessarit wants to merge 1 commit into
get-bb:mainfrom
benegessarit:submit-claude-account-switcher
Open

Add Claude Account Switcher#139
benegessarit wants to merge 1 commit into
get-bb:mainfrom
benegessarit:submit-claude-account-switcher

Conversation

@benegessarit

Copy link
Copy Markdown

Plugin

Claude Account Switcher lets someone change the machine-wide Claude subscription used by one BB Claude Code thread without throwing away the thread or its history.

It supports two paths:

  • reuse the verified Claude subscription already signed in on the thread's machine
  • sign in to another subscription through Claude Code's supported OAuth flow

The plugin keeps operation state on the server so the dialog can recover after a remount. It also owns and reconciles its login helper across plugin reloads.

Source

Verification

  • the plugin's 106 backend tests and 28 UI tests pass
  • BB's exact SDK compatibility check passes against public BB 0.39 on macOS and Linux
  • the source repository has protected main, gitleaks, pre-commit checks, Dependabot, and private vulnerability reporting
  • npm run check passes in this marketplace checkout, including source liveness validation

Security boundary

The plugin does not read browser passwords, the macOS Keychain, Claude credential files, account identity, or raw authentication output. OAuth and account selection remain in Claude's website and Claude Code. The source repository documents the remaining BB runtime-release race and the trusted host PATH boundary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant