Homebrew가 설치한 모든 것, 그리고 한 번도 쓰지 않는 것.

Vitals는 Homebrew에 Mac에 무엇을 설치했는지 물어보고, 모든 패키지를 크기, 대기 중인 업데이트, 그 패키지의 프로그램이 마지막으로 실행된 시점과 함께 보여 줍니다. 실행 기록이 없는 패키지는 차지하는 공간과 함께 나열되고, 서비스에는 ‘시작’과 ‘중단’이 있으며, brew 명령을 확인하기 전에는 아무것도 실행되지 않습니다.

유형별 메모리
82%
사용 중
앱 22.15 GB
와이어드 5.67 GB
압축됨 24.54 GB
캐시됨 10.32 GB
사용 가능 1.32 GB
앱별 메모리
59.25 GB
모든 앱
Google Chrome 21.23 GB
VS Code 8.17 GB
Terminal 3.86 GB
Safari 2.69 GB
기타 23.30 GB
앱별 전력
1.7 W
모든 앱
GitHub Desktop 427 mW
Google Chrome 367 mW
Zoom 145 mW
Terminal 86 mW
기타 650 mW
현재
27 %
오늘 평균36%
로드3.41
사용자
19%
사용자 앱
시스템
8%
macOS
코어
12
8 P4 E
사용량 최다 앱
Google Chrome
18.2%
앱CPU
Google Chrome
프로세스 96개
–
터미널
프로세스 49개
–
Safari
프로세스 16개
–
Docker
프로세스 9개
–
Visual Studio Code
프로세스 63개
–
Slack
프로세스 13개
–
Figma
프로세스 14개
–
Zoom
프로세스 8개
–
전체 64 GB 중 사용 중
52.63 GB
보통
사용 가능11.37 GB
스왑0 MB
앱
23.43 GB
와이어드
5.37 GB
압축됨
23.82 GB
사용량 최다 앱
Google Chrome
20.59 GB
앱메모리
Google Chrome
프로세스 96개
–
Visual Studio Code
프로세스 63개
–
터미널
프로세스 49개
–
Safari
프로세스 16개
–
Docker
프로세스 9개
–
Slack
프로세스 13개
–
Figma
프로세스 14개
–
Zoom
프로세스 8개
–
994.66 GB 중 사용 가능
479.72 GB
사용됨514.94 GB
오늘 쓰기38.9 GB
읽는 중
737 kB/s
쓰는 중
195 kB/s
볼륨
2
Macintosh HDBackup
사용량 최다 앱
Photos
121 kB/s
앱쓰는 중
사진
프로세스 6개
–
Google Chrome
프로세스 96개
–
Docker
프로세스 9개
–
Visual Studio Code
프로세스 63개
–
Xcode
프로세스 22개
–
Mail
프로세스 4개
–
Slack
프로세스 13개
–
음악
프로세스 5개
–
다운로드 중
12 kB/s
오늘4.4 GB
지난 30일212 GB
업로드 중
419 kB/s
지난 7일
48.3 GB
인터페이스
Wi-Fi
en0
사용량 최다 앱
Safari
8 kB/s
앱다운로드 중
Safari
프로세스 16개
–
Google Chrome
프로세스 96개
–
Slack
프로세스 13개
–
Zoom
프로세스 8개
–
음악
프로세스 5개
–
Mail
프로세스 4개
–
Docker
프로세스 9개
–
Notion
프로세스 6개
–
Apple M2 Max
60 %
평균32%
피크95%
메모리
1.69 GB
평균
32%
피크
95%
사용량 최다 앱
Figma
35%
앱GPU
Figma
프로세스 14개
–
Google Chrome
프로세스 96개
–
Safari
프로세스 16개
–
Zoom
프로세스 8개
–
Visual Studio Code
프로세스 63개
–
Xcode
프로세스 22개
–
Slack
프로세스 13개
–
Notion
프로세스 6개
–
16코어 Neural Engine
2 %
평균3%
피크16%
메모리 트래픽
79.9 MB/s
평균
3%
피크
16%
사용량 최다 앱
사진
연결 3개
앱Neural Engine
사진
프로세스 6개
–
Xcode
프로세스 22개
–
Safari
프로세스 16개
–
Zoom
프로세스 8개
–
Mail
프로세스 4개
–
Notion
프로세스 6개
–
Google Chrome
프로세스 96개
–
배터리 사용 중
64 %
남은 시간2시간 46분
사이클412
소비 전력
12.6 W
성능 상태
76%
온도
31°
사용량 최다 앱
Google Chrome
4.3 W
앱전력
Google Chrome
프로세스 96개
–
Zoom
프로세스 8개
–
Figma
프로세스 14개
–
Slack
프로세스 13개
–
Safari
프로세스 16개
–
Visual Studio Code
프로세스 63개
–
Docker
프로세스 9개
–
음악
프로세스 5개
–
CPU
54°
GPU
47°
최고 온도
58°
팬
1,200rpm
곡선
팬
팬
CPU를 따름
1,200rpm
기준CPU
최대 속도6.4k1.2k40°60°80°100°54°
규칙
배터리 사용 시 조용하게배터리 사용 중에는 팬이 조용하게 곡선을 따릅니다.
앱이 바쁠 때 시원하게이 앱 중 하나가 Mac을 바쁘게 하면, 1분간 조용해질 때까지 팬이 시원하게 곡선을 따릅니다. 앱 추가
Xcode실행 중이 아님
Vitals가 열려 있는 동안 2초마다 설정 95 °C 이상에서 최대 속도 Vitals를 종료하면 되돌려줌
가장 많이 작동하는 앱
XcodeCPU 51.4%
센서 8개
CPU 성능 코어54°
CPU 효율 코어49°
GPU47°
SSD41°
Wi-Fi39°
배터리33°
왼쪽 공기 흡입구31°
오른쪽 공기 흡입구32°
지난 24시간 CPU 최고 온도
80°40°
오후 6시오전 12시오전 6시오후 12시
가장 빠른 팬
6k2k
오후 6시오전 12시오전 6시오후 12시
출력
MacBook Pro 스피커
64%
앱상태음량레벨
음악 재생 중 100%
Zoom 재생 중 80%
Google Chrome 재생 중 35%
Slack 무음 소리 꺼짐
Safari 무음 100%
Figma 무음 100%
Notion 무음 100%
Mail 무음 100%
3개 연결됨
배터리 최저: AirPods Pro 왼쪽, 42%. Beats Fit Pro 기기는 페어링되었지만 범위 밖에 있습니다.
42% Bluetooth 설정
기기종류배터리레벨
AirPods Pro 헤드폰
왼쪽 42%
오른쪽 58%
케이스 80%
Magic Trackpad 트랙패드 67%
Magic Keyboard 키보드 91%
25개 설치됨
설치됨
3.23GB
패키지 153개, 필요한 항목 포함
실행 기록 없음
861.6MB
패키지 18개
업데이트
3
설치 준비됨
확보 가능
148.8MB
오래된 버전과 다운로드
오래된 버전과 다운로드가 148.8 MB을(를) 차지합니다
Homebrew는 업그레이드로 대체된 버전과 다운로드한 파일을 보관합니다.
정리…
postgresql@17
Object-relational database system
17.6 지금 실행 중 84.6 MB
gh
GitHub command-line tool
2.81.0 오늘 40.1 MB
ffmpeg
Play, record, convert, and stream select audio and video codecs
8.0 이번 주 54.5 MB
cmake
Cross-platform make
4.1.2 실행 기록 없음 81.7 MB
rclone
Rsync for cloud storage
1.71.2 실행 기록 없음 92.5 MB
redis
Persistent key-value database, with built-in net interface
8.2.1 지금 실행 중 26.5 MB
go
Open source programming language
1.25.3 이번 달 283.6 MB
imagemagick
Tools and libraries to manipulate images in select formats
7.1.2 실행 기록 없음 30.2 MB
0%
Claude
이번 주
속도 적절 · 10% 여유
0%
Codex
5시간 세션
3h 12m 후 초기화
0%
GitHub Copilot
프리미엄 요청
이 속도면 4d 후 소진
0%
Cursor
이번 결제 주기
12d 5h 후 초기화
Checkout flow tests 작업 중 기다리는 중
Claude Code · storefront · 48 min째 실행 중
410 MB
시작한 항목 · 4 세션 종료…
vitest 명령 · CPU 61% 520 MB
node 서버 · 포트 3,001 240 MB
Google Chrome for Testing 브라우저 310 MB
mcp-server-fetch 도구 서버 64 MB
Codex 48분 동안 유휴
docs · Terminal에서 · 시작한 항목 없음
290 MB

