Usare più account Claude Code sullo stesso Mac
Dai a ogni account Claude Code la sua cartella di configurazione. Anthropic lo documenta: imposta CLAUDE_CONFIG_DIR su una cartella diversa per ogni account, e ciascuno mantiene le proprie impostazioni, la cronologia delle sessioni e l’accesso, così entrambi possono restare connessi contemporaneamente.
Disponibile anche in: English · Español · Deutsch · Français · 日本語 · 简体中文 · Português (Brasil) · 한국어 · Nederlands · 繁體中文
Una guida di Switch, un gestore indipendente di profili Claude Desktop. Switch è in accesso anticipato in vista della sua uscita pubblica.
Usa una cartella di configurazione per account
Per impostazione predefinita Claude Code tiene tutto ciò che riguarda un account in ~/.claude, quindi accedere con un altro account sostituisce il primo accesso. La soluzione documentata da Anthropic è dare a ogni account la sua cartella di configurazione con la variabile d’ambiente CLAUDE_CONFIG_DIR (documentazione di Claude Code).
Aggiungi un alias a ~/.zshrc per ogni account in più. L’accesso che hai già resta sul semplice claude:
alias claude-work='CLAUDE_CONFIG_DIR=~/.claude-work claude'Apri una nuova finestra di Terminale ed esegui claude-work. La prima volta Claude Code ti guida nell’accesso a quell’account. Da lì in poi claude e claude-work restano connessi ad account diversi e possono funzionare contemporaneamente in finestre separate.
Cosa tiene separato ogni cartella
Ogni cartella di configurazione ha le sue impostazioni, la sua cronologia delle sessioni e il suo accesso a claude.ai o la sua chiave API. Su un Mac, Claude Code salva l’accesso nel Portachiavi e lega quella voce alla cartella, quindi una sessione con un CLAUDE_CONFIG_DIR diverso legge un accesso diverso.
I file di progetto sono un’altra cosa: CLAUDE.md e la cartella .claude di un repository appartengono al progetto, quindi ogni account li vede. Un’eccezione indicata nella documentazione di Anthropic: cartelle separate non tengono distinti due accessi a Claude Console fatti senza chiave API, perché Claude Code salva quel tipo di accesso fuori dalla cartella.
Verifica che nulla scavalchi il tuo accesso
Alcune variabili d’ambiente hanno la precedenza su un accesso fatto con /login in qualsiasi cartella. Se nel profilo della shell esporti ANTHROPIC_API_KEY, ANTHROPIC_AUTH_TOKEN o CLAUDE_CODE_OAUTH_TOKEN, ogni account usa quella invece del proprio accesso, e la chiave API viene addebitata a consumo anziché tramite il tuo piano (precedenza dell’autenticazione).
Esegui /status in ogni sessione per vedere quale account e quale metodo di accesso sono attivi. Se prevale una chiave API quando volevi usare il tuo abbonamento, togli l’export da ~/.zshrc e apri una nuova finestra.
Mantieni allineati skill e server MCP
Poiché ogni cartella è una configurazione completa di Claude Code, skill, plug-in e server MCP che aggiungi in un account non compaiono nell’altro. Puoi aggiungerli di nuovo in ogni cartella, oppure condividere quelli che scegli. Leggi come condividere skill e server MCP tra account Claude Code.
Claude Code dentro Claude Desktop
Se usi Claude Code da Claude Desktop invece che dal Terminale, Switch applica lo stesso approccio per te. Ogni profilo di Switch apre il proprio Claude Desktop e, con Keep coding preferences separate attivo, la propria cartella di configurazione di Claude Code. Cambi account dal Dock o con una scorciatoia da tastiera invece che con un alias. Come Switch gestisce Claude Code.
Usa gli account a cui hai diritto
Le cartelle separate servono per account separati, come quello pagato dalla tua azienda e il tuo personale. Ogni account mantiene il proprio piano e i propri limiti di utilizzo. Alternare più account per aggirare i limiti è un’altra faccenda: controlla i termini di Anthropic prima di fare qualcosa del genere.