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.

Agenti 2 sessioni · 1,79 GB · 66% CPU
0%
Claude
Questa settimana
In linea · 10% di margine
0%
Codex
Sessione di 5 ore
Si azzera tra 3h 12m
0%
GitHub Copilot
Richieste premium
A questo ritmo finisce tra 4d
0%
Cursor
Questo ciclo di fatturazione
Si azzera tra 12d 5h
Checkout flow tests Al lavoro In attesa di te
Claude Code · storefront · in esecuzione da 48 min
410 MB
Avviati · 4 Esci dalla sessione…
vitest comando · 61% CPU 520 MB
node server · porta 3001 240 MB
Google Chrome for Testing browser 310 MB
mcp-server-fetch server di strumenti 64 MB
Codex inattivo da 48 min
docs · in Terminal · Nulla di avviato
290 MB

I numeri sono simulati: una pagina web non può leggere il tuo Mac, e non dovrebbe.

01Sessioni

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
SessioneStatoIn esecuzioneMemoria
Claude CodestorefrontAl lavoro1 h 12 min1,2 GB
CodexdocsIn attesa22 min640 MB
CursorlandingAl lavoro48 min890 MB
OpenCodeapiInattiva5 min310 MB
Col nome dell’agente, non node o python In attesa di te
02Cosa ha avviato

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
Claude CodestorefrontWorking · 1 h 12 m
next devserver di sviluppo, :3000412 MB2%
Chromiumbrowser headless1,1 GB31%
vitesttest, 2 worker380 MB38%
mcp-serverserver di strumenti48 MB0%
La sessione e ciò che ha avviato3,1 GB · 71%
Sotto la sessione che l’ha avviato Anche sotto storefront in Progetti
03Esci

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ù
Chiudere questa sessione di Claude Code?
Tutto ciò che ha avviato si chiude con essa.
next devsu :3000
Chromiumheadless
vitest2 worker
AnnullaEsci
Dice cosa si chiuderà Nessun orfano
04Menu

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
PanoramicaMemoriaProgettiAgentiContainer
62%Questa settimana 38%Sessione di 5 ore Piani
Claude CodestorefrontAl lavoro · 1 h 12 min
CodexdocsIn attesa di te
CursorlandingAl lavoro · 48 min
A un clic dalla barra dei menu I piani sopra le sessioni
Perché conta

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.

Come si usa

Dove si trova in Vitals

Il pannello, l’elemento nella barra dei menu e l’impostazione, nell’ordine in cui li cercheresti.

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

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

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

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

Confronto

Agenti di programmazione: Monitoraggio Attività e Vitals

Il confronto completo è riga per riga. Queste sono le righe che riguardano agenti di programmazione.

Monitoraggio Attività Vitals
Un agente di codice
Monitoraggio AttivitàRighe chiamate node, python e zsh
VitalsClaude Code, Codex, Gemini CLI, per nome
Cosa ha avviato
Monitoraggio AttivitàSparsi nell’elenco
VitalsElencato sotto la sua sessione, con memoria e CPU
Al lavoro o in attesa
Monitoraggio AttivitàNessun modo di saperlo
VitalsAl lavoro, in attesa di te o inattiva, e da quanto
Chiusura
Monitoraggio AttivitàUn processo alla volta
VitalsLa sessione e tutto ciò che ha avviato, insieme
Barra dei menu
Monitoraggio AttivitàNon presente
VitalsUn pannello Agenti nel menu, una scheda nella Panoramica

I termini da conoscere

Cosa significano i numeri, dal glossario di Monitoraggio Attività.

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.

Altre funzioni di Vitals

Tutte le funzioni

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