Claude Swap gestisce via CLI più abbonamenti/account

| |

Sia che utilizzi Claude per lavoro che per hobby, prima o poi finirai (forse) per scontrarti con un potenziale problema: nel caso in cui tu abbia due (o più) abbonamenti e la necessità di passare dall’uno all’altro senza fare logout/login ogni volta, finirai per impazzire e stufarti molto facilmente. Il mio caso è abbastanza lampante: ho un abbonamento personale e uno aziendale, li uso su progetti e ambienti diversi, e mi serve poter saltare da un account all’altro con la stessa naturalezza con cui cambio finestra in Windows o macOS.

Da qualche mese la soluzione che uso, e di cui sono rimasto soddisfatto, è Claude Swap.

Cos’è Claude Swap

Claude Swap è un tool a riga di comando (Python) che gestisce le credenziali di più account Claude e permette di passare dall’uno all’altro con un comando, sia che tu stia lavorando da CLI che da VSCode. Fatta la configurazione iniziale, la parte più “onerosa” ma comunque semplice, il resto è tutta discesa: scegli l’account, lavori, e quando serve cambi contesto senza frizioni.

La prima volta che lo installi dovrai infatti lanciare cswap add da riga di comando per aggiungere l’account che in quel momento stai già usando e che risulta essere collegato alla tua sessione. Torna sul browser, scollegati e ricollegati a Claude utilizzando un diverso account, quindi salta ancora sulla riga di comando per eseguire ancora una volta cswap add ed ereditare pure il nuovo account, e così via.

Quello che apprezzo di più è che non ti costringe a scegliere un solo fronte: copre sia il terminale che l’editor, quindi qualsiasi sia il tuo workflow del momento, resti libero di alternare personale e aziendale a seconda del progetto su cui stai lavorando. Puoi addirittura essere ancora più puntiglioso, non fare uno switch su tutti i tuoi ambienti ed eseguire un run con un’utenza specifica in una finestra specifica (cswap run user@dominio-personale.com).

Un’interfaccia più curata di quanto ti aspetti

Una volta installato lo lanci semplicemente eseguendo cswap (o claude-swap) e ti trovi davanti un’interfaccia testuale realizzata con Textual, framework Python per TUI moderne, non il solito prompt spoglio. Per ogni account configurato vedrai una barra che mostra quanto hai consumato della finestra di utilizzo a 5 ore e di quella settimanale, con relativo orario di reset, oltre a un indicatore chiaro di quale account è attivo in quel momento.

Claude Swap gestisce via CLI più abbonamenti/account

Dal menu principale puoi scegliere queste voci:

  • Switch account… per cambiare account al volo
  • Watch accounts per tenere sott’occhio i consumi in tempo reale
  • Auto-switch view per configurare uno switch automatico (utile se non vuoi accorgerti tu per primo di aver saturato un abbonamento)
  • Add account… / Remove account… per gestire la lista
  • Disable / enable account… per escludere temporaneamente un account senza rimuoverlo
  • Theme… per il tema dell’interfaccia

Tutto navigabile da tastiera, con scorciatoie richiamate a fondo schermo (s per switch, w per watch, ^t per il tema, q per uscire). Poco più di un comando, insomma, ma ben pensato.

Aggiornarlo è banale

Essendo un progetto Python, l’aggiornamento passa da pip, come ti aspetti:

python -m pip install --upgrade claude-swap

Giusto oggi che sto scrivendo questo articolo l’ho rifatto per l’ennesima volta, dalla 0.22.0 alla 0.23.0, senza il minimo intoppo:

Requirement already satisfied: claude-swap in ...Python312\Lib\site-packages (0.22.0)
Collecting claude-swap
  Downloading claude_swap-0.23.0-py3-none-any.whl.metadata (22 kB)
...
Successfully installed claude-swap-0.23.0

Nessuna sorpresa, nessuna configurazione da rifare da capo.

E le credenziali dove finiscono?

Punto che mi sta particolarmente a cuore: Claude Swap si appoggia a keyring, quindi le credenziali dei tuoi account non finiscono in un file di testo in chiaro da qualche parte sul disco, ma nel gestore di credenziali nativo del sistema operativo (Credential Manager su Windows, Keychain su macOS, e così via). Un aggiornamento del tool, come quello di cui sopra, non tocca minimamente questa parte: le credenziali restano dove sono, gestite in modo sicuro lato sistema.

In conclusione

Se ti ritrovi anche tu a gestire più abbonamenti Claude, sia esso personale, lavorativo, o semplicemente più account per motivi diversi, Claude Swap è uno di quegli strumenti che, una volta configurati, smetti di notare: fa il suo lavoro in silenzio e ti lascia concentrato su quello che stai realmente facendo, senza il fastidio di continui logout/login o browser profile separati.

Spero possa tornare utile anche a te :-)

#KeepItSimple

Correzioni, suggerimenti? Lascia un commento nell'apposita area qui di seguito o contattami privatamente.
Ti è piaciuto l'articolo? Offrimi un caffè! ☕ :-)

Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Commenti
Oldest
Newest Most Voted