Run multiple Claude Code accounts simultaneously without re-authenticating by isolating each account into its own configuration directory using the CLAUDE_CONFIG_DIR environment variable.
This works on:
- macOS (zsh)
- Linux (bash/zsh)
- Windows (PowerShell)
- WSL2 (recommended for Windows devs)