Come smettere di gestire account su Cursor, Windsurf e Copilot
L'altro giorno mi sono ritrovato in una situazione assurda: tre diverse finestre dell'editor aperte sul mio laptop di lavoro, cinque schede del browser con profili di servizi AI, e nel terminale cercavo disperatamente di ricordare quale account Cursor avesse ancora query veloci disponibili oggi. Ti suona familiare?
Al giorno d'oggi, quasi ogni sviluppatore accumula un intero zoo di assistenti: un account GitHub Copilot aziendale, un Windsurf personale, un tier gratuito di Cursor per modifiche rapide la sera, più un paio di IDE esotici come Trae o Zed. I limiti si esauriscono rapidamente, i token si consumano a metà di attività complesse, e rifare il login tramite browser ogni poche ore diventa estenuante.
La soluzione a questa routine è arrivata dal repository Cockpit Tools. È un'applicazione desktop costruita con Rust e Tauri che trasforma il caos di una dozzina di account AI in un unico pannello di controllo ordinato.

Cosa c'è sotto il cofano e perché ti serve
L'obiettivo principale del progetto è semplice: dare agli sviluppatori un modo per tenere tutti i loro profili AI in una finestra, tracciare le quote rimanenti, e passare da uno all'altro con un click senza reindirizzamenti OAuth infiniti.
L'utility supporta una lista impressionante di strumenti. La lista include GitHub Copilot, Cursor, Windsurf, Codex, Kiro, Zed, Grok CLI, Trae, Qoder e CodeBuddy. L'app funziona su macOS, Windows e Linux out of the box.
La schermata principale mostra lo stato di tutti i servizi connessi. Vedi immediatamente quante richieste restano nel tuo piano, quando i limiti verranno resettati, e che tipo di abbonamento è attivo. Se il limite di un profilo è esaurito, premi semplicemente un pulsante e continui a lavorare con un account diverso.
Eseguire più copie dell'editor simultaneamente
Un problema comune quando si lavora con editor AI è che il sistema operativo memorizza l'autorizzazione a livello globale per l'utente corrente. Non puoi semplicemente lanciare due istanze di Cursor o Windsurf con account diversi.
Cockpit Tools risolve questo con profili isolati. L'applicazione crea directory indipendenti con i dati utente per ogni istanza.

Grazie a questo, puoi:
- Tenere aperte due copie dello stesso editor con profili di lavoro e personali diversi
- Lanciare agenti AI in background in un contesto isolato
- Impostare parametri di lancio e cartelle di lavoro diversi per ogni progetto

Come funziona il monitoraggio dei limiti
Molti servizi resettano le quote su una pianificazione, ma a volte il timer del reset inizia a contare solo dopo la prima richiesta inviata quel giorno. Gli autori di Cockpit Tools hanno aggiunto un meccanismo di wakeup in background (Wakeup Tasks). L'utility può inviare un ping minimale del modello su timer per attivare in anticipo la finestra di reset della quota, mentre dormi.

Per Grok CLI e Codex è implementata una logica separata. L'utility può parsare i file di configurazione locali, salvare i token secondo le specifiche ufficiali, e aggiornare automaticamente il token di accesso tramite refresh token. Nel caso di Codex, sotto il cofano gira un sidecar CLIProxyAPI locale, che traduce le richieste e raccoglie statistiche accurate sull'utilizzo dei token.

Sicurezza e archiviazione dei secret
Quando si parla di aggregatori di chiavi e token, la prima domanda logica è: dove vanno a finire i miei dati?
Gli sviluppatori hanno reso l'utility completamente locale:
- Non ci sono server cloud di terze parti per il progetto. I dati di autorizzazione sono archiviati esclusivamente sulla tua macchina (nelle directory
~/.antigravity_cockpit,~/.codex,~/.groke nella cartella dei dati applicazione di sistema). - Le richieste di rete vanno solo alle API ufficiali dei servizi selezionati per i controlli di quota e l'autorizzazione OAuth.
- Il server WebSocket integrato per la comunicazione dei plugin ascolta esclusivamente sull'indirizzo locale
127.0.0.1sulla porta 19528. Se non hai bisogno dei plugin, questo servizio può essere disabilitato con un singolo checkbox nelle impostazioni.

C'è una sfumatura specifica per macOS. Quando un agente viene lanciato attraverso il manager che esegue comandi console, il sistema potrebbe chiedere l'accesso ai file per conto di Cockpit Tools. Questo è un comportamento normale dei processi figli su macOS, ma comunque non dovresti eseguire script non verificati.
Installazione e avvio rapido
Il modo più semplice è prendere un binario pronto dal releases page del repository. Le build sono disponibili per macOS (.dmg), Windows (.msi, .exe) e Linux (.AppImage, .deb, .rpm).
Gli utenti macOS possono installare il pacchetto tramite Homebrew:
brew tap jlcodes99/cockpit-tools https://github.com/jlcodes99/cockpit-tools
brew install --cask cockpit-tools
Se Gatekeeper su macOS si lamenta di un'app non firmata, la quarantena viene rimossa con un comando standard nel terminale:
sudo xattr -rd com.apple.quarantine "/Applications/Cockpit Tools.app"
Per buildare da sorgente, avrai bisogno di Rust, Node.js 18+ e il package manager npm installati:
git clone https://github.com/jlcodes99/cockpit-tools.git
cd cockpit-tools
npm install
npm run tauri dev
Conclusioni
Cockpit Tools affronta un punto dolente molto specifico per chi usa attivamente le reti neurali nello sviluppo e gestisce più abbonamenti. L'interfaccia è veloce, l'app usa pochissima memoria grazie alla combo Rust e Tauri, e l'archiviazione locale dei dati elimina la paranoia sulla sicurezza dei token.
Se hai solo un account in VS Code con Copilot aziendale, probabilmente l'utility non ti sarà utile. Ma se testi ambienti diversi in parallelo, mantieni profili di backup per attività diverse, e sei stanco di controllare manualmente i limiti rimanenti, il progetto vale sicuramente l'installazione e una prova.
Progetti correlati