Ändringslogg/Vitals 1.11

Vitals 1.11: Vitals för utvecklare

Atta 🐬

Grundare, Vitals

Publicerad

Kort svar

Vitals 1.11 är för utvecklare. Fliken Projekt heter nu Utvecklare, med fem avsnitt: Projekt, Portar, Öppna filer, Containrar och Homebrew. Den visar vad som körs efter projektet det kom från, varje port som används med det som håller den och vem som kan nå den, apparna som hindrar en skiva från att matas ut, och vad Homebrew har installerat som aldrig körs. Samma svar finns i kommandot vitals och för din AI-assistent. Inget stoppas, avslutas eller avinstalleras förrän du säger till.

En flik för det du kör

Utvecklare ersätter fliken Projekt, och Containrar flyttar in i den. Fem avsnitt ligger längst upp, vart och ett med ett antal: Projekt, Portar, Öppna filer, Containrar och Homebrew.

Projekt listar varje process under projektet den startades i, med appen som startade den, till exempel Terminal eller Codex, dess portar och dess CPU och minne. En utvecklingsserver som har stått overksam pekas ut, med Stoppa den… och vad det frigör att stoppa den. Öppna ett projekt för att se varje process under sin överordnade process.

Fliken Utvecklare på Projekt: fyra projekt igång, deras minne, CPU, processer och öppna portar, ett meddelande om att utvecklingsservern för docs är overksam och håller 260 MB, och varje projekt med sina portar, appen som startade det och sin mapp Fliken Utvecklare på Projekt: fyra projekt igång, deras minne, CPU, processer och öppna portar, ett meddelande om att utvecklingsservern för docs är overksam och håller 260 MB, och varje projekt med sina portar, appen som startade det och sin mapp

Avsnittet Containrar visas när Docker eller en annan containermotor är igång.

Varje port som används, och vem som kan nå den

Portar listar varje port som något på datorn lyssnar på, i grupper: dina projekt, overksamma utvecklingsservrar, Homebrew-tjänster, och appar, program och macOS. Varje rad namnger det som håller porten, var det körs från och hur länge det har körts.

Varje rad visar också vem som kan nå porten. Den här datorn betyder att bara program på den här datorn kan ansluta. Nätverk betyder att andra enheter i ditt nätverk kan det, vilket är bra att veta om en utvecklingsserver.

Avsnittet Portar: 32 portar används, sju hålls av dina projekt, fyra är öppna mot nätverket, en Homebrew-tjänst och en overksam utvecklingsserver, sedan varje port med sitt program, sitt projekt och Den här datorn eller Nätverk Avsnittet Portar: 32 portar används, sju hålls av dina projekt, fyra är öppna mot nätverket, en Homebrew-tjänst och en overksam utvecklingsserver, sedan varje port med sitt program, sitt projekt och Den här datorn eller Nätverk
  • Öppna i webbläsare öppnar en port på localhost.
  • Avsluta stoppar det som håller en port, efter att ha frågat.
  • Ett intervall som hålls av ett program, till exempel 24015 till 24034, är en rad.

Mata ut skivan som inte går att mata ut

macOS säger att en skiva används men inte av vad. Öppna filer visar varje skiva som ett kort, med hur full den är, hur många filer som är öppna på den, och Används eller Redo att matas ut. Under skivan står apparna som håller den, med filerna var och en har öppna och vilka som är öppna för skrivning.

  1. 01 Öppna fliken Utvecklare och välj Öppna filer. Vitals väljer den första externa skivan åt dig.
  2. 02 Klicka på Mata ut. Om skivan används namnger Vitals apparna som avslutas och frågar.
  3. 03 Säg ja, så avslutar den dem som med ⌘Q, matar ut skivan och säger att det är säkert att koppla från den.
Öppna filer med tre skivor: Macintosh HD, T7 markerad Används och Photos markerad Redo att matas ut, och under dem de tre apparna som håller T7, Xcode, Musik och Terminal, med filerna var och en har öppna och vilka som är öppna för skrivning Öppna filer med tre skivor: Macintosh HD, T7 markerad Används och Photos markerad Redo att matas ut, och under dem de tre apparna som håller T7, Xcode, Musik och Terminal, med filerna var och en har öppna och vilka som är öppna för skrivning

Om du vill hitta en fil trycker du på ⌘F och skriver en del av dess namn. Det som har filen öppen listas, på vilken skiva som helst, vilket också ger svaret när papperskorgen säger att ett objekt används.

Homebrew: det som är installerat, och det som aldrig körs

Homebrew listar paketen du bad om med namn, vart och ett med sin version, sin storlek på skivan och när Vitals senast såg ett av dess program köras. Inte sedda igång är listan över paket du installerade och aldrig körde, med utrymmet de tar tillsammans.

