Meerdere Claude Code-accounts op één Mac gebruiken
Geef elk Claude Code-account een eigen configuratiemap. Anthropic beschrijft dit zelf: richt CLAUDE_CONFIG_DIR per account op een andere map, en elk account houdt zijn eigen instellingen, sessiegeschiedenis en login, zodat beide tegelijk ingelogd kunnen blijven.
Ook beschikbaar in: English · Español · Deutsch · Français · 日本語 · 简体中文 · Português (Brasil) · 한국어 · Italiano · 繁體中文
Een gids van Switch, een onafhankelijke beheerder voor Claude Desktop-profielen. Switch is in vroege toegang, in aanloop naar de publieke release.
Gebruik één configuratiemap per account
Standaard bewaart Claude Code alles voor één account in ~/.claude, dus als je inlogt als iemand anders, vervangt dat de eerste login. De oplossing die Anthropic beschrijft, is elk account een eigen configuratiemap geven met de omgevingsvariabele CLAUDE_CONFIG_DIR (Claude Code-documentatie).
Voeg voor elk extra account een alias toe aan ~/.zshrc. Je bestaande login blijft op gewoon claude:
alias claude-work='CLAUDE_CONFIG_DIR=~/.claude-work claude'Open een nieuw Terminal-venster en voer claude-work uit. De eerste keer leidt Claude Code je door het inloggen bij dat account. Daarna blijven claude en claude-work ingelogd bij verschillende accounts en kunnen ze tegelijk draaien in aparte vensters.
Wat elke map apart houdt
Elke configuratiemap heeft zijn eigen instellingen, sessiegeschiedenis en claude.ai-login of API-sleutel. Op een Mac bewaart Claude Code de login in de sleutelhanger en koppelt dat onderdeel aan de map, dus een sessie met een andere CLAUDE_CONFIG_DIR leest een andere login.
Projectbestanden zijn een ander verhaal: CLAUDE.md en de map .claude van een repository horen bij het project, dus elk account ziet ze. Eén uitzondering uit Anthropics documentatie: aparte mappen houden twee Claude Console-logins zonder API-sleutel niet uit elkaar, omdat Claude Code dat soort login buiten de map opslaat.
Controleer dat niets je login overschrijft
Sommige omgevingsvariabelen krijgen in elke map voorrang op een login via /login. Als ANTHROPIC_API_KEY, ANTHROPIC_AUTH_TOKEN of CLAUDE_CODE_OAUTH_TOKEN in je shellprofiel is geëxporteerd, gebruikt elk account die variabele, en de API-sleutel wordt per gebruik gefactureerd in plaats van via je abonnement (authenticatievolgorde).
Voer in elke sessie /status uit om te zien welk account en welke inlogmethode actief zijn. Wint een API-sleutel terwijl je je abonnement wilde gebruiken, verwijder dan de export uit ~/.zshrc en open een nieuw venster.
Houd skills en MCP-servers gelijk
Omdat elke map een volledige Claude Code-installatie is, verschijnen skills, plug-ins en MCP-servers die je in het ene account toevoegt niet in het andere. Je kunt ze in elke map opnieuw toevoegen, of de exemplaren die je kiest delen. Zie skills en MCP-servers delen tussen Claude Code-accounts.
Claude Code in Claude Desktop
Gebruik je Claude Code vanuit Claude Desktop in plaats van Terminal, dan past Switch dezelfde aanpak voor je toe. Elk Switch-profiel opent zijn eigen Claude Desktop en, met Keep coding preferences separate aan, zijn eigen Claude Code-configuratiemap. Je wisselt van account via het Dock of een sneltoets in plaats van met een alias. Hoe Switch met Claude Code omgaat.
Gebruik accounts waar je recht op hebt
Aparte mappen zijn bedoeld voor aparte accounts, zoals het account dat je werkgever betaalt en je eigen account. Elk account houdt zijn eigen abonnement en gebruikslimieten. Meerdere accounts afwisselen om limieten te omzeilen is iets anders: lees de voorwaarden van Anthropic voordat je zoiets doet.