Plusieurs comptes Claude Code sur Mac : bien utiliser Janus
Gérez plusieurs comptes Claude Code sur un même Mac avec Janus : installation, changement de compte, contrôle de l’usage et précautions de sécurité.

Vous pouvez faire en sorte que votre prochaine session Claude Code s’ouvre directement avec le bon compte, personnel ou professionnel, sans repasser à chaque fois par la connexion dans le navigateur. Pour gérer plusieurs comptes Claude Code, l’outil présenté ici est RamitVishwakarma/Janus, un nouveau gestionnaire de comptes pour macOS dont la première version publique est sortie le 25 septembre 2026. La version 1.1.0 a suivi deux jours plus tard, avec des relevés d’utilisation plus récents pour chaque compte. Le véritable gain n’est pas un accès moins cher à Claude : c’est moins de sessions lancées avec le mauvais compte, moins de reconnexions et un contrôle visible avant de commencer une mission client.
Janus agit sur la prochaine session, pas sur celle déjà ouverte
Janus enregistre les deux éléments locaux qui permettent à Claude Code de reconnaître un compte : les identifiants OAuth stockés dans le trousseau macOS et le fichier de réglages Claude correspondant. Imaginez une armoire à clés verrouillée. Lorsque vous sélectionnez un compte, Janus replace sa clé et ses réglages dans l’emplacement actif, prêts à être récupérés par le prochain processus.
Cette dernière précision est essentielle. Un processus Claude Code charge ses identifiants au démarrage. Changer de compte dans Janus ne modifie donc pas une session déjà ouverte dans un terminal ou un IDE. Quittez ou arrêtez ce processus, sélectionnez l’autre compte, puis lancez une nouvelle session Claude Code.
L’application ne fusionne pas les abonnements, ne transfère aucun quota et ne fournit aucun quota d’utilisation supplémentaire. Chaque connexion conserve son propre accès payant et ses propres limites. Pour connaître le coût actuel des offres, consultez le guide des tarifs de Claude Code. Janus réduit les frictions de connexion, pas le budget de l’abonnement.

Ce guide a été vérifié dans les sources de Janus v1.1.0. Il ne s’agit pas d’un test pratique de fiabilité : aucune affirmation ne repose sur un temps de bascule mesuré ni sur un essai non documenté avec deux comptes sur un Mac.
N’installez Janus qu’après avoir évalué la confiance à lui accorder
Janus fonctionne sous macOS 13 ou version ultérieure, aussi bien sur Apple silicon que sur Intel. La version v1.1.0 épinglée contient un DMG, un ZIP et le fichier SHA256SUMS.txt. Les DMG et ZIP publiés correspondent tous deux à ce manifeste.
La contrainte d’installation n’a rien d’anecdotique. Janus utilise une signature ad hoc et n’est pas notarié. macOS l’identifiera comme provenant d’un développeur non vérifié, et les instructions d’installation du projet expliquent comment retirer l’attribut de quarantaine. Ce contournement exige une décision de confiance, puisque l’application manipule les identifiants de Claude Code. Examinez le dépôt, choisissez précisément la version balisée et vérifiez le fichier téléchargé avant de suivre les instructions de retrait de la quarantaine.
Sur votre Mac, téléchargez Janus-1.1.0.dmg et SHA256SUMS.txt dans le même dossier, puis vérifiez le manifeste :
shasum -a 256 -c SHA256SUMS.txtOuvrez le DMG, glissez Janus dans Applications, puis suivez les instructions de lancement de la version si vous acceptez ce risque. Le projet documente également un cask Homebrew avec --no-quarantine ; la même décision de confiance s’applique.
Si Janus réclame un accès local étendu, c’est précisément la raison pour laquelle son fonctionnement mérite d’être examiné. L’application n’est pas exécutée dans une sandbox, car elle doit accéder à l’élément Claude Code du trousseau et à son fichier de réglages. Elle est distribuée sous licence MIT et n’est pas affiliée à Anthropic, mais une licence open source ne vaut pas un audit de sécurité.
Configurer plusieurs comptes Claude Code dans Janus
Une configuration claire repose sur deux comptes que vous contrôlez, en vérifiant l’identité active à chaque transition.
- Connectez-vous à Claude Code avec le compte A. Si Claude Code n’a encore jamais été configuré sur ce Mac, terminez d’abord son installation habituelle. Le guide de prise en main de Claude Code détaille ce point de départ.
- Ouvrez Janus et vérifiez l’adresse e-mail affichée dans la fenêtre ou la barre des menus. Cliquez sur Save current account.
- Dans Claude Code, déconnectez le compte A, puis connectez-vous une fois avec le compte B.
- Revenez dans Janus. Vérifiez que l’adresse affichée est celle du compte B, puis cliquez de nouveau sur Save current account.
- Janus doit maintenant afficher les deux comptes. Sélectionnez le compte A ou B dans la fenêtre, ou utilisez l’action de changement de compte dans la barre des menus.
- Arrêtez le processus Claude Code en cours et lancez-en un nouveau. L’ancien processus conserve les identifiants qu’il avait chargés.
- Avant d’ouvrir le dépôt d’un client, contrôlez l’adresse e-mail dans Janus et exécutez
/usagedans la nouvelle session Claude Code. Vérifiez que les niveaux sur cinq heures et sur la semaine correspondent au compte voulu.
Avant de restaurer le compte sélectionné, Janus enregistre celui qu’il remplace. Il récupère également la session de remplacement avant de modifier la session active. Le comportement documenté en cas d’échec est prudent : si une session enregistrée manque ou si le trousseau refuse l’opération, le Mac doit rester sur le compte qui était déjà actif.
La checklist de vérification pour deux comptes
Pour le premier changement, choisissez un dépôt à faible risque, pas une mission client en cours.
- Avant la bascule, relevez l’adresse e-mail que Janus indique comme connectée, ainsi que l’état visible de l’utilisation sur cinq heures et sur la semaine.
- Laissez une session Claude Code ouverte afin de vérifier que le changement ne s’applique qu’au démarrage.
- Passez au second compte dans Janus et vérifiez que l’adresse e-mail change dans la barre des menus.
- Lancez un autre processus Claude Code, entièrement neuf, puis exécutez
/usage. - Vérifiez que ce nouveau processus correspond aux chiffres du second compte affichés dans Janus.
- Revenez au processus resté ouvert. Il doit continuer à fonctionner comme la session du premier compte, puisqu’il a chargé ces identifiants au démarrage.
- Rebasculez, redémarrez une nouvelle fois et répétez les contrôles d’identité et d’utilisation avant d’adopter ce fonctionnement pour du travail facturable.
L’objectif n’est pas de prouver qu’un bouton a changé de couleur. Il faut confirmer que le compte choisi dans Janus est bien celui qu’utilise le prochain processus, tandis que le processus existant reste inchangé.
Distinguer un relevé d’utilisation mémorisé d’un relevé actualisé
Janus peut afficher une ancienne valeur exacte, ce qui n’en fait pas pour autant une valeur actuelle. Claude Code écrit les données d’utilisation dans ses réglages lorsqu’un compte est actif. Après le changement de compte, la valeur sauvegardée cesse d’évoluer. La version 1.1.0 indique la source du relevé afin de distinguer une valeur mémorisée d’une valeur récupérée auprès d’Anthropic.
Un clic sur Refresh demande une fois l’utilisation actuelle de chaque compte enregistré. Pour un compte en attente, Janus peut d’abord renouveler un jeton d’accès expiré et stocke les nouveaux identifiants avant de les utiliser. Pour le compte actuellement connecté, Janus ne renouvelle pas le jeton, car un processus Claude Code en cours peut encore le détenir. Claude Code maintient lui-même ce jeton actif à jour.
Les comptes à rebours avant réinitialisation défilent désormais tant que la fenêtre Janus reste ouverte. Lorsqu’une fenêtre de limite arrive à son terme, l’ancien pourcentage est effacé et une nouvelle récupération est déclenchée. Jusqu’à l’arrivée d’un relevé récent, Janus affiche un tiret au lieu d’inventer une valeur. Cette distinction compte au moment de décider si le compte professionnel prévu dispose d’une marge suffisante pour une longue session.

