Come usare Janus con Claude Code senza sbagliare account
Scopri come salvare due account Claude Code su Mac, passare da uno all’altro e verificare email e utilizzo prima di avviare una nuova sessione.

Con Janus puoi fare in modo che la prossima sessione di Claude Code si apra con l’account personale o di lavoro corretto, senza ripetere ogni volta l’accesso dal browser. Qui vediamo come usare Janus, nello specifico RamitVishwakarma/Janus: un nuovo selettore di account per macOS, la cui prima versione pubblica è uscita il 25 settembre 2026. Due giorni dopo è arrivata la versione 1.1.0, con dati di utilizzo più aggiornati per ciascun account. Il vantaggio concreto non è spendere meno per Claude, ma evitare sessioni avviate con l’account sbagliato, ridurre gli accessi ripetuti e poter fare un controllo visivo prima di iniziare un lavoro per un cliente.
Come usare Janus: cambia la prossima sessione, non quella già aperta
Janus salva i due elementi locali con cui Claude Code riconosce un account: le credenziali OAuth nel Portachiavi di macOS e il relativo file delle impostazioni di Claude. È un po’ come un armadietto chiuso a chiave: quando selezioni un account, Janus rimette le sue credenziali e impostazioni nello spazio attivo, pronte per essere lette dal processo successivo.
Quest’ultimo punto è essenziale. Claude Code legge le credenziali all’avvio. Cambiare account in Janus non modifica una sessione già aperta nel terminale o nell’IDE. Chiudi o interrompi quel processo, seleziona l’altro account e avvia una nuova sessione di Claude Code.
Il software non unisce gli abbonamenti, non trasferisce il traffico disponibile e non genera utilizzo aggiuntivo. Ogni accesso conserva il proprio piano a pagamento e i relativi limiti. Per i costi aggiornati dei piani, consulta la guida ai prezzi di Claude Code. Janus riduce l’attrito del login, non il budget dell’abbonamento.

Questa guida è stata verificata sul codice sorgente di Janus v1.1.0. Non è un test pratico di affidabilità: nessuna affermazione dipende da un tempo di cambio account misurato o da una prova non documentata su un Mac con due account.
Installa Janus solo dopo aver valutato il rapporto di fiducia
Janus supporta macOS 13 o versioni successive, sia su Apple silicon sia su Intel. La release v1.1.0 indicata in questa guida contiene un DMG, un archivio ZIP e SHA256SUMS.txt. Sia il DMG sia lo ZIP pubblicati corrispondono al manifesto delle checksum.
Il limite dell’installazione non è un dettaglio estetico. Janus usa una firma ad hoc e non è notarizzato. macOS lo segnalerà come proveniente da uno sviluppatore non verificato e le istruzioni del progetto spiegano come rimuovere l’attributo di quarantena. Accettare questo bypass è una decisione di fiducia, perché l’app gestisce le credenziali di Claude Code. Esamina il repository, scegli la release con il tag esatto e verifica il file scaricato prima di seguire le istruzioni per la quarantena.
Sul Mac, scarica Janus-1.1.0.dmg e SHA256SUMS.txt nella stessa cartella, quindi verifica il manifesto:
shasum -a 256 -c SHA256SUMS.txtApri il DMG, trascina Janus in Applicazioni e, se accetti il rischio, segui le istruzioni di avvio riportate nella release. Il progetto documenta anche un cask Homebrew con --no-quarantine: la valutazione di fiducia resta la stessa.
Il motivo per cui Janus richiede un accesso locale così ampio è anche il motivo per cui conviene esaminarlo. L’app non è in sandbox, perché deve raggiungere la voce di Claude Code nel Portachiavi e il file delle impostazioni. È distribuita con licenza MIT e non è affiliata ad Anthropic, ma una licenza open source non equivale a una verifica di sicurezza.
Salva due account Claude Code
La configurazione più lineare prevede due account sotto il tuo controllo e la verifica dell’identità attiva a ogni passaggio.
- Accedi a Claude Code con l’account A. Se è la prima volta che usi Claude Code su questo Mac, completa prima la configurazione standard. La guida completa alla configurazione di Claude Code parte proprio da lì.
- Apri Janus e controlla l’indirizzo email corrente nella finestra o nella barra dei menu. Premi Save current account.
- In Claude Code, esci dall’account A ed effettua una volta l’accesso con l’account B.
- Torna in Janus. Verifica che l’email visualizzata appartenga all’account B, quindi premi di nuovo Save current account.
- Janus dovrebbe ora mostrare entrambi gli account. Seleziona l’account A o B dalla finestra, oppure usa il comando di cambio nella barra dei menu.
- Interrompi il processo di Claude Code già in esecuzione e avviane uno nuovo. Il vecchio processo mantiene le credenziali caricate in precedenza.
- Prima di aprire il repository di un cliente, controlla l’email in Janus ed esegui
/usagenella nuova sessione di Claude Code. Verifica che lo stato delle finestre di cinque ore e settimanale corrisponda all’account desiderato.
Prima di ripristinare l’account selezionato, Janus salva quello che sta per sostituire. Inoltre recupera la sessione sostitutiva prima di intervenire su quella attiva. Il comportamento documentato in caso di errore è prudente: se manca una sessione salvata o il Portachiavi rifiuta l’operazione, il Mac dovrebbe restare sull’account già attivo.
Checklist di verifica con due account
Per il primo cambio usa un repository a basso rischio, non un progetto attivo di un cliente.
- Prima del cambio, annota l’email che Janus indica come connessa e registra lo stato visibile dell’utilizzo su cinque ore e su base settimanale.
- Lascia aperta una sessione di Claude Code, così potrai verificare il confine imposto dall’avvio del processo.
- Passa al secondo account in Janus e controlla che l’email nella barra dei menu cambi.
- Avvia un altro processo Claude Code, completamente nuovo, ed esegui
/usage. - Verifica che il nuovo processo corrisponda ai dati del secondo account mostrati in Janus.
- Torna al processo rimasto aperto. Dovrebbe continuare a comportarsi come una sessione del primo account, perché ha caricato quelle credenziali all’avvio.
- Torna al primo account, riavvia ancora una volta e ripeti i controlli su identità e utilizzo prima di affidare al flusso attività fatturabili.
L’obiettivo non è dimostrare che un pulsante ha cambiato colore. Devi verificare che l’account scelto in Janus venga usato dal processo successivo e che quello già aperto resti invariato.
Come verificare se i dati di utilizzo sono memorizzati o aggiornati
Janus può mostrare un dato precedente corretto, che però non è necessariamente un dato attuale. Claude Code registra l’utilizzo nelle proprie impostazioni mentre un account è attivo. Quando passi a un altro account, il valore salvato smette di aggiornarsi. La versione 1.1.0 indica la provenienza del dato, così puoi distinguere un valore memorizzato da uno recuperato da Anthropic.
Premendo Refresh, Janus richiede una volta i dati correnti per ogni account salvato. Se l’account non è attivo, può prima rinnovare un token di accesso scaduto e salva le nuove credenziali prima di usarle. Per l’account attualmente connesso, invece, Janus non rinnova il token: potrebbe essere ancora in uso da un processo Claude Code aperto. È Claude Code a mantenere aggiornato quel token attivo.
I conti alla rovescia per il reset avanzano mentre la finestra di Janus è aperta. Quando una finestra dei limiti ricomincia, la vecchia percentuale viene eliminata e parte una nuova richiesta. Finché non arriva un dato aggiornato, Janus mostra un trattino anziché fare una stima. È una distinzione importante quando devi decidere se l’account di lavoro previsto ha spazio sufficiente per una sessione lunga.

