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é.

Monday, September 28, 2026Omid Saffari
Plusieurs comptes Claude Code sur Mac : bien utiliser Janus

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.

Schéma architectural montrant l’enregistrement, le changement et le redémarrage de deux comptes Claude Code
Janus modifie les identifiants utilisés par le prochain processus Claude Code : il faut donc redémarrer Claude Code après avoir changé de compte.

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 :

Shell
shasum -a 256 -c SHA256SUMS.txt

Ouvrez 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.

  1. 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.
  2. 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.
  3. Dans Claude Code, déconnectez le compte A, puis connectez-vous une fois avec le compte B.
  4. Revenez dans Janus. Vérifiez que l’adresse affichée est celle du compte B, puis cliquez de nouveau sur Save current account.
  5. 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.
  6. Arrêtez le processus Claude Code en cours et lancez-en un nouveau. L’ancien processus conserve les identifiants qu’il avait chargés.
  7. Avant d’ouvrir le dépôt d’un client, contrôlez l’adresse e-mail dans Janus et exécutez /usage dans 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.

Comparaison architecturale entre les relevés d’utilisation Claude Code mémorisés et récupérés
Une valeur mémorisée décrit le dernier instant sauvegardé. Refresh interroge Anthropic, tandis qu’une réinitialisation efface le relevé expiré jusqu’à l’arrivée d’une nouvelle valeur.

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.

RangProfil concernéWorkflow précisPourquoi c’est utile
1Un consultant disposant d’un compte Claude personnel et d’un compte contrôlé par son entrepriseSélectionner le compte de l’entreprise, redémarrer Claude Code, vérifier l’adresse e-mail et l’utilisation, puis ouvrir le dépôt du clientCela réduit le risque d’imputer du travail facturé à un client à une identité ou à un quota personnel
2Un ingénieur qui utilise au travail un compte fourni par son employeur et un compte personnel pour ses projets annexesEnregistrer les deux une seule fois, changer depuis la barre des menus au moment de passer d’un contexte à l’autre, puis ouvrir une nouvelle session de terminalLa frontière entre les comptes devient une étape de lancement explicite, au lieu d’une interruption pour se connecter dans le navigateur
3Le dirigeant d’une petite agence qui contrôle personnellement plusieurs comptes internesVérifier quel compte possède le contexte de projet et le niveau d’utilisation adaptés, changer de compte, redémarrer et contrôler avant une longue exécution d’agentLe choix du compte devient visible avant le lancement d’une tâche coûteuse ou sensible
4Un développeur d’astreinte qui passe d’une expérimentation personnelle à un incident professionnel urgentLaisser le processus expérimental ouvert, basculer Janus vers le compte professionnel, puis lancer un processus Claude Code distinct pour l’incidentL’ancien processus reste stable tandis que la session urgente démarre sous l’identité professionnelle prévue
5Un mainteneur open source qui sépare son travail communautaire de ses activités commercialesUtiliser un identifiant enregistré pour les projets publics et un autre pour le travail rémunéré, avec une checklist d’ouverture du dépôt après chaque redémarrageCela crée une frontière reproductible sans prétendre que les dossiers suffisent à contrôler l’authentification
6Un utilisateur intensif de Claude Code qui compare la marge de ses comptes avant de planifier une longue tâcheActualiser Janus, écarter les valeurs mémorisées lorsque la fraîcheur est importante, puis choisir le compte autorisé qui dispose du quota actuel appropriéLa fraîcheur du relevé entre dans la planification de la tâche au lieu de provoquer une surprise en cours de session

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

Préférez ce site dans Google

Ajouter omidsaffari.com comme source préférée dans la recherche Google

Marquez omidsaffari.com comme source préférée et Google le met en avant pour vous dans Top Stories, AI Overviews et AI Mode.

Articles similaires
Microsoft Copilot CLI : déployer une app avec Managed Runtime

Microsoft Copilot CLI : déployer une app avec Managed Runtime

Apprenez à utiliser Microsoft Copilot CLI pour créer, prévisualiser et déployer une application interne gouvernée dans Microsoft 365, étape par étape.27 sept. 2026Build
Prompt caching GPT-6 : réduire les coûts sans rater le cache

Prompt caching GPT-6 : réduire les coûts sans rater le cache

Maîtrisez le prompt caching de GPT-6 : structurez les préfixes, diagnostiquez les échecs et réduisez le coût réel de vos agents en production.27 sept. 2026Build
Prix Copilot Studio : le vrai coût du Managed Runtime

Prix Copilot Studio : le vrai coût du Managed Runtime

Prix Copilot Studio : calculez le coût réel du Managed Runtime, des appels API aux crédits, licences, agents, lancements et frais d’hébergement.26 sept. 2026Build
n8n workflow ou Agent IA : lequel choisir ?

n8n workflow ou Agent IA : lequel choisir ?

Faut-il choisir un n8n workflow ou un Agent IA ? Comparatif concret des coûts d’exécution, validations, sessions et limites de la version Preview.26 sept. 2026Build
OpenRouter pricing : Jev Router est-il vraiment gratuit ?

OpenRouter pricing : Jev Router est-il vraiment gratuit ?

OpenRouter pricing affiche Jev Router à $0. Voici ce que ce tarif couvre, quels coûts restent à vérifier et comment auditer chaque requête routée.26 sept. 2026Build
Claude Code plugin : comment le publier dans l’annuaire

Claude Code plugin : comment le publier dans l’annuaire

Publiez un Claude Code plugin dans l’annuaire Claude : dépôt GitHub, validation, examen, connecteur MCP, coûts, propriété et suivi des mises à jour.26 sept. 2026Build
MCP Cloudflare : le portail est-il vraiment gratuit ?

MCP Cloudflare : le portail est-il vraiment gratuit ?

Le portail MCP Cloudflare est gratuit jusqu’à 50 utilisateurs actifs. Découvrez ses limites, le prix des sièges et les coûts à prévoir autour.26 sept. 2026Build
Performance GPU : bien utiliser Agentic CUDA Optimizer

Performance GPU : bien utiliser Agentic CUDA Optimizer

Configurez Agentic CUDA Optimizer, encadrez l’optimisation d’un kernel CUDA et validez exactitude, temps GPU et coûts du modèle avant tout déploiement.25 sept. 2026Build
Newsletter

Une lettre, chaque dimanche.Des systèmes qui tournent, pas des hot takes.

Hebdomadaire. Pas de spam. Désabonnement à tout moment.