La documentation du dépôt balisé v1.1.0 présente une incohérence. Le README, les notes de version et le code source décrivent des requêtes d’utilisation envoyées à Anthropic, alors que le fichier SECURITY.md de cette version affirme encore que l’application n’effectue aucune requête réseau. Le code envoie les requêtes d’utilisation à api.anthropic.com et les demandes de renouvellement de jeton à platform.claude.com. En attendant la correction de cette page de sécurité, considérez le code source et les notes de version plus récentes comme le comportement de référence.
Six usages où le changement de compte devient vraiment rentable
Janus ne s’adresse pas en priorité à quelqu’un qui accumule les comptes de secours. Il convient plutôt à une personne qui a une raison légitime de séparer deux identités sur un même Mac.
N’utilisez pas le changement de compte pour partager des identifiants ou contourner une limite d’abonnement. Le scénario pertinent consiste à séparer des comptes que vous êtes autorisé à contrôler.
Deux produits à bâtir pour combler ce manque
Le meilleur pari : un lanceur multiplateforme qui sécurise le choix du compte
Construisez un lanceur qui associe chaque dépôt à une identité Claude autorisée, affiche cette identité avant le démarrage et n’ouvre un nouveau processus Claude Code qu’après confirmation. Le client prêt à payer est un consultant, une agence ou un développeur qui jongle entre travail personnel et professionnel, et qui tient davantage à éviter le mauvais compte qu’à économiser un clic.
La demande est limitée, mais remarquablement explicite. Aux États-Unis, claude code multiple accounts enregistre environ 90 recherches par mois, avec une difficulté de mot-clé de 0 et un coût par clic de $19.94. 10 autres recherches mensuelles portent précisément sur claude code multiple accounts windows. Janus étant réservé à macOS, Windows et Linux constituent une lacune évidente.
La plus petite version commercialisable doit inclure un adaptateur pour le coffre d’identifiants du système d’exploitation, une association entre dépôt et compte, un indicateur clair du compte actif et un wrapper de lancement. Un tableau de bord d’équipe n’est pas nécessaire au départ. La difficulté est de taille : les fichiers d’authentification et les flux de jetons appartiennent à un autre produit et peuvent changer, tandis que leur mauvaise manipulation peut provoquer un incident de sécurité. C’est aussi ce risque qui permet à un lanceur digne de confiance de se monétiser.
C’est l’opportunité la plus solide. Le volume de recherche est inférieur à celui des requêtes générales sur les limites d’utilisation, mais le problème, l’acheteur et la plateforme manquante sont précisément identifiés.
Un moniteur de provenance des relevés et de réinitialisation
Construisez un moniteur local qui indique systématiquement le compte, la source et l’heure de récupération de chaque valeur, puis alerte avant qu’une tâche de programmation planifiée ne se heurte à une fenêtre de réinitialisation. Un utilisateur intensif indépendant pourrait acheter la version personnelle ; une équipe d’ingénierie pourrait payer pour une couche de règles qui n’exporte jamais les identifiants bruts.
claude code usage limits enregistre environ 1,000 recherches mensuelles aux États-Unis, pour un coût par clic de $12.71. claude code usage limits check en ajoute 10. La demande dépasse celle du changement de compte, car l’inquiétude liée aux limites touche presque tous les utilisateurs payants.
Le MVP prend la forme d’une vue dans la barre des menus, avec les états explicites remembered et fetched, des minuteurs de réinitialisation et une alerte avant lancement. La dépendance au service en amont reste le principal écueil. Janus v1.1.0 utilise les endpoints OAuth de Claude pour l’utilisation et le renouvellement, et ces interfaces peuvent évoluer. Un produit durable doit échouer proprement, ne jamais inventer de valeur et bénéficier d’un cycle de maintenance rapide.
Les limites font partie de la décision
Janus n’est utile que si vous acceptez qu’une application locale non affiliée manipule des données d’authentification. Les jetons enregistrés résident dans le trousseau de session, sous le service Janus. Les instantanés de réglages se trouvent dans ~/Library/Application Support/Janus/ avec des autorisations réservées au propriétaire, mais ils peuvent contenir les chemins et l’historique des projets. La note de sécurité précise aussi que l’appel à /usr/bin/security expose brièvement les identifiants sous forme d’argument de processus hexadécimal, visible par le même utilisateur macOS et par root.
L’application est réservée à macOS, n’est pas exécutée dans une sandbox, utilise une signature ad hoc et n’est pas notariée. Chaque mise à jour peut redemander l’accès au trousseau, car sa signature ad hoc est susceptible de changer. La récupération des données d’utilisation introduit un comportement réseau que la page de sécurité de la version balisée ne reflète pas encore. Rien de tout cela ne prouve que l’application est dangereuse. En revanche, la commodité seule ne justifie pas son installation sur un Mac partagé, non administré ou à haut risque.
Janus propose aussi une fonction de nettoyage du cache de développement, mais celle-ci n’est pas nécessaire pour changer de compte. Limitez le premier essai : vérifiez la version, enregistrez deux comptes autorisés, testez la limite au démarrage et reportez le nettoyage du cache à une décision distincte.
À faire lundi
Choisissez deux comptes que vous contrôlez, téléchargez la version v1.1.0 épinglée ainsi que son manifeste de sommes de contrôle, puis testez la checklist dans un dépôt jetable. Notez l’adresse e-mail active et l’utilisation avant et après le changement. Vérifiez qu’un processus Claude Code nouvellement lancé change de compte tandis que celui resté ouvert conserve le sien. Ce n’est qu’ensuite que Janus pourra intégrer votre routine avant une mission client.
Comment utiliser Janus avec Claude Code ?
Après avoir étudié les compromis de confiance, installez l’application macOS RamitVishwakarma/Janus. Enregistrez le compte actuellement connecté à Claude Code, déconnectez-vous puis connectez-vous une fois avec le second compte, enregistrez-le, sélectionnez le compte voulu et redémarrez Claude Code. Avant de commencer, vérifiez l’adresse e-mail dans la barre des menus de Janus et comparez /usage dans la nouvelle session.
Peut-on utiliser plusieurs comptes Claude Code ?
Claude Code n’utilise qu’un seul jeu d’identifiants locaux actif à la fois. Janus enregistre pour plusieurs comptes la paire formée par les identifiants et les réglages, puis restaure celle du compte sélectionné pour le prochain processus Claude Code. Il ne fusionne pas les abonnements et ne modifie pas l’identité d’un processus déjà lancé.
Janus fonctionne-t-il avec Claude Code sous Windows ?
Non. Janus v1.1.0 nécessite macOS 13 ou version ultérieure et dépend du trousseau macOS ainsi que des répertoires de support des applications. La version publiée est universelle pour les Mac Apple silicon et Intel, mais aucune version Windows n’existe.
Comment vérifier les limites d’utilisation de Claude Code ?
Exécutez /usage dans la session Claude Code et comparez le résultat avec Janus. Dans Janus, regardez l’étiquette de source : une valeur mémorisée provient des réglages sauvegardés, tandis qu’une valeur récupérée vient d’Anthropic. Cliquez sur Refresh lorsque la fraîcheur est importante ; après une réinitialisation, attendez-vous à voir un tiret jusqu’à l’arrivée d’une nouvelle valeur.
Si votre équipe a besoin d’un lanceur qui sécurise le choix du compte ou d’un workflow de suivi de l’utilisation, je peux vous aider à le concevoir et à l’automatiser.
- Dernière mise à jour
- 28 sept. 2026
- Catégorie
- Build







