Skip to content

[FEATURE] Multiple subscription account #64376

Description

@Kingcoloss

Preflight Checklist

  • I have searched existing requests and this feature hasn't been requested yet
  • This is a single feature request (not multiple features)

Problem Statement

When using Claude Code for extended agentic sessions, hitting the usage limit on one account
completely disrupts the workflow. There is currently no way to switch to a secondary account
within the same session — forcing users to either wait for the limit to reset or abandon
the session entirely.

This leads to two common workarounds, both problematic:

  1. Manual context transfer — copying conversation summaries and re-explaining the codebase
    in a new session, which breaks the agentic flow and wastes significant time.

  2. Third-party API proxies — some users route requests through unofficial proxy services
    that rotate API keys to bypass limits. This introduces security risks, moves usage
    outside Anthropic's ecosystem, and is not a supported or recommended solution.

Claude Code is purpose-built for long-running, autonomous coding tasks. Usage limits
mid-session are a critical friction point that undermines this core use case — especially
for professional developers and power users who depend on uninterrupted sessions to
complete complex tasks.

Proposed Solution

I'd like to be able to configure multiple accounts in Claude Code's settings, with seamless switching when one hits its limit.

There should be a command or setting such as:
claude config add-account --profile work2 --token
claude config set-fallback-account work2

The interface should show a clear notification when switching accounts, e.g.:
"[Account 1 limit reached] Switching to account 2 — session context preserved."

Alternative Solutions

I've tried using multiple terminal windows with different environment variables, but this requires manually re-establishing context each time.

Currently I work around this by copying conversation summaries between sessions, which breaks the agentic workflow significantly.

Some users resort to API proxy setups (e.g., routing through a third-party proxy that rotates API keys) to avoid hitting limits. This feature would eliminate the need for such workarounds — keeping usage within official Anthropic accounts, improving security, and reducing reliance on unofficial infrastructure.

Priority

High - Significant impact on productivity

Feature Category

Configuration and settings

Use Case Example

Example scenario:

  1. I'm working on a large full-stack project with Claude Code across multiple hours
  2. Account 1 hits its usage limit mid-refactor
  3. With this feature, Claude Code automatically (or on-command) switches to Account 2
  4. The session context, file awareness, and task state are preserved
  5. This saves me from restarting the session and re-explaining the entire codebase — and removes the need for API proxy workarounds

Additional Context

  • This is a common pain point for power users running extended agentic sessions
  • Similar multi-account/profile switching exists in tools like the AWS CLI (--profile flag) and GitHub CLI
  • Security note: native multi-account support would reduce incentive for users to rely on third-party API proxies, keeping usage within Anthropic's official ecosystem
  • No external tooling or workaround currently handles this gracefully within Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:authduplicateThis issue or pull request already existsenhancementNew feature or requeststaleIssue is inactive

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions