Multi-account support / account switcher for Claude Code CLI
Feature Request: Multi-Account Support
Currently, Claude Code CLI supports only one authenticated account per OS user. Users who manage multiple Claude accounts (e.g., one personal and several business accounts tied to different projects or clients) must manually swap credential files or maintain separate OS user profiles to switch between them.
Requested Feature
A built-in account management system — ideally a /switch command or named profiles — that allows switching the active account without leaving the CLI or touching the filesystem manually. Something like:
\\\\
claude auth add --profile work-projectA
claude auth switch work-projectA
\\
Current Workaround
The \CLAUDE_CONFIG_DIR\ env var is a partial workaround but requires external scripting and doesn't cover the full config surface.
Use Case
1 personal account + multiple business accounts, one per product/project, each with its own subscription/credentials. Switching context is a daily need and doing it manually (logout/login or swapping config dirs) is disruptive and slow.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