어시스턴트가 추측하는 대신 Vitals에 묻게 하세요.

Claude, Claude Code, Codex, Cursor 등 MCP를 지원하는 모든 어시스턴트가 Vitals에 무엇이 실행 중인지, 어떤 앱이 그 수치를 만드는지, 포트에 무엇이 있는지, 지난 한 달이 어땠는지 물을 수 있습니다. 프로세스 목록 대신 실제 측정값을 받으며, 사용자에게 묻지 않고는 아무것도 종료할 수 없습니다.

Codex Vitals에 연결됨
Claude Vitals에 연결됨
Cursor Vitals에 연결됨
Mac이 느린 것 같아. 무슨 일이지?
Vitals에 물어봄
Google Chrome 10분째 CPU 48% · 3.3 GB
Xcode 빌드 중 · 코어 6개
storefront-web node · 458 MB · 3일째 사용 안 함

Xcode는 직접 돌리는 빌드입니다. 개발 서버를 종료해 달라고 Vitals에 요청할까요?

응
Vitals
Codex이(가) storefront-web 종료를 요청합니다
node · 포트 4322 · 458 MB
Vitals는 이것을 종료해도 안전하다고 봅니다.
종료 안 함 종료

완료. 458 MB가 확보되고 포트 4322도 비었습니다.

배터리가 벌써 40%인데 아직 정오도 안 됐어. 왜 그래?
Vitals에 물어봄
Zoom 오늘 아침 평균 11 W
Google Chrome 평균 4 W
Xcode 2 W, 빌드 한 번

10시 통화 동안 Zoom이 가장 많이 썼습니다. 다음은 Chrome으로, 탭 42개가 열려 있습니다. 여기서 종료할 것은 없습니다.

포트 3000에 뭔가 있어. 이게 뭐야?
Vitals에 물어봄
billing-api node · 포트 3000 · 204 MB

billing-api의 개발 서버로, 이틀 전에 시작해 세 시간째 아무 일도 하지 않고 있습니다. 아직 응답하고 있으니, 두거나 종료하는 건 당신의 선택입니다.

그냥 둬.

그대로 두었습니다.

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

01설정 방법

어시스턴트마다 클릭 한 번이면 켜집니다.

설정 → 연동에는 Claude, Claude Code, Codex, Cursor마다 추가 버튼이 있어 Vitals를 어시스턴트 자체의 도구 목록에 넣습니다. MCP를 지원하는 다른 어시스턴트는 그곳에 표시된 명령을 사용합니다. 추가하기 전에는 아무것도 켜지지 않습니다.

  • Claude, Claude Code, Codex, Cursor용 추가 버튼
  • MCP를 지원하는 다른 어시스턴트를 위한 명령
  • 모든 어시스턴트가 볼 수 있는 항목마다 스위치
  • 원하면 프로젝트 폴더는 이름만
일반
사용자화
레이아웃
인사이트
연동
라이선스
AI 어시스턴트가 Vitals에 물어보도록 허용
Claude추가됨
Claude Code추가
Codex추가
Cursor추가
다른 어시스턴트명령어 복사
어시스턴트가 볼 수 있는 항목
시스템 수치
앱
프로젝트
기록
프로젝트 폴더는 이름만
어시스턴트마다 클릭 한 번 모든 어시스턴트가 볼 수 있는 항목
02문의

사용자가 보는 것과 같은 수치를 측정 시각과 함께 받습니다.

그냥 두면 어시스턴트는 ps를 실행하고 추측합니다. Vitals를 통하면 사용자가 보는 것과 같은 그림을 얻습니다. 도우미까지 합산한 앱, 프로젝트와 그 포트, 세션과 그 세션이 시작한 것까지. 모든 답에는 측정 시각이 찍혀 있습니다.

  • 무엇이 CPU, 메모리, 배터리, 디스크, 네트워크를 쓰고 있는지
  • 수치가 어느 앱의 것인지
  • 포트에 무엇이 있고, 누구의 것인지
  • 어떤 코딩 세션이 실행 중인지, 지난 한 달이 어땠는지
지금 Mac이 왜 느리지?
ClaudeVitals에 물어봄 · 14:02
원인은 Chrome입니다. 지난 6분 동안 코어 하나의 142%, 프로세스 96개에서 21.2 GB를 쓰고 있고, 대부분은 github.com 탭 하나입니다. Mac 전체 CPU는 94%이고 메모리는 문제없습니다.
Google ChromeRenderer · github.com1.84 GB · 61%
그 탭의 프로세스를 종료하도록 Vitals에 요청할까요?
수치 뒤에 있는 앱 측정한 시각
03종료

