Feature Request: Named account profiles for quick switching between multiple claude.ai accounts
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
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