Övervaka sessioner i Claude Code, Codex och andra AI-kodagenter på din Mac
Med OneMacTools kan du övervaka sessioner i Claude Code och Codex på din Mac, tillsammans med Gemini CLI, Aider, Cursor Agent och opencode. Fliken Agenter i Utveckling och agenter visar varje session som körs med dess projekt, allt den har startat (utvecklingsservrar, testkörare, byggen), dess minne och CPU och portarna den håller, hur mycket av dina användningsgränser i Codex och Claude Code som har använts, och en Stoppa-knapp som avslutar hela sessionen på ett snyggt sätt.
På den här sidan
Varför hålla koll på dina kodagenter?
En AI-kodagent skriver inte bara kod. Den startar saker: en utvecklingsserver för att kontrollera sitt arbete, en testbevakare, ett TypeScript-bygge, ett Python-skript som aldrig avslutas. Stäng terminalfliken så fortsätter många av dem att köras. Efter en dag med två eller tre agenter är det vanligt att hitta en gigabyte minne och ett halvdussin portar som hålls av processer som ingen minns att de startade.
Aktivitetskontroll visar dem som en platt lista med node- och python-poster utan någon antydan om vilken agent eller vilket projekt de hör till. Utveckling och agenter grupperar dem tillbaka i sessioner, så att du ser att Claude Code i storefront-web ansvarar för fyra processer, 1,18 GB och port 3000.
Öppna Utveckling och agenter under Din Mac i sidofältet (eller Gå › Utveckling och agenter); Agenter är den första fliken. De andra flikarna, för utvecklingsservrar, Docker och byggmappar, beskrivs i Hantera utvecklingsservrar och portar.
Vilka AI-agenter som känns igen
OneMacTools känner igen de här kommandoradsagenterna på programnamnet eller på hur de startades:
| Agent | Känns igen på |
|---|---|
| Claude Code | Kommandot claude, eller paketet @anthropic-ai/claude-code |
| Codex | Kommandot codex, eller paketet @openai/codex |
| Gemini CLI | Kommandot gemini, eller paketet @google/gemini-cli |
| Aider | Kommandot aider, eller python -m aider |
| Cursor Agent | cursor-agent |
| opencode | Kommandot opencode |
Det spelar ingen roll var de startades: Terminal, iTerm, terminalen i VS Code, Cursor eller skrivbordsappen Claude. Etiketten från på varje session nämner appen.
När ingen körs ser du Inga AI-agenter körs. Sessioner visas medan de körs och försvinner när de avslutas.
Vad varje sessionskort visar