수치는 시뮬레이션입니다. 웹 페이지는 Mac을 읽을 수 없고, 읽어서도 안 됩니다.

01패키지

모든 패키지를 크기, 마지막 실행 시점과 함께.

직접 이름을 지정해 설치한 formula와 cask가 각각 무엇인지, 버전, 디스크에서 차지하는 크기, 그 패키지의 프로그램이 실행되는 것을 Vitals가 마지막으로 본 시점과 함께 표시됩니다. 스위치 하나로 종속 항목도 각각 무엇이 필요로 하는지와 함께 볼 수 있습니다.

  • formula와 cask
  • 모든 버전을 합한 디스크 크기
  • 지금 실행 중, 오늘, 이번 주, 이번 달
  • 종속 항목과 각각을 필요로 하는 것
패키지 25개3.4 GB
postgresql@17
Object-relational database system
지금 실행 중84.6 MB
gh
GitHub command-line tool
오늘40.1 MB
ffmpeg
Play, record, convert, and stream audio and video
이번 주54.5 MB
go
Open source programming language
이번 달283.6 MB
마지막으로 실행된 시점 모든 버전을 합한 크기
02사용하지 않음

설치해 놓고 한 번도 실행하지 않은 패키지.

‘실행 기록 없음’에는 Vitals가 실행되는 것을 한 번도 보지 못한 패키지가 모두 합한 공간과 함께 나열됩니다. 다른 무엇도 필요로 하지 않는 패키지에는 ‘제거’가 있고, 확인하면 brew uninstall을 실행합니다.

  • 실행 기록 없음, 차지하는 공간과 함께
  • 다른 무엇도 필요로 하지 않는 것에는 ‘제거’
  • 나머지에는 무엇이 필요로 하는지
  • brew uninstall을 실행하고, 그렇다고 알려 줌
