Feature Request
Problem:
Users who have multiple claude.ai accounts (e.g., personal and work) currently have no way to switch between them without going through a full browser-based /login OAuth flow each time. There is no profile or session management system.
Requested Feature:
Add named account profile support so users can switch accounts from the command line, for example:
claude login --profile work # logs in and saves as 'work' profile
claude login --profile personal
claude --profile work # launch with work account
claude --profile personal # launch with personal account
Or a simpler shorthand like /login <profile-name> within the interactive session.
Current Workaround:
Manually swapping ~/.claude.json files — fragile and not user-friendly.
Why this matters:
Many developers maintain separate accounts for different contexts (personal projects, employer, client work). Forcing a full browser re-authentication every time is a significant friction point.
Environment:
- macOS (credentials stored in Keychain)
- Claude Code CLI
Feature Request
Problem:
Users who have multiple claude.ai accounts (e.g., personal and work) currently have no way to switch between them without going through a full browser-based
/loginOAuth flow each time. There is no profile or session management system.Requested Feature:
Add named account profile support so users can switch accounts from the command line, for example:
Or a simpler shorthand like
/login <profile-name>within the interactive session.Current Workaround:
Manually swapping
~/.claude.jsonfiles — fragile and not user-friendly.Why this matters:
Many developers maintain separate accounts for different contexts (personal projects, employer, client work). Forcing a full browser re-authentication every time is a significant friction point.
Environment: