Mehrere Claude Code-Accounts auf einem Mac nutzen
Geben Sie jedem Claude Code-Account einen eigenen Konfigurationsordner. Anthropic dokumentiert das: Lassen Sie CLAUDE_CONFIG_DIR pro Account auf einen anderen Ordner zeigen. Jeder behält dann seine eigenen Einstellungen, seinen Sitzungsverlauf und seinen Login, sodass beide gleichzeitig angemeldet bleiben können, auch in getrennten Terminal-Fenstern.
Auch auf: English · Español · Français · 日本語 · 简体中文 · Português (Brasil) · 한국어 · Italiano · Nederlands · 繁體中文
Ein Ratgeber von Switch, einer unabhängigen Profilverwaltung für Claude Desktop. Switch ist vor der öffentlichen Veröffentlichung im Frühzugang.
Ein Konfigurationsordner pro Claude Code-Account
Standardmäßig speichert Claude Code alles für einen Account in ~/.claude. Wenn Sie sich als jemand anderes anmelden, ersetzt das den ersten Login. Anthropics dokumentierte Lösung ist, jedem Account mit der Umgebungsvariable CLAUDE_CONFIG_DIR ein eigenes Konfigurationsverzeichnis zu geben (Claude Code-Dokumentation).
Fügen Sie für jeden zusätzlichen Account einen Alias in ~/.zshrc ein. Ihr bestehender Login bleibt beim einfachen claude:
alias claude-work='CLAUDE_CONFIG_DIR=~/.claude-work claude'Öffnen Sie ein neues Terminal-Fenster und führen Sie claude-work aus. Beim ersten Mal führt Claude Code Sie durch die Anmeldung bei diesem Account. Danach bleiben claude und claude-work bei verschiedenen Accounts angemeldet und können gleichzeitig in getrennten Fenstern laufen.
Was jeder Ordner getrennt hält
Jedes Konfigurationsverzeichnis hat eigene Einstellungen, einen eigenen Sitzungsverlauf und einen eigenen claude.ai-Login oder API-Schlüssel. Auf einem Mac speichert Claude Code den Login im Schlüsselbund und verknüpft diesen Eintrag mit dem Verzeichnis, daher liest eine Sitzung mit einem anderen CLAUDE_CONFIG_DIR einen anderen Login.
Bei Projektdateien ist es anders: CLAUDE.md und der .claude-Ordner eines Repositorys gehören zum Projekt, daher sieht jeder Account sie. Eine Ausnahme laut Anthropics Dokumentation: Getrennte Ordner halten zwei Claude Console-Anmeldungen ohne API-Schlüssel nicht auseinander, weil Claude Code diese Art der Anmeldung außerhalb des Ordners speichert.
Prüfen, dass nichts Ihren Login überschreibt
Einige Umgebungsvariablen haben in jedem Ordner Vorrang vor einer Anmeldung mit /login. Wenn ANTHROPIC_API_KEY, ANTHROPIC_AUTH_TOKEN oder CLAUDE_CODE_OAUTH_TOKEN in Ihrem Shell-Profil exportiert ist, verwendet jeder Account stattdessen diesen Wert, und der API-Schlüssel wird pro Nutzung abgerechnet statt über Ihren Plan (Rangfolge der Authentifizierung).
Führen Sie in jeder Sitzung /status aus, um zu sehen, welcher Account und welche Anmeldemethode aktiv sind. Wenn ein API-Schlüssel gewinnt, obwohl Sie Ihr Abo nutzen wollten, entfernen Sie den Export aus ~/.zshrc und öffnen Sie ein neues Fenster.
Skills und MCP-Server abgleichen
Weil jeder Ordner eine vollständige Claude Code-Einrichtung ist, erscheinen Skills, Plugins und MCP-Server, die Sie in einem Account hinzufügen, nicht im anderen. Sie können sie in jedem Ordner erneut hinzufügen oder die gewünschten teilen. Siehe Skills und MCP-Server zwischen Claude Code-Accounts teilen.
Claude Code in Claude Desktop
Wenn Sie Claude Code über Claude Desktop statt im Terminal nutzen, wendet Switch denselben Ansatz für Sie an. Jedes Switch-Profil öffnet sein eigenes Claude Desktop und, wenn Keep coding preferences separate (Coding-Einstellungen getrennt halten) aktiviert ist, einen eigenen Claude Code-Konfigurationsordner. Sie wechseln den Account über das Dock oder ein Tastenkürzel statt über einen Alias. Wie Switch mit Claude Code umgeht.
Nutzen Sie Accounts, die Ihnen zustehen
Getrennte Ordner sind für getrennte Accounts gedacht, etwa den, den Ihre Firma bezahlt, und Ihren eigenen. Jeder Account behält seinen eigenen Plan und seine Nutzungslimits. Mehrere Accounts zu rotieren, um Limits zu umgehen, ist etwas anderes: Prüfen Sie Anthropics Bedingungen, bevor Sie so etwas tun.