Faire tourner deux installations Claude Code isolées sur un même Mac

J'ai besoin de deux installations Claude Code distinctes – une pour mon compte professionnel, une pour mon compte personnel – qui ne mélangent jamais leurs identifiants, leurs plugins ou leur historique, tout en partageant quelques règles communes, comme les conventions git et des skills génériques pour différentes stacks techniques. Voici comment je m'y suis pris.

1. Séparer les répertoires de configuration

mkdir -p ~/.claude-personal ~/.claude-work

Claude Code stocke tout – authentification, réglages, plugins, historique des projets – dans un répertoire de configuration (~/.claude par défaut). La variable d'environnement CLAUDE_CONFIG_DIR permet de le redéfinir, ce qui donne à chaque compte une installation indépendante.

2. Se connecter séparément

Lancer la session correspondante :

CLAUDE_CONFIG_DIR=$HOME/.claude-personal claude
CLAUDE_CONFIG_DIR=$HOME/.claude-work claude

Puis exécuter /login dans chacune des deux. Chaque répertoire conserve ses propres identifiants, isolés de l'autre.

3. Ajouter des raccourcis shell

# ~/.zshrc
alias claude-personal='CLAUDE_CONFIG_DIR=$HOME/.claude-personal claude'
alias claude-work='CLAUDE_CONFIG_DIR=$HOME/.claude-work claude'

4. Partager des règles sans partager l'état

CLAUDE.md prend en charge les imports via @chemin/vers/fichier, ce qui permet de centraliser les règles partagées dans un seul fichier canonique :

mkdir -p ~/shared-claude-rules
# ~/shared-claude-rules/GLOBAL.md : conventions git, skills par stack, etc.

Le fichier CLAUDE.md de chaque compte l'importe via un chemin absolu :

@/Users/you/shared-claude-rules/GLOBAL.md

Éviter @~/shared-claude-rules/GLOBAL.md – les imports basés sur le répertoire personnel via ~ sont un bug connu et peuvent échouer silencieusement. Lancer /context après la configuration pour vérifier que le fichier a bien été chargé.

Limites connues

Un fichier CLAUDE.md situé à l'emplacement par défaut est chargé en plus de celui défini par CLAUDE_CONFIG_DIR (#30230)

Retour


Commentaires

Aucun commentaire pour le moment.

Une remarque, une suggestion ? N'hésitez pas à vous exprimer ci-dessous. Veuillez simplement être courtois et poli, merci d'avance.

Si ce champ est laissé vide, vous apparaîtrez en tant que Anonyme.