- Agenten och projektet: Claude Code storefront-web. Projektet är den närmaste mappen med en
package.json,.git,Cargo.tomleller liknande projektfil; hela sökvägen visas under. - från Terminal (eller appen som startade den).
- Portetiketter som :3000, för upp till tre portar som används av agenten eller något den har startat.
- körs 2 h 12 min · 4 processer: hur länge sedan den startade, och agenten plus det den har startat.
- Minne i stor text och CPU under, för hela sessionen sammanlagt.
- Startade N processer: fäll ut för att se varje kommando, dess process-id och dess minne (upp till 40).
Sessionerna listas med den nyaste först. Minnet kommer från macOS egen redovisning; CPU är andelen av en kärna som använts sedan förra avläsningen, så en session på 150 % använder en och en halv kärna.
Underagenter och värdar
När en agent startar en annan av samma sort i samma mapp (en underagent) räknas dess processer in i föräldrasessionen i stället för som ett eget kort. En agentprocess som bara är värd för sessioner i andra mappar, och körs från din hemmapp eller /, räknas inte själv som en session, så skrivbordsapparna som kör Claude Code åt dig skapar inget spökkort.
Så stoppar du en session i Claude Code eller Codex
Ibland vill du bli av med en agent, med allt den har startat: den går i en loop, den håller en port du behöver, eller så är du klar och terminalen stängdes för länge sedan.
- Klicka på Stoppa… på sessionskortet.
- Läs bekräftelsen, till exempel Stoppa den här Claude Code-sessionen? med Stoppar agenten och de 3 processer den startade och frigör port 3000. Osparat arbete i sessionen kan gå förlorat.
- Klicka på Stoppa. En grön rad bekräftar hur många processer som stoppades.
OneMacTools ber varje process att avsluta, med början i de nyaste barnprocesserna och sist agenten, med samma artiga signal som när du trycker på Ctrl-C. Filer som agenten redan har skrivit förblir som de är, och Claude Code och Codex behåller sina utskrifter, så du kan oftast återuppta senare. Bara dina egna processer berörs, och var och en kontrolleras så att den är samma program som listades.
Om du bara vill stoppa en server som en agent startat och låta agenten fortsätta köras använder du i stället Stoppa… på den servern på fliken Utvecklingsservrar.
Varningar när en agents process skenar
OneMacTools håller också koll på vad agenter startar, var 30:e sekund, även när skärmen är stängd. När en process använder en hel kärna i 10 minuter, växer med en gigabyte på en timme eller står inaktiv på en port i ett dygn får du en notis med en Stoppa-knapp. Själva agenten stoppas aldrig av de här varningarna. Ställ in eller stäng av automatisk stoppning i Inställningar › Skenande processer (inställningsreferens).
Användningsgränser för Codex och Claude Code
Ovanför sessionerna visar Användningsgränser hur nära du är att bli avstängd. Det läses från agenternas egna sessionsfiler på din Mac, per deras senaste session, och bara raderna om gränser läses, aldrig dina konversationer.
Codex: använd procent
Codex registrerar sina gränser medan den körs, så du får verkliga siffror: en rad för 5-timmarsgränsen och en för veckogränsen, var och en med en stapel, 38 % använt och när den återställs. Stapeln är grön, orange från 70 % och röd från 90 %.
När en återställningstid har passerat säger den gamla siffran ingenting längre, så raden lyder Återställd med när, och nästa session visar hur mycket som används.
Claude Code: när en gräns nåddes
Claude Code registrerar inte hur mycket som återstår av gränsen, bara när du når en och när den återställs. Därför visar dess rad något av följande:
- Nådde 5-timmarsgränsen · återställs 13.00: du är begränsad nu, fram till den tiden.
- Inte begränsad nu · nådde veckogränsen senast i går: du var begränsad tidigare, men gränsen har återställts.
- Ingen gräns nådd under de senaste sessionerna. Claude Code registrerar inte hur mycket som återstår av gränsen, bara när en gräns nås.
Om Codex är installerat men inte har registrerat någon gräns än står det på dess rad Ingen gräns registrerad än; den visas efter nästa session. Klicka på Uppdatera i verktygsfältet för att läsa in gränserna igen.
Så skiljer det sig från Aktivitetskontroll och ps
Aktivitetskontroll / ps | Utveckling och agenter | |
|---|---|---|
| Gruppering | En platt lista med processer | Ett kort per agentsession, med allt den har startat |
| Projekt | Visas inte | Projektmappen som varje session körs i |
| Portar | Kräver lsof | Visas på kortet |
| Stoppa | En process i taget | Agenten och alla dess underprocesser på en gång, nyaste först |
| Användningsgränser | Inte tillgängligt | Använd procent i Codex; när gränser nås och återställs i Claude Code |
För hela Macen, inklusive appar och systemprocesser, använder du Mac-hälsa. Utveckling och agenter är medvetet smalare: dina egna utvecklarprocesser, inget annat.
Agenter som håller koll på agenter (MCP)
Dina agenter kan också se detta. Via OneMacTools MCP-server kan Claude Code, Codex, Cursor och andra lista agentsessioner med det de startat, kontrollera användningsgränser och se vad som finns på en port innan de startar en egen server. Allt som ändrar din Mac kräver fortfarande ditt godkännande (behörigheter för assistenter).
Utveckling och agenter är en del av OneMacTools; se priser för vad varje plan innehåller, eller hämta appen och prova.
Frågor
Hur ser jag vilka processer Claude Code har startat?
Öppna Utveckling och agenter i OneMacTools och stanna på fliken Agenter. Varje Claude Code-session har ett kort; expandera Startade N processer för att se varje kommando den startade, med process-ID och minne, och portarna de håller.
Hur kontrollerar jag min 5-timmars- och veckogräns i Codex på en Mac?
Öppna Utveckling och agenter › Agenter. Användningsgränser visar Codex 5-timmarsgräns och veckogräns med hur stor procent som använts och när var och en återställs, läst från Codex egna sessionsfiler från dess senaste session.
Kan OneMacTools visa hur mycket som återstår av min gräns i Claude Code?
Nej, eftersom Claude Code inte registrerar det på din Mac. Det registrerar när du når en gräns och när den återställs, så OneMacTools visar om du är begränsad nu och när du senast nådde 5-timmars- eller veckogränsen.
Raderas agentens arbete när jag stoppar en session?
Nej. Filer som den har skrivit ligger kvar på disken, och agentens utskrift sparas, så Claude Code och Codex kan oftast återuppta. Osparat arbete i sessionen, som en redigering den var mitt i, kan gå förlorat.
Läser OneMacTools mina agentkonversationer?
Nej. För användningsgränser söker den bara efter raderna om gränser i agenternas sessionsfiler och avkodar aldrig resten. Sessionskorten kommer från processlistan, inte från utskrifterna.
Varför visar en agentsession en port?
Något som agenten startade, oftast en utvecklingsserver eller förhandsvisning, lyssnar på den porten. Om du stoppar sessionen frigörs den; om du vill behålla agenten och bara frigöra porten stoppar du servern från fliken Utvecklingsservrar.