Je code-agents, en alles wat ze startten.
Claude Code, Codex, Gemini CLI en de rest verschijnen op naam op het tabblad Agents, met het project waarin elk werkt, of hij bezig is of op jou wacht, en elke dev-server, browser en toolserver die hij startte. Stop de sessie en alles gaat in één keer mee.
De cijfers zijn gesimuleerd: een webpagina kan je Mac niet uitlezen, en dat hoort ook zo.
Elke sessie op naam van de agent die haar draait, niet als node.
Claude Code, Codex, Gemini CLI en de rest staan er op naam, met het project waarin elk werkt, hoe lang hij al draait, en of hij bezig is, op je antwoord wacht of inactief is. Zo zie je welke van drie sessies je echt nodig heeft.
- Claude Code, Codex, Gemini CLI, Aider, OpenCode, Cursor, Copilot, Amp, Kiro en Goose
- De projectmap, en hoe lang hij al draait
- Bezig, wacht op jou, of inactief
- Het geheugen en de CPU van de hele sessie, hulpprocessen inbegrepen
De server, de browser en de tests, onder de sessie die ze startte.
Een agent start dingen om zijn eigen werk te controleren. Vitals zet ze onder de sessie waar ze bij horen, elk met zijn eigen geheugen en CPU, zodat je precies ziet welke chat erachter zit als je Mac ineens druk wordt.
- Dev-servers, headless browsers, testruns en toolservers
- Elk met zijn eigen geheugen en CPU
- Dezelfde dingen staan onder hun project op het tabblad Projecten
- Een sessie die je een uur geleden sloot, wordt nog steeds gevonden, met wat ze achterliet
Eén keer stoppen, en niets blijft als weesproces achter.
Stop een sessie en alles wat ze startte, gaat mee, de server en de browser inbegrepen. Zo laat een gesloten chat geen proces op poort 3000 achter, en geen twee gigabyte in een browser die je niet ziet. Vitals laat je de lijst zien en vraagt het eerst.
- Je ziet wat er sluit voordat het gebeurt
- De server, de browser en de tests gaan mee met de sessie
- Het vraagt het eerst, elke keer
- ‘Forceer stop’ voor een agent die niet meer reageert
Houd je agents in de gaten zonder het venster te openen.
Het uitklapmenu in de menubalk heeft een tabblad Agents met je abonnementen en je sessies, het Overzicht heeft een Agents-kaart, en een assistent die via MCP vraagt, krijgt te horen van welke chat elke sessie is.
- Een tabblad Agents in het uitklapmenu van de menubalk
- Een Agents-kaart op het Overzicht
- Je AI-abonnementen boven de sessies
- Via MCP weet een assistent van welke chat een sessie is
Codeeragents, voor en na
Een code-agent is nooit één proces. Claude Code draait als node, start een dev-server om zijn werk te controleren, een headless Chromium om ernaar te kijken, een testrunner, een toolserver of twee, en een shell voor elk commando. In Activiteitenweergave zijn dat een stuk of twaalf rijen die node, Chromium en zsh heten, en geen ervan zegt welke chat ze startte en of die chat nog open is.
Je Mac wordt dus druk en niets in de lijst wil het geweest zijn. Een sessie die je een uur geleden sloot, kan nog een server op poort 3000 hebben en een browser die twee gigabyte vasthoudt. Met drie sessies open ziet de sessie die al twintig minuten op je antwoord wacht er precies zo uit als de twee die bezig zijn.
Het tabblad Agents toont elke sessie op naam van de agent die haar draait, met haar project, of ze bezig is, op jou wacht of inactief is, hoe lang ze al draait, en alles wat ze startte eronder, elk met zijn eigen geheugen en CPU. Stop de sessie en alles gaat mee. Hetzelfde tabblad staat in het uitklapmenu van de menubalk, er staat een Agents-kaart op het Overzicht, en een assistent die via MCP vraagt, krijgt te horen van welke chat een sessie is.
Waar je het vindt in Vitals
Het tabblad, het onderdeel in de menubalk en de instelling, in de volgorde waarin je ze nodig hebt.
- 01
Open het tabblad Agents
Het staat in het venster, in het uitklapmenu van de menubalk, en als kaart op het Overzicht. Elke actieve sessie is één rij, op naam van de agent, met haar projectmap.
- 02
Lees een sessie
De rij zegt of de agent bezig is, op jou wacht of inactief is, hoe lang hij al draait en wat hij gebruikt. Open hem en alles wat hij startte staat eronder: de dev-server, de browser, de tests, de toolservers, elk met zijn eigen geheugen en CPU.
- 03
Stop een sessie, met alles wat ze startte
Klik bij de sessie op ‘Stop’. Vitals laat zien wat er sluit en vraagt het eerst. De server, de browser en de rest gaan mee, in plaats van als weesprocessen door te draaien.
- 04
Vraag het vanuit je assistent
Via MCP kunnen Claude, Codex of Cursor vragen welke sessies er draaien en bij welke chat elke sessie hoort, en ze krijgen dezelfde lijst, met wanneer die gemeten is.
Codeeragents: Activiteitenweergave en Vitals
De hele vergelijking gaat regel voor regel. Dit zijn de regels over codeeragents.
De begrippen erachter
Wat de cijfers betekenen, uit de woordenlijst van Activiteitenweergave.
- Luisterende poort
Een luisterende poort is een netwerkpoort waar een proces op binnenkomende verbindingen wacht, zoals een webserver op poort 3000.
- Helperprocessen
Helperprocessen zijn aparte processen die een app start om een deel van zijn werk te doen, zoals webpagina’s weergeven, extensies uitvoeren of afbeeldingen verwerken.
- % CPU
% CPU is het deel van de processorcapaciteit dat een proces gebruikt, gemeten per CPU-core.
- Appgeheugen
Appgeheugen is de hoeveelheid RAM die apps en hun processen gebruiken.
- Zombieproces
Een zombieproces is een proces dat klaar is met draaien maar nog in de procestabel staat, omdat zijn bovenliggende proces de afsluitstatus nog niet heeft opgehaald.
Vragen
De vragen die mensen over codeeragents stellen voordat ze kopen.
Welke code-agents herkent Vitals?
Claude Code, Codex, Gemini CLI, Aider, OpenCode, Cursor, GitHub Copilot, Amp, Kiro en Goose. Elke actieve sessie toont haar project, of ze bezig is of op jou wacht, en alles wat ze startte.
Waarom tonen andere tools een agent als node of python?
Omdat dat het proces is waarin hij draait. Vitals herkent agents aan hun commando, dus Gemini CLI verschijnt als Gemini CLI, ook al draait hij in node, en Aider als Aider, ook al draait hij in python.
Kan Vitals een agent uit zichzelf stoppen?
Nee. Het stopt een sessie alleen als jij dat vraagt, en het laat je zien wat er sluit voordat er iets gebeurt.
Leest Vitals waar de agent aan werkt?
Het leest het proces, de map en wat de agent heeft gestart, niets over je code of je gesprek. Niets over wat je draait verlaat je Mac.
Zegt het hoe lang een sessie al draait?
Ja. Elke sessie toont hoe lang ze al draait en of ze nu bezig is, op jou wacht of inactief is.
Wat gebeurt er met een dev-server als ik de sessie stop?
Die sluit mee met de sessie, samen met de browser, de tests en de toolservers die de agent startte. Je ziet de lijst voordat er iets sluit.
Ziet het agents in Cursor, VS Code of de Claude-app?
Ja. Sessies van Cursor en GitHub Copilot verschijnen op naam, en Claude Code ook, of het nu in een terminal draait of in de Claude-app. Vitals herkent agents aan hun commando, dus het venster waarin ze draaien maakt niet uit.
Telt het de tokens die een agent gebruikte?
Voor Claude Code en Codex wel: vandaag en deze week, waar ze heen gingen en welke modellen ze gebruikten, gelezen uit de logs die de tools op je Mac bijhouden.
Lees verder
Gidsen die dit gebruiken, en hoe Vitals zich verhoudt tot de apps die mensen ervoor kopen.
- Gids Gebruikt Claude Code te veel geheugen of CPU op een Mac? Zo vind je het, en krijg je het terug
- Gids Gebruikt Codex veel CPU of geheugen op een Mac? Zo vind je de oorzaak
- Gids Gebruikt Cursor veel CPU of trekt het de batterij van je Mac leeg? Zo vind je de oorzaak
- Gids Gebruikt de Claude-desktopapp veel CPU of geheugen op een Mac? Dit controleer je
- Gids Gebruikt Ollama te veel geheugen op een Mac? Zo zie je wat er geladen is, en haal je het uit het geheugen
- Vergelijking Vitals vs. Activiteitenweergave
Meer van Vitals
Alle functiesAI-gebruikslimieten
Hoeveel er over is van Claude, Codex, Copilot en de rest, wanneer elk wordt hersteld, en of je het haalt.
MCP-server
Je assistent vraagt wat er draait, welke app achter een getal zit en wat er op een poort luistert, in plaats van een proceslijst te lezen.
Menubalkmonitor
CPU, geheugen, GPU, netwerk, temperatuur en meer, elk een eigen onderdeel, rood bij belasting, met de apps achter elk getal op één klik afstand.
Koop Vitals voor $15 zolang de introductieprijs geldt
Nog 50 voor deze prijs. De normale prijs is $39. Eén betaling, levenslang updates, 14 dagen geld terug.
Koop Vitals voor $15