Avsnittet Homebrew: 13 installerade paket som tar 1,07 GB, tre som aldrig har setts igång, två uppdateringar, 2,84 GB som kan frigöras med Rensa, och varje paket med sin version, när det senast kördes och sin storlek Avsnittet Homebrew: 13 installerade paket som tar 1,07 GB, tre som aldrig har setts igång, två uppdateringar, 2,84 GB som kan frigöras med Rensa, och varje paket med sin version, när det senast kördes och sin storlek
  • Uppdateringar visar den installerade versionen och den nya, med Uppgradera på vart och ett och Uppgradera alla… för allihop.
  • Kan frigöras är det som Homebrews gamla versioner och hämtningar tar. Rensa… tar bort dem.
  • Ta med beroenden lägger till paketen som andra behöver, vart och ett med det som behöver det.

Homebrew-tjänster, med Start och Stoppa

Tjänster listar varje Homebrew-tjänst med om den är igång, om den startar när du loggar in och om den körs som root. Start, Stoppa och Starta om finns på var och en, och en tjänsts portar finns i avsnittet Portar.

Listan Tjänster i Homebrew: postgresql@16 och redis igång och startar vid inloggning, sing-box igång som root, och cloudflared som inte körs Listan Tjänster i Homebrew: postgresql@16 och redis igång och startar vid inloggning, sing-box igång som root, och cloudflared som inte körs

Från menyraden

Fliken Utvecklare i menyn har Projekt, Portar och Containrar. Portar som andra enheter kan nå kommer först, en overksam utvecklingsserver har en måne, och ett klick på en rad öppnar den i fönstret.

Menyn på Portar under fliken Utvecklare: 32 portar används, fyra öppna mot ditt nätverk, och varje program med sitt projekt och sina portar Menyn på Portar under fliken Utvecklare: 32 portar används, fyra öppna mot ditt nätverk, och varje program med sitt projekt och sina portar

Kommandon som har fastnat och inaktiva terminaler

Ett kommando som en kodagent startade hänger sig ibland, och agenten väntar på det utan att säga något. När ett kommando inte har använt CPU eller disk på tio minuter markeras dess session som har fastnat på fliken Agenter, med Avsluta bredvid kommandot. En utvecklingsserver eller en verktygsserver som agenten startade räknas aldrig som fastnad.

Terminalfönster som står öppna utan att något körs, och där inget har skrivits eller skrivits ut på en timme, listas under Projekt som inaktiva terminaler, med Avsluta på vart och ett.

En minnesrapport, och Exportera på varje flik

Två sätt att ta med det Vitals visar någon annanstans.

  • Minnesrapport, i en apps exportmeny, skriver en mapp till Hämtade filer för appens utvecklare: appens minne nu och som högst, per timme och per dag, var och en av dess processer, ett diagram och siffrorna som CSV. Du kan lägga till appens rader från macOS-loggen. Vitals skickar ingenting; mappen är din att bifoga till en felrapport.
  • Exportera finns nu i verktygsfältet på varje flik, med Spara som bild och Kopiera bild. Bilden av Agenter utelämnar dina sessioner och visar ett kontos e-postadress som dess första bokstav.

I Terminal

Kommandot vitals har också de nya avsnitten, som en tabell eller som JSON med --json.

$ vitals ports
$ vitals files
$ vitals homebrew
$ vitals homebrew --not-seen
$ vitals homebrew --updates

Fråga din AI-assistent

Claude, Codex och Cursor kan fråga Vitals om portar, öppna filer och Homebrew med tre nya verktyg, ports, open_files och homebrew. Vart och ett har ett eget reglage under Vad som delas i Inställningar → Integrationer. En assistent som kollar portarna först kan använda utvecklingsservern som redan körs i stället för att starta en till.

  • Vad finns på port 3000, och kan andra enheter nå den?
  • Vad hindrar min externa skiva från att matas ut?
  • Vilka Homebrew-paket har jag aldrig kört?
  • Körs det redan en utvecklingsserver för det här projektet?

Välj vad Vitals läser av

Inställningar har en ny sida, Mätvärden, med tre reglage: Läs av temperaturer och fläktar, Läs av containrar och Håll koll på overksamma utvecklingsservrar. Stäng av ett så slutar Vitals läsa av det helt, vilket passar en Mac där en annan app styr fläktarna, eller en som aldrig använder Docker.

Frågor som folk ställer

Är 1.11 en gratis uppdatering?

Ja. Välj Sök efter uppdateringar i Vitals. Fliken Utvecklare ingår i alla licenser.

Jag är inte utvecklare. Ändras något för mig?

Resten av Vitals är som förut. Öppna filer är användbart för alla med en extern skiva som inte går att mata ut, och Portar visar vilka program på din Mac som andra enheter kan nå.

Vart tog flikarna Projekt och Containrar vägen?

Båda är nu avsnitt på fliken Utvecklare, längst upp. Menyn har dem också under sin flik Utvecklare.