어시스턴트는 Vitals에 묻고, Vitals는 사용자에게 묻습니다.

어시스턴트는 스스로 아무것도 종료할 수 없습니다. 요청은 별도의 윈도우로 사용자에게 전달됩니다. 무엇이 요청하는지, 무엇을 종료하려는지, 지금 그것에 무엇이 연결되어 있는지, Vitals가 안전해 보인다고 판단하는지. 클릭할지 말지는 사용자가 정합니다.

  • 무엇이 요청하는지, 무엇을 종료하려는지
  • 지금 연결된 항목
  • Vitals가 안전해 보인다고 판단하는지
  • 신뢰하는 폴더에서는 안전한 요청을 묻지 않고 진행 가능
Codex의 요청
api(uvicorn)를 종료하겠습니까?
~/Projects/api에 있으며, 3일 동안 유휴 상태입니다.
지금 연결된 항목없음
Vitals의 판단안전해 보임
종료 안 함종료
무엇이 무엇을 요청하는지 내 허락 없이는 아무것도 종료되지 않음
04개인정보 보호

어시스턴트가 무엇을 듣는지 솔직하게.

Vitals 자체는 어디에도 아무것도 보내지 않습니다. 어시스턴트에게 알려 준 내용은 그 어시스턴트가 대화를 보내는 곳으로 가며, 거기에는 앱 이름, 프로젝트 폴더, 포트가 들어 있습니다. 이 점을 알고 켜는 것이고, 무엇을 보게 할지는 사용자가 정합니다.

  • Vitals는 어디에도 아무것도 보내지 않음
  • 답변에는 앱 이름, 프로젝트 폴더, 포트가 들어 있음
  • 종료를 뺀 모든 도구는 읽기 전용
  • 직접 켜기 전까지 꺼져 있음
Mac의 Vitals측정하고, 물으면 답함어디에도 아무것도 보내지 않음
답변: 앱 이름, 프로젝트 폴더, 포트
어시스턴트Claude Code, Codex, Cursor 등 MCP를 지원하는 모든 어시스턴트종료를 뺀 모든 도구는 읽기 전용
그 어시스턴트가 대화를 보내는 곳
개발사 서버어시스턴트가 원래 보내던 곳
직접 켜기 전까지 꺼져 있음
왜 중요한가

MCP 서버, 전과 후

어시스턴트에게 Mac이 왜 느린지 물으면 ps aux를 실행해 1,000줄을 받고 추측합니다. node가 180%인 것은 보지만, 어느 프로젝트인지, 어느 채팅인지, 일부러 시작한 테스트 실행인지는 알 수 없습니다. 사용 중인 포트를 보면 그 포트를 잡고 있는 것을 무엇이든 강제로 종료하겠다고 합니다.

어시스턴트는 다음 단계, 즉 그 문제를 어떻게 할지에 능숙합니다. 부족한 것은 Vitals가 이미 가진 그림입니다. 도우미까지 합산한 앱, 프로젝트와 그 포트, 세션과 그 세션이 시작한 것, 그리고 지난 한 달이 어땠는지.

Vitals는 MCP 서버입니다. Claude, Claude Code, Codex, Cursor 등 MCP를 지원하는 모든 어시스턴트가 무엇이 실행 중인지 묻고, 사용자가 보는 것과 같은 수치를 각각의 측정 시각과 함께 받습니다. 어시스턴트가 무언가를 종료하려면 Vitals에 요청해야 하고, Vitals는 지금 그것에 연결된 항목과 함께 별도의 윈도우로 사용자에게 묻습니다. 무엇을 보게 할지는 사용자가 정합니다. 시스템 수치, 앱, 프로젝트, 기록마다 스위치가 있고, 프로젝트 폴더는 이름만 알려 줄 수 있습니다.

사용 방법