18개 실행 기록 없음1.2 GB
cmake81.7 MB제거…
rclone92.5 MB제거…
imagemagick30.2 MB제거…
libpngimagemagick이(가) 필요로 함1.3 MB
설치했지만 실행 기록 없음 다른 무엇도 필요로 하지 않는 것만
03서비스

‘시작’, ‘중단’, ‘다시 시작’이 있는 brew services.

모든 Homebrew 서비스를 실행 중인지, 로그인할 때 시작되는지, root로 실행되는지와 함께 보여 줍니다. ‘시작’, ‘중단’, ‘다시 시작’은 brew services를 실행하며, 서비스의 포트는 포트 섹션에 있습니다.

  • 실행 중, 중단됨, 또는 오류로 중단됨
  • 로그인할 때 시작되는지 여부
  • sudo로 시작됨, root로 실행
  • 포트는 포트 섹션에
postgresql@17:5432
로그인할 때 시작됨
다시 시작중단
redis:6379
로그인할 때 시작됨
다시 시작중단
nginx:80
sudo로 시작됨, root로 실행
다시 시작중단
mysql
로그인 시 시작하지 않음
시작
실행 여부와 로그인 시 시작 여부 brew services와 같은 방식으로
04업데이트

대기 중인 업데이트와 정리하면 확보되는 공간.

새 버전이 있는 패키지에는 어떤 버전인지 표시되고, 각각에 ‘업그레이드’, 전체에는 ‘모두 업그레이드’가 있습니다. ‘확보 가능’은 Homebrew의 오래된 버전과 다운로드가 차지하는 공간이며, ‘정리’를 누르면 brew cleanup이 실행됩니다.

  • 설치된 버전과 새 버전
  • 하나만 업그레이드, 또는 ‘모두 업그레이드’
  • 오래된 버전과 다운로드, 그 크기와 함께
  • 실행 중인 서비스는 새 버전으로 다시 시작
업데이트 3개모두 업그레이드…
node22.9.022.11.0
gh2.58.02.60.1
ffmpeg7.0.27.1
확보 가능
오래된 버전과 다운로드
2.1 GB정리…
새 버전을 기존 버전 옆에 brew cleanup으로 확보될 공간
왜 중요한가

Homebrew, 전과 후

대부분의 개발자는 Homebrew로 도구를 설치하고, Homebrew는 커지기만 합니다. 2년 전에 한 번 써 본 formula가 종속 항목과 함께 아직 남아 있고, 프로젝트 하나 때문에 설치한 데이터베이스가 로그인할 때마다 여전히 시작되며, 업그레이드할 때마다 이전 버전이 남습니다.

brew list는 이름을 보여 줍니다. 어느 것을 쓰는지, 각각 얼마나 공간을 차지하는지, 지금 어떤 서비스가 실행 중인지는 말해 주지 않습니다. 그 하나하나가 다른 명령입니다.

Vitals 개발자 탭의 한 섹션인 Homebrew는 이것들을 한곳에 모읍니다. 모든 패키지의 크기와 마지막 실행 시점, 실행 기록이 없는 것, 대기 중인 업데이트, ‘시작’과 ‘중단’이 있는 서비스, 정리하면 확보될 공간. 모든 변경은 확인한 뒤에 실행되는 brew 명령입니다.

사용 방법

Vitals에서 찾기

