Skip to content

Multiple Claude Accounts

Fresh

Use two or more Claude Code Max subscriptions by pointing agents at separate config directories.

Setup

Step 1: Authenticate Each Account

bash
# Account 1 (primary - already in ~/.claude)
claude login

# Account 2
CLAUDE_CONFIG_DIR=~/.claude-personal claude login

Step 2: Copy Config

bash
cp -a ~/.claude ~/.claude-personal
bash
# Sessions
ln -s ~/.claude/projects ~/.claude-personal/projects

# Settings
ln -s ~/.claude/settings.json ~/.claude-personal/settings.json

# Plugins
ln -s ~/.claude/plugins ~/.claude-personal/plugins

# Commands
ln -s ~/.claude/commands ~/.claude-personal/commands

Step 4: Configure in Maestro

In agent configuration, set the environment variable:

CLAUDE_CONFIG_DIR=/home/you/.claude-personal

Or for a work account:

CLAUDE_CONFIG_DIR=/home/you/.claude-work

How It Works

Sessions are cross-account because the projects/ directory is symlinked. Each account has its own authentication but shares everything else.

Critical Rule

Never run both account agents on the same project simultaneously. This can cause session conflicts and unexpected behavior.

See Also

Built with VitePress + RAG Chat