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.

Monday, September 28, 2026Omid Saffari
Come usare Janus con Claude Code senza sbagliare account

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.

Schema architettonico di due account Claude Code salvati, selezionati e riavviati
Janus cambia le credenziali che verranno usate dal prossimo processo di Claude Code: dopo il cambio di account, riavvia Claude Code.

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:

Shell
shasum -a 256 -c SHA256SUMS.txt

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

  1. 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ì.
  2. Apri Janus e controlla l’indirizzo email corrente nella finestra o nella barra dei menu. Premi Save current account.
  3. In Claude Code, esci dall’account A ed effettua una volta l’accesso con l’account B.
  4. Torna in Janus. Verifica che l’email visualizzata appartenga all’account B, quindi premi di nuovo Save current account.
  5. 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.
  6. Interrompi il processo di Claude Code già in esecuzione e avviane uno nuovo. Il vecchio processo mantiene le credenziali caricate in precedenza.
  7. Prima di aprire il repository di un cliente, controlla l’email in Janus ed esegui /usage nella 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.

Confronto architettonico tra dati di utilizzo Claude Code memorizzati e recuperati
Un valore memorizzato descrive l’ultimo momento salvato. Refresh interroga Anthropic, mentre un reset elimina il dato scaduto finché non ne arriva uno nuovo.

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.

PosizioneA chi serveFlusso di lavoro precisoPerché conviene
1Un consulente con account Claude personale e aziendale separatiSelezionare l’account aziendale, riavviare Claude Code, verificare email e utilizzo, quindi aprire il repository del clienteRiduce il rischio che il lavoro fatturato a un cliente usi un’identità personale o il relativo traffico disponibile
2Uno sviluppatore che usa l’account del datore di lavoro per il lavoro e quello personale per i progetti paralleliSalvare entrambi una sola volta, usare la barra dei menu quando cambia contesto e poi avviare una nuova sessione nel terminaleIl confine tra account diventa un passaggio esplicito dell’avvio, invece di un’interruzione per il login nel browser
3Il titolare di una piccola agenzia che controlla personalmente account interni distintiControllare quale account abbia il contesto di progetto e l’utilizzo corrente adatti, cambiare account, riavviare e verificare prima di un lungo processo agenticoRende visibile la scelta dell’account prima dell’inizio di un’attività costosa o sensibile
4Uno sviluppatore reperibile che passa da esperimenti personali a un incidente di lavoro urgenteLasciare aperto il processo sperimentale, impostare in Janus l’account di lavoro e avviare un processo Claude Code separato per l’incidenteIl vecchio processo resta stabile, mentre la sessione urgente parte con l’identità di lavoro prevista
5Un maintainer open source che separa il lavoro per la community da quello commercialeUsare un accesso salvato per i progetti pubblici e un altro per il lavoro a pagamento, seguendo una checklist all’apertura del repository dopo ogni riavvioCrea un confine ripetibile, senza fingere che le sole cartelle controllino l’autenticazione
6Un utente assiduo di Claude Code che confronta il margine degli account prima di pianificare un’attività lungaAggiornare Janus, non fidarsi dei valori memorizzati quando serve un dato attuale e scegliere l’account autorizzato con la disponibilità corrente adeguataLa freschezza dei dati di utilizzo entra nella pianificazione del lavoro, invece di diventare una sorpresa a sessione avviata

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

Preferisca questo sito su Google

Aggiungi omidsaffari.com come fonte preferita nella Ricerca Google

Segni omidsaffari.com come fonte preferita e Google lo mette in evidenza per lei in Top Stories, AI Overviews e AI Mode.

Copilot Managed Runtime: dalla CLI al deploy

Copilot Managed Runtime: dalla CLI al deploy

Scopri come portare un’app interna da Git al deploy gestito con Copilot Managed Runtime, verificando tenant, connettori, licenze e flusso CLI.27 set 2026Build
Prompt caching con GPT-6: diagnosi e risparmio sui costi

Prompt caching con GPT-6: diagnosi e risparmio sui costi

Scopri come stabilizzare i prefissi, leggere cache hit e miss e ridurre i costi API OpenAI con dashboard, diagnostica e breakpoint di GPT-6.27 set 2026Build
Microsoft Copilot prezzi: la guida ai costi di Managed Runtime

Microsoft Copilot prezzi: la guida ai costi di Managed Runtime

Microsoft Copilot Managed Runtime non ha un prezzo unico: calcola Copilot Credits, chiamate API, Power Apps Premium e tutti i costi da mettere a budget.26 set 2026Build
n8n workflow o AI Agent: quale scegliere davvero

n8n workflow o AI Agent: quale scegliere davvero

Confronto tra n8n workflow e AI Agent: quando scegliere una sequenza fissa, quanto costano le esecuzioni e dove servono sessioni e approvazioni.26 set 2026Build
OpenRouter pricing: Jev Router è davvero gratis?

OpenRouter pricing: Jev Router è davvero gratis?

Jev Router mostra un prezzo di $0, ma una sessione instradata è davvero gratuita? Ecco quali dati di OpenRouter verificare prima di stimare i costi.26 set 2026Build
Server MCP Claude e plugin: come pubblicarli nella directory

Server MCP Claude e plugin: come pubblicarli nella directory

Scopri come preparare, validare e pubblicare un plugin Claude e il relativo server MCP Claude nella directory, dal repository GitHub alla review finale.26 set 2026Build
Cloudflare MCP è gratis? Prezzi e limiti del portale

Cloudflare MCP è gratis? Prezzi e limiti del portale

Scopri quando Cloudflare MCP Portals è gratis, quanto costano gli utenti attivi e quali spese per modelli, SaaS e server restano escluse dal piano.26 set 2026Build
Prestazioni GPU: mettere alla prova Agentic CUDA Optimizer

Prestazioni GPU: mettere alla prova Agentic CUDA Optimizer

Scopri come testare Agentic CUDA Optimizer in sette tentativi, verificare ogni kernel e capire se il guadagno sulle prestazioni GPU ripaga davvero.25 set 2026Build
Newsletter

Una lettera, ogni domenica.Sistemi che funzionano, non hot take.

Settimanale. Niente spam. Si cancella quando vuole.