탭, 메뉴 막대 항목, 설정을 손이 가는 순서대로 정리했습니다.

  1. 01

    개발자 탭을 열고 Homebrew 선택

    Vitals가 brew에 무엇이 설치되어 있는지 물어보는 데 1~2초가 걸리고, 직접 이름을 지정해 설치한 패키지를 크기와 함께 보여 줍니다.

  2. 02

    한 번도 쓰지 않는 것 보기

    ‘실행 기록 없음’에는 Vitals가 실행되는 것을 한 번도 보지 못한 패키지가 차지하는 공간과 함께 나열됩니다. 확인을 거쳐 제거할 수 있습니다.

  3. 03

    서비스 확인

    서비스마다 실행 중인지, 로그인할 때 시작되는지 표시됩니다. 필요 없는 서비스를 중단하면 다시 시작할 때까지 중단된 상태로 남습니다.

  4. 04

    업그레이드하고 정리하기

    패키지를 하나 또는 모두 업그레이드한 다음, 정리를 실행해 Homebrew가 남겨 둔 오래된 버전과 다운로드를 지웁니다.

비교

Homebrew: 활성 상태 보기와 Vitals

전체 비교는 항목별로 나와 있습니다. 여기에는 homebrew에 관한 항목만 모았습니다.

활성 상태 보기 Vitals
설치된 패키지
활성 상태 보기표시 안 됨. 터미널에서 brew list
Vitals각각 무엇인지와 함께 나열
크기
활성 상태 보기표시 안 됨
Vitals패키지별로, 모든 버전을 합산
마지막 사용
활성 상태 보기표시 안 됨
VitalsVitals가 실행을 마지막으로 본 시점
서비스
활성 상태 보기프로세스만
Vitals실행 여부와 ‘시작’, ‘중단’, ‘다시 시작’
정리
활성 상태 보기표시 안 됨. 터미널에서 brew cleanup -n
Vitals확보되는 공간과 실행 버튼

알아 둘 용어

수치의 의미를 활성 상태 보기 용어집에서 가져왔습니다.

문의

homebrew에 대해 구입 전에 자주 묻는 질문.

Vitals는 패키지가 마지막으로 실행된 시점을 어떻게 아나요?

Vitals 자체의 사용 기록으로 압니다. 패키지가 설치한 프로그램이 실행 중이면 Vitals가 기록해 두므로, 패키지마다 지금 실행 중, 오늘, 이번 주, 이번 달, 한 달 이상 전, 실행 기록 없음 중 하나가 표시됩니다. 1초 안에 끝나는 명령은 거의 포착되지 않습니다.

Vitals가 알아서 무언가를 바꾸나요?

아니요. ‘업그레이드’, ‘제거’, ‘정리’와 서비스 버튼은 각각 어떤 brew 명령인지 알려 주는 확인을 거친 뒤에 그 명령을 실행합니다.

cask도 보여 주나요?

네. formula와 cask가 모두 나열됩니다.

종속 항목은요?

목록에는 먼저 직접 이름을 지정해 설치한 것이 나옵니다. ‘종속 항목 포함’을 켜면 다른 패키지가 끌어온 라이브러리도 각각 무엇이 필요로 하는지와 함께 보입니다.

다른 패키지가 필요로 하는 패키지도 제거할 수 있나요?

아니요. ‘제거’는 다른 무엇도 필요로 하지 않는 패키지에만 있습니다. 나머지에는 무엇이 필요로 하는지 표시됩니다.

brew services도 관리하나요?

네. 서비스마다 실행 중인지, 로그인할 때 시작되는지, sudo로 시작되었는지가 표시되고, ‘시작’, ‘중단’, ‘다시 시작’이 있습니다.

정리하면 얼마나 확보되나요?

Vitals가 Homebrew에 물어봅니다. Homebrew는 업그레이드로 대체된 버전과 다운로드한 파일을 보관합니다. 그 크기는 ‘확보 가능’에 표시되고, ‘정리’를 누르면 brew cleanup이 실행됩니다.

어시스턴트가 무엇이 설치되어 있는지 물어볼 수 있나요?

네. 어시스턴트는 MCP로 무엇이 설치되어 있는지, 무엇에 업데이트가 있는지, 무엇이 실행된 기록이 없는지 물어볼 수 있고, 터미널에서는 vitals homebrew가 같은 답을 보여 줍니다.

더 읽어 보기

이 기능을 쓰는 가이드, 그리고 같은 용도로 많이 사는 앱과 Vitals의 비교.

Vitals의 다른 기능

모든 기능

출시 가격 기간 동안 Lifetime $29

이후 $49, 또는 1년 업데이트 $15. 1회 결제, 14일 환불.

Vitals 구입 $29