Skip to content

Feature Request: Named account profiles for quick switching between multiple claude.ai accounts #27359

Description

@crinkj

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions