[FEATURE] Support multiple GitHub accounts in Claude Code on the web (claude.ai/code)
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] 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:
- Add ability to connect additional GitHub accounts in Connectors settings
- 2. Show repositories from all connected accounts in the repository selector dropdown
- 3. Clearly indicate which account each repository belongs to in the UI (e.g., "username/repo-name")
- 4. Allow users to set a default account or choose per-session
Alternative Solutions
Current workaround:
- Disconnect from current GitHub account in Settings → Connectors
- - Reconnect with a different GitHub account
- - - This is time-consuming and disrupts workflow
CLI workaround (not applicable to web):
- Issue #261 solution using
CLAUDE_CONFIG_DIRworks for terminal but not for claude.ai/code
Priority
Medium - Would be very helpful
Feature Category
Configuration and settings
Use Case Example
- I have a personal GitHub account (e.g.,
john-doe) with side projects - I also have a work GitHub account (e.g.,
john-doe-company) for professional repositories - 3. I want to use Claude Code on the web to work on both personal and work projects
- 4. Currently, I need to disconnect/reconnect each time I switch between accounts
- 5. With this feature, I could see repositories from both accounts in the dropdown and work seamlessly
Additional Context
_No response_
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