Skip to content

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

@crinkj

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions