I tuoi agenti di codice, e tutto ciò che hanno avviato.
Claude Code, Codex, Gemini CLI e gli altri compaiono per nome nel pannello Agenti, con il progetto su cui lavora ciascuno, se sta lavorando o ti sta aspettando, e ogni server di sviluppo, browser e server di strumenti che ha avviato. Chiudi la sessione e se ne va tutto insieme.
I numeri sono simulati: una pagina web non può leggere il tuo Mac, e non dovrebbe.
Ogni sessione per l’agente che la esegue, non per node.
Claude Code, Codex, Gemini CLI e gli altri sono elencati per nome, con il progetto su cui lavora ciascuno, da quanto è in esecuzione e se sta lavorando, aspetta una tua risposta o è inattivo, così capisci quale delle tre sessioni ha davvero bisogno di te.
- Claude Code, Codex, Gemini CLI, Aider, OpenCode, Cursor, Copilot, Amp, Kiro e Goose
- La cartella del progetto, e da quanto è in esecuzione
- Al lavoro, in attesa di te o inattiva
- La memoria e la CPU dell’intera sessione, helper inclusi
Il server, il browser e i test, sotto la sessione che li ha avviati.
Un agente avvia delle cose per controllare il proprio lavoro. Vitals le elenca sotto la sessione a cui appartengono, ognuna con la sua memoria e CPU, così quando il Mac all’improvviso va sotto sforzo vedi esattamente quale chat c’è dietro.
- Server di sviluppo, browser headless, test e server di strumenti
- Ognuno con la sua memoria e CPU
- Le stesse cose compaiono sotto il loro progetto nel pannello Progetti
- Anche una sessione chiusa un’ora fa viene trovata, con ciò che ha lasciato
Un solo Esci, e non resta nessun processo orfano.
Chiudi una sessione e tutto ciò che ha avviato se ne va con lei, server e browser compresi, così una chat chiusa non lascia un processo sulla porta 3000 e due gigabyte in un browser che non vedi. Vitals ti mostra l’elenco e chiede prima.
- Vedi cosa si chiuderà prima che succeda
- Il server, il browser e i test se ne vanno con la sessione
- Chiede prima, ogni volta
- Uscita forzata per un agente che non risponde più
Controlla i tuoi agenti senza aprire la finestra.
Il menu della barra dei menu ha un pannello Agenti con i tuoi piani e le tue sessioni, la Panoramica ha una scheda Agenti, e a un assistente che chiede via MCP viene detto a quale chat appartiene ogni sessione.
- Un pannello Agenti nel menu della barra dei menu
- Una scheda Agenti nella Panoramica
- I tuoi piani IA sopra le sessioni
- Via MCP, un assistente scopre a quale chat appartiene una sessione
Agenti di programmazione, prima e dopo
Un agente di codice non è mai un solo processo. Claude Code gira come node, avvia un server di sviluppo per controllare il suo lavoro, un Chromium headless per guardarlo, un test runner, un server di strumenti o due, e una shell per ogni comando. In Monitoraggio Attività sono una dozzina di righe chiamate node, Chromium e zsh, e nessuna dice quale chat le ha avviate o se quella chat è ancora aperta.
Così il Mac va sotto sforzo e nell’elenco nessuno sembra esserne la causa. Una sessione chiusa un’ora fa può avere ancora un server sulla porta 3000 e un browser che tiene due gigabyte. Con tre sessioni aperte, quella che aspetta una tua risposta da venti minuti sembra identica alle due che stanno lavorando.
Il pannello Agenti elenca ogni sessione per l’agente che la esegue, con il suo progetto, se sta lavorando, ti sta aspettando o è inattiva, da quanto è in esecuzione e, sotto, tutto ciò che ha avviato, ognuno con la sua memoria e CPU. Chiudi la sessione e se ne va tutto insieme. Lo stesso pannello è nel menu della barra dei menu, nella Panoramica c’è una scheda Agenti, e a un assistente che chiede via MCP viene detto a quale chat appartiene una sessione.
Dove si trova in Vitals
Il pannello, l’elemento nella barra dei menu e l’impostazione, nell’ordine in cui li cercheresti.
- 01
Apri il pannello Agenti
È nella finestra, nel menu della barra dei menu e come scheda nella Panoramica. Ogni sessione in esecuzione è una riga, con il nome dell’agente e la cartella del progetto.
- 02
Leggi una sessione
La riga ti dice se l’agente sta lavorando, ti sta aspettando o è inattivo, da quanto è in esecuzione e cosa sta usando. Aprila e trovi elencato tutto ciò che ha avviato: il server di sviluppo, il browser, i test, i server di strumenti, ognuno con la sua memoria e CPU.
- 03
Chiudi una sessione, con tutto ciò che ha avviato
Fai clic su Esci nella sessione. Vitals ti mostra cosa si chiuderà e chiede prima. Il server, il browser e il resto se ne vanno con lei invece di restare in vita come orfani.
- 04
Chiedi dal tuo assistente
Via MCP, Claude, Codex o Cursor possono chiedere quali sessioni sono in esecuzione e a quale chat appartiene ciascuna, e ricevono lo stesso elenco, con l’ora della misurazione.
Agenti di programmazione: Monitoraggio Attività e Vitals
Il confronto completo è riga per riga. Queste sono le righe che riguardano agenti di programmazione.
I termini da conoscere
Cosa significano i numeri, dal glossario di Monitoraggio Attività.
- Porta in ascolto
Una porta in ascolto è una porta di rete su cui un processo aspetta connessioni in arrivo, come un server web sulla porta 3000.
- Processi helper
I processi helper sono processi separati che un’app avvia per svolgere parte del suo lavoro, come mostrare le pagine web, eseguire le estensioni o gestire la grafica.
- % CPU
% CPU è la quota di capacità del processore che un processo sta usando, misurata per core.
- Memoria app
Memoria app è la quantità di RAM usata dalle app e dai loro processi.
- Processo zombie
Un processo zombie è un processo che ha finito di funzionare ma ha ancora una voce nella tabella dei processi, perché il processo padre non ha ancora raccolto il suo stato di uscita.
Domande
Quelle che si fanno su agenti di programmazione prima di acquistare.
Quali agenti di codice riconosce Vitals?
Claude Code, Codex, Gemini CLI, Aider, OpenCode, Cursor, GitHub Copilot, Amp, Kiro e Goose. Ogni sessione in esecuzione mostra il suo progetto, se sta lavorando o ti sta aspettando, e tutto ciò che ha avviato.
Perché altri strumenti mostrano un agente come node o python?
Perché è il processo in cui gira. Vitals riconosce gli agenti dal loro comando, quindi Gemini CLI compare come Gemini CLI anche se gira in node, e Aider come Aider anche se gira in python.
Vitals può fermare un agente di sua iniziativa?
No. Chiude una sessione solo quando glielo chiedi, e ti mostra cosa si chiuderà prima che succeda.
Vitals legge ciò su cui sta lavorando l’agente?
Legge il processo, la sua cartella e cosa ha avviato, niente del tuo codice o della tua conversazione. Niente di ciò che esegui esce dal tuo Mac.
Dice da quanto tempo è in esecuzione una sessione?
Sì. Ogni sessione mostra da quanto è in esecuzione e se in questo momento sta lavorando, ti sta aspettando o è inattiva.
Cosa succede a un server di sviluppo quando chiudo la sessione?
Si chiude con la sessione, insieme al browser, ai test e ai server di strumenti che l’agente ha avviato. Vedi l’elenco prima che si chiuda qualcosa.
Vede gli agenti dentro Cursor, VS Code o l’app Claude?
Sì. Le sessioni di Cursor e GitHub Copilot compaiono per nome, e così Claude Code, sia che giri in un terminale sia dentro l’app Claude. Vitals riconosce gli agenti dal loro comando, quindi la finestra in cui girano non conta.
Conta i token usati da un agente?
Per Claude Code e Codex, sì: oggi e questa settimana, dove sono andati e quali modelli li hanno usati, letti dai log che gli strumenti tengono sul tuo Mac.
Continua a leggere
Guide che usano questa funzione, e come Vitals si confronta con le app che si comprano per lo stesso scopo.
- Guida Claude Code usa troppa memoria o CPU sul Mac? Come trovarla e recuperarla
- Guida Codex usa molta CPU o memoria sul Mac? Come trovare la causa
- Guida Cursor usa molta CPU o scarica la batteria del Mac? Come trovare la causa
- Guida L’app desktop di Claude usa molta CPU o memoria sul Mac? Cosa controllare
- Guida Ollama usa troppa memoria sul Mac? Come vedere cosa è caricato e scaricarlo dalla memoria
- Confronto Vitals vs Monitoraggio Attività
Altre funzioni di Vitals
Tutte le funzioniLimiti di utilizzo IA
Quanto resta di Claude, Codex, Copilot e degli altri, quando si azzera ciascuno e se ci arriverai.
Server MCP
Il tuo assistente chiede cosa è in esecuzione, quale app c’è dietro un numero e cosa c’è su una porta, invece di leggere un elenco di processi.
Monitor nella barra dei menu
CPU, memoria, GPU, rete, temperatura e altro, ognuno come elemento a sé, rosso sotto sforzo, con le app dietro ogni numero a un clic.
Acquista Vitals a $15 finché dura il prezzo di lancio
Ancora 50 a questo prezzo. Il prezzo pieno è $39. Un solo pagamento, aggiornamenti per sempre, rimborso entro 14 giorni.
Acquista Vitals a $15