Skip to content

[FEATURE] Support multiple GitHub accounts in Claude Code on the web (claude.ai/code) #15581

@MuratTopcu

Description

@MuratTopcu

Preflight Checklist

  • I have searched existing requests and this feature hasn't been requested yet
  • This is a single feature request (not multiple features)

Problem Statement

Currently, Claude Code on the web (claude.ai/code) only allows connecting a single GitHub account through the Connectors settings (Settings → Connectors → GitHub).

As a developer, I maintain multiple GitHub accounts:

  • Personal account for side projects
    • Work/organization account for professional work
      When I connect my personal GitHub account, I cannot access repositories from my work account, and vice versa. The only workaround is to disconnect and reconnect with a different GitHub account each time, which is cumbersome and disrupts workflow.

Note: Issue #261 addressed multiple accounts for the CLI version using CLAUDE_CONFIG_DIR environment variable, but this solution doesn't apply to the web interface (claude.ai/code).

Proposed Solution

Allow users to connect multiple GitHub accounts in Claude.ai Settings → Connectors, similar to how other development tools (VS Code, JetBrains IDEs) handle multiple accounts.

Ideal implementation:

  1. Add ability to connect additional GitHub accounts in Connectors settings
    1. Show repositories from all connected accounts in the repository selector dropdown
    1. Clearly indicate which account each repository belongs to in the UI (e.g., "username/repo-name")
    1. Allow users to set a default account or choose per-session

Alternative Solutions

Current workaround:

Priority

Medium - Would be very helpful

Feature Category

Configuration and settings

Use Case Example

  1. I have a personal GitHub account (e.g., john-doe) with side projects
  2. I also have a work GitHub account (e.g., john-doe-company) for professional repositories
    1. I want to use Claude Code on the web to work on both personal and work projects
    1. Currently, I need to disconnect/reconnect each time I switch between accounts
    1. With this feature, I could see repositories from both accounts in the dropdown and work seamlessly

Additional Context

No response

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