Nel repository associato al tag v1.1.0 c’è un’incongruenza nella documentazione. Il README, le note di rilascio e il codice sorgente descrivono richieste di utilizzo inviate ad Anthropic, mentre il file SECURITY.md dello stesso tag sostiene ancora che l’app non effettui richieste di rete. Il codice invia le richieste di utilizzo a api.anthropic.com e quelle di rinnovo dei token a platform.claude.com. Finché la pagina sulla sicurezza non verrà corretta, considera il codice sorgente e le note di rilascio più recenti come descrizione effettiva del comportamento.
Sei flussi di lavoro in cui il cambio account ripaga subito
Il caso d’uso ideale non è chi colleziona account di riserva, ma chi ha un motivo legittimo per tenere separate due identità sullo stesso Mac.
Non usare il cambio di account per condividere credenziali o aggirare i limiti di un piano. Il modello utile consiste nel separare account che sei autorizzato a controllare.
Due prodotti che potrebbero colmare questa lacuna
La scelta migliore: un launcher multipiattaforma che previene gli errori di account
L’idea è un launcher che associ ogni repository a un’identità Claude autorizzata, mostri quell’identità prima dell’avvio e apra un nuovo processo Claude Code solo dopo la conferma dell’utente. Il cliente disposto a pagare è un consulente, il titolare di un’agenzia o uno sviluppatore che alterna attività personali e professionali e considera più importante evitare l’account sbagliato che risparmiare un altro clic.
La domanda è contenuta, ma molto esplicita. Negli Stati Uniti, claude code multiple accounts registra circa 90 ricerche al mese, una keyword difficulty pari a 0 e un costo per clic di $19.94. Altre 10 ricerche mensili riguardano nello specifico claude code multiple accounts windows. Janus è disponibile solo per macOS, quindi Windows e Linux rappresentano una lacuna evidente del mercato.
La versione minima vendibile richiede un adattatore per il vault delle credenziali del sistema operativo, una mappa tra repository e account, un indicatore chiaro dell’account attivo e un wrapper di avvio. All’inizio non serve una dashboard per team. Il problema è serio: i file di autenticazione e i flussi dei token appartengono a un altro prodotto e possono cambiare, mentre una gestione errata può causare un incidente di sicurezza. Proprio questo rischio permette a un launcher affidabile di generare ricavi.
È l’opportunità più solida. Il volume di ricerca è inferiore a quello della domanda generica sui limiti di utilizzo, ma il problema, l’acquirente e la piattaforma mancante sono definiti con precisione.
Un monitor per provenienza dei dati e reset dell’utilizzo
Si potrebbe creare un monitor locale che indichi sempre account, origine e momento di recupero di ogni valore, quindi invii un avviso prima che un’attività di programmazione pianificata incontri il reset di una finestra. Un singolo utente avanzato potrebbe acquistare la versione personale; un team di sviluppo potrebbe pagare per un livello di policy che non esporti mai le credenziali grezze.
claude code usage limits registra circa 1,000 ricerche mensili negli Stati Uniti, con un costo per clic di $12.71. claude code usage limits check ne aggiunge altre 10. La domanda è più ampia di quella per il cambio account, perché l’incertezza sui limiti riguarda quasi tutti gli utenti paganti.
L’MVP consiste in una vista nella barra dei menu, stati espliciti remembered e fetched, timer di reset e un avviso prima dell’avvio. Il limite è la dipendenza da sistemi esterni. Janus v1.1.0 usa gli endpoint OAuth di Claude per l’utilizzo e il rinnovo, e queste interfacce possono cambiare. Un prodotto duraturo deve gestire gli errori con eleganza, non inventare numeri e poter essere aggiornato rapidamente.
I limiti fanno parte della decisione
Janus è utile solo se accetti che un’app locale non affiliata possa spostare materiale di autenticazione. I token salvati risiedono nel Portachiavi di login sotto il servizio Janus. Le istantanee delle impostazioni si trovano in ~/Library/Application Support/Janus/ con permessi riservati al proprietario, ma possono includere percorsi dei progetti e cronologia. La nota sulla sicurezza segnala inoltre che la chiamata a /usr/bin/security espone brevemente il contenuto delle credenziali come argomento esadecimale di processo allo stesso utente macOS e a root.
L’app è disponibile solo per macOS, non usa una sandbox, adotta una firma ad hoc e non è notarizzata. Ogni aggiornamento può richiedere di nuovo l’accesso al Portachiavi, perché la firma ad hoc può cambiare. Il recupero dei dati di utilizzo introduce un comportamento di rete che la pagina sulla sicurezza associata al tag non descrive ancora. Nulla di tutto ciò dimostra che l’app non sia sicura. Significa però che la sola comodità non basta a giustificarne l’installazione su un Mac condiviso, non gestito o ad alto rischio.
Janus include anche una funzione per pulire le cache di sviluppo, ma non è necessaria per cambiare account. Mantieni circoscritta la prima adozione: verifica la release, salva due account autorizzati, prova il confine tra i processi all’avvio e rimanda la pulizia della cache a una decisione separata.
Cosa fare lunedì
Scegli due account sotto il tuo controllo, scarica la release v1.1.0 indicata e il relativo manifesto delle checksum, quindi esegui la checklist in un repository sacrificabile. Registra l’email attiva e l’utilizzo prima e dopo il cambio. Verifica che un nuovo processo Claude Code usi l’altro account, mentre quello lasciato in esecuzione rimanga invariato. Solo a quel punto integra Janus nella routine che precede il lavoro per i clienti.
Come usare Janus con Claude Code?
Dopo averne valutato i rischi di fiducia, installa l’app macOS RamitVishwakarma/Janus. Salva l’account attualmente connesso a Claude Code, esci, accedi una volta con il secondo account e salva anche quello. Seleziona quindi l’account desiderato e riavvia Claude Code. Prima di iniziare il lavoro, controlla l’email nella barra dei menu di Janus e confronta /usage nella nuova sessione.
Claude Code può usare più account?
Claude Code usa un solo insieme di credenziali locali attive alla volta. Janus salva la coppia di credenziali e impostazioni di più account e ripristina quella selezionata per il processo Claude Code successivo. Non unisce gli abbonamenti e non cambia l’identità di un processo già in esecuzione.
Janus funziona con Claude Code su Windows?
No. Janus v1.1.0 richiede macOS 13 o versioni successive e dipende dal Portachiavi e dai percorsi di supporto delle applicazioni di macOS. La release è universale per Mac con Apple silicon e Intel, ma non esiste una versione per Windows.
Come si controllano i limiti di utilizzo di Claude Code?
Esegui /usage nella sessione di Claude Code e confronta il risultato con Janus. In Janus, controlla l’etichetta dell’origine: un valore memorizzato proviene dalle impostazioni salvate, mentre uno recuperato arriva da Anthropic. Premi Refresh quando serve un dato attuale e, dopo un reset, aspettati un trattino finché non viene recuperato un nuovo valore.
Se vuoi creare per il tuo team un launcher che prevenga gli errori di account o automatizzare il flusso di controllo dell’utilizzo, posso aiutarti a progettarlo e realizzarlo.
- Ultimo aggiornamento
- 28 set 2026
- Categoria
- Build