Vitals에서 찾기

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

  1. 01

    켜기

    설정 → 연동에는 Claude, Claude Code, Codex, Cursor가 각각 추가 버튼과 함께 나열됩니다. 추가하면 Vitals가 어시스턴트 자체의 도구 목록에 들어가며, 열려 있는 어시스턴트는 다음에 시작할 때 이를 인식합니다. MCP를 지원하는 다른 어시스턴트는 그곳에 표시된 명령을 사용합니다.

  2. 02

    볼 수 있는 항목 선택하기

    시스템 수치, 앱, 프로젝트, 기록을 모든 어시스턴트에 대해 한꺼번에 끄고, 프로젝트 폴더는 이름만 알려 주세요. 그러면 어시스턴트는 “shop”이라는 이름만 듣고, 그 폴더가 Mac의 어디에 있는지는 알지 못합니다.

  3. 03

    묻기

    무엇이 내 메모리를 잡아먹고 있나. 포트 8080에 무엇이 있나. 어떤 코딩 세션이 실행 중이고 각각 어느 채팅인가. 이번 주 Mac에 부하가 얼마나 걸렸고 언제 한도에 도달했나. 모든 답에는 측정 시각이 표시됩니다.

  4. 04

    무언가를 종료하려고 할 때

    요청은 별도의 윈도우로 사용자에게 전달됩니다. 무엇이 요청하는지, 무엇을 종료하려는지, 안전해 보이는지, 지금 그것에 무엇이 연결되어 있는지. 사용자가 허락하기 전에는 아무것도 종료되지 않습니다. 신뢰하는 프로젝트 폴더는 설정 → 연동에서 추가하면, 그곳의 안전한 요청은 묻지 않고 진행됩니다.

비교

MCP 서버: 활성 상태 보기와 Vitals

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

활성 상태 보기 Vitals
어시스턴트가 보는 것
활성 상태 보기ps가 출력하는 것 전부
Vitals앱, 프로젝트, 세션, 포트, 기록의 측정값
종료
활성 상태 보기터미널에서 kill
Vitals어시스턴트는 Vitals에, Vitals는 사용자에게 물음
전달되는 정보
활성 상태 보기컴퓨터에 있는 모든 것
Vitals허용한 것만, 폴더는 이름만
과거
활성 상태 보기없음
Vitals하루, 일주일, 1년, 그리고 Mac이 한도에 도달한 때
설정 방법
활성 상태 보기직접 찾아서 구성해야 하는 서버
Vitals설정 → 연동에서 어시스턴트마다 클릭 한 번

알아 둘 용어

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

문의

MCP 서버에 대해 구입 전에 자주 묻는 질문.

어떤 어시스턴트와 함께 쓸 수 있나요?

Claude, Claude Code, Codex, Cursor 등 MCP를 지원하는 모든 어시스턴트입니다. 설정 → 연동에서 앞의 네 가지는 각각 버튼 하나로 추가하고, 그 밖의 어시스턴트는 그곳에 표시된 명령을 사용합니다.

어시스턴트가 Vitals를 통해 앱을 종료할 수 있나요?

사용자를 거쳐야만 합니다. 어시스턴트가 Vitals에 요청하면 Vitals가 종료하려는 대상을 별도의 윈도우로 보여 주고, 사용자가 허락하기 전에는 아무것도 종료되지 않습니다. 거절하면 계속 실행됩니다.

내 데이터를 어시스턴트 개발사에 보내나요?

Vitals는 Mac에서 어시스턴트에게 답할 뿐, 스스로는 어디에도 아무것도 보내지 않습니다. 어시스턴트가 그 답을 어떻게 다루는지는, 어시스턴트에게 말하는 다른 모든 내용과 마찬가지로 어시스턴트에 달려 있습니다.

기본으로 켜져 있나요?

아니요. 설정 → 연동에서 켜기 전까지 꺼져 있습니다.

어시스턴트가 보지 못하게 할 수 있는 것은 무엇인가요?

시스템 수치, 앱, 프로젝트, 기록마다 설정 → 연동에 스위치가 있으며, 모든 어시스턴트에 한꺼번에 적용됩니다. 프로젝트 폴더는 이름만 알려 줄 수도 있습니다.

안전한 요청은 묻지 않고 진행되게 할 수 있나요?

네, 선택한 폴더에서는 가능합니다. 설정 → 연동에서 프로젝트 폴더나 프로젝트가 들어 있는 폴더를 추가하면, 그곳에서 Vitals가 안전하다고 판단한 것은 묻지 않고 종료됩니다. 나머지는 여전히 묻습니다.

다른 무엇이 작동을 멈출지 어떻게 알 수 있나요?

종료하기 전에 윈도우에 지금 그것에 연결된 항목(Google Chrome이나 다른 프로젝트의 프로세스 등)이 표시되므로, 무엇이 함께 멈출지 알 수 있습니다.

어시스턴트가 지난주에 대해 물을 수 있나요?

네. 하루, 일주일, 1년 동안 Mac에 부하가 얼마나 걸렸는지, 언제 한도에 도달했는지, 90일, 6개월, 1년 동안 어떤 앱이 가장 많이 썼는지 물을 수 있습니다.

더 읽어 보기

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

Vitals의 다른 기능

모든 기능

출시 할인가 $15로 Vitals를 구입하세요

이 가격으로 50개 남음. 정가는 $39입니다. 1회 결제, 평생 업데이트, 14일 이내 환불.

Vitals 구입 $15