Ändrar Vitals något i Homebrew på egen hand?

Nej. Den läser det som brew rapporterar. Den kör ett brew-kommando bara när du klickar på ett: Uppgradera, Rensa, Avinstallera, eller Start, Stoppa och Starta om på en tjänst.

Varför visar Öppna filer inte en fil som jag vet är öppen?

Vissa appar läser in en fil i minnet och stänger den direkt, så inget håller den. Filer som macOS själv håller, till exempel Spotlights, kräver att Full systemmätning är påslagen i Inställningar → Behörigheter.

Kan den avsluta något av misstag?

Avsluta och mata ut namnger det som avslutas och väntar på ditt ja. Appar avslutas som med ⌘Q, så en app med osparat arbete kan fortfarande fråga om du vill spara.

Allt i 1.11

Vitals 1.11 är en gratis uppdatering. Välj Sök efter uppdateringar i Vitals, eller hämta den från vitalsmac.com.

Köp Vitals för $29 Ny på Vitals? $29 för alltid under lanseringen, $49 efter den, engångsbetalning, med pengarna tillbaka inom 14 dagar. Eller $15 för ett år med uppdateringar.
  • Nytt Fliken Utvecklare. Projekt heter nu Utvecklare, med fem avsnitt längst upp: Projekt, Portar, Öppna filer, Containrar och Homebrew. Menyn har Projekt, Portar och Containrar.
  • Nytt Portar. Varje port som används på datorn, med det som håller den: ett av dina projekt, en app, en Homebrew-tjänst eller macOS. Var och en visar vem som kan nå den, bara den här datorn eller nätverket, och har Öppna i webbläsare och Avsluta. En utvecklingsserver som har stått overksam pekas ut.
  • Nytt Öppna filer. Varje skiva som ett kort, med apparna som har filer öppna på den och om den är redo att matas ut. När en skiva inte går att mata ut namnger Avsluta och mata ut det som håller den, frågar, avslutar det och matar ut. Filtrera på en fils namn för att se vad som har den öppen.
  • Nytt Homebrew. Varje paket med sin storlek och när det senast kördes, de som aldrig har setts igång med utrymmet de tar, uppdateringar med Uppgradera och Uppgradera alla, vad en rensning skulle frigöra, och varje tjänst med Start, Stoppa och Starta om.
  • Nytt Vems processerna är. Ett projekt namnger apparna som startade dess processer, till exempel Codex eller Terminal, och listar varje process under sin överordnade process. En process med andra under sig kan fällas ihop, och Filtrera hittar ett projekt på dess namn, en process eller en port.
  • Nytt Kommandon som har fastnat och inaktiva terminaler. Ett kommando som en kodagent startade och som inte har gjort något på tio minuter markeras som fastnat i sin session, med Avsluta bredvid. Terminalfönster där inget körs och inget har skrivits på en timme listas under Projekt, med Avsluta.
  • Nytt Minnesrapport. En apps exportmeny kan skriva en rapport till appens utvecklare: dess minne nu och som högst, per timme och per dag, var och en av dess processer, ett diagram, siffrorna som CSV och, om du vill, appens rader från macOS-loggen. Den sparas som en mapp i Hämtade filer, och Vitals skickar ingenting.
  • Nytt Exportera på varje flik. Knappen Exportera i verktygsfältet finns på varje flik: Spara som bild eller Kopiera bild, av fliken så som fönstret visar den. Bilden av Agenter utelämnar dina sessioner och visar ett kontos e-postadress som dess första bokstav.
  • Nytt I terminalen och för din assistent. vitals ports, vitals homebrew och vitals files ger samma svar i Terminal. Claude, Codex och Cursor kan fråga om varje port och vem som kan nå den, Homebrew, öppna filer, batteritid och överförd data per dag eller vecka.
  • Nytt Inställningar → Mätvärden. En sida för det Vitals läser av: Läs av temperaturer och fläktar, Läs av containrar och Håll koll på overksamma utvecklingsservrar. Stäng av en så slutar Vitals läsa av den helt, för en Mac där en annan app styr fläktarna eller där Docker inte används.
  • Förbättrat I menyn hamnar en öppnad apps processer under appens egna kolumner, var och en med namnet som fönstret ger den, och ett klick öppnar den i processinspektören.
  • Förbättrat På flikar med en lista över appar fälls diagrammen och korten undan medan du rullar listan och kommer tillbaka när du är högst upp.
  • Förbättrat Vitals använder mindre minne efter lång användning. Minne som blev kvar varje gång du bytte flik frigörs nu.
  • Åtgärdat När en assistent bad om att avsluta något hämtade ett svar med Avsluta eller Avsluta inte fram Vitals-fönstret. Nu stannar du där du var.
  • Åtgärdat I Inställningar kunde förhandsvisningen av menyraden visa två värden ovanpå varandra.

Mer