Vitals 是一款面向 macOS 的系统监控应用,能够实时监测 CPU、内存、磁盘、网络、GPU、电池、温度等硬件指标,并将应用资源占用、历史数据和异常提醒整合到一个应用中。它同时提供独立应用窗口、菜单栏监控和 MCP 服务,让用户可以根据自己的使用习惯选择查看方式,也能让 AI 助手参与系统状态分析。
在 macOS 上,系统自带的「活动监视器」也能提供类似的功能,但是当我们希望了解某款应用究竟消耗了多少资源时,在「活动监视器」中查找排查十分费劲。Vitals 的设计思路是将这些进程重新归类到所属 App 下,直接呈现各个应用消耗资源的情况。
把 Mac 的运行状态放在一个窗口中
各项指标,一页概览
打开 Vitals 的独立窗口,首先看到的是「概览」。这里汇总了 Mac 当前的主要硬件指标,包括 CPU、内存、GPU、磁盘、网络、和电池六项硬件的使用情况。我们不需要在很多个页面之间切换,就能对整台电脑的运行状态形成初步的判断。
这些信息并非简单地堆叠在一起。Vitals 会根据不同硬件的工作方式选择相应的呈现形式,通过数字、图表、进度和状态信息等多种方式反映硬件的运行情况。我们既可以查看当前读数,也能观察指标在最近一段时间内的变化。
例如,CPU、GPU 区域展示处理器使用率及负载情况;内存区域呈现已用内存、内存压力和不同类型内存的分布;磁盘区域展示剩余容量、读写速度等数据;此外,电池、温度、风扇、声音、蓝牙设备等信息也可以纳入监控范围。
实时变化显示是概览页面的一项重要特点。CPU 使用率、网络速度和内存占用会随着应用运行而改变,图表则帮助我们观察负载变化的过程。当某个指标出现明显波动时,可以进一步进入对应的详情页面,查看更具体的数据和相关 App 的资源占用情况。
这种由整体到局部的浏览方式适合日常排查问题。例如,发现 Mac 的内存使用率持续升高,可以直接进入内存页面,检查哪些 App 占用了较多资源;如果电脑发热、风扇转速提高,则可以查看 CPU、GPU 和温度等指标,进一步判断是否存在持续高负载。
指标详情,独立页面详细分析
「概览」页面承担的是快速判断和定位问题的作用,而「指标详情」页面则负责提供进一步分析所需的信息。Vitals 为 CPU、内存、磁盘、网络、GPU、声效、蓝牙等都设计了独立的页面,并把项目(开发服务器、编译器等)也纳入监控范围。
每个页面都会围绕对应的监控对象组织数据,我们可以在这里查看实时状态、历史曲线、资源占用较高的 App,以及与该项指标有关的其他信息。
- CPU:处理器使用率、负载变化和相关 App 的活动情况。通过实时曲线和应用列表,判断当前的计算任务主要来自哪里,也可以进一步检查某款 App 是否持续占用处理器资源。
- 内存:展示内存使用情况,并按照不同内存类型进行细分,同时列出消耗内存较多的 App。对于经常同时运行浏览器、开发环境、虚拟机或本地 AI 模型的用户,这些信息有助于理解内存压力的来源。
- 磁盘:关注容量、读写速度和规模,以及相关应用;
- 网络:展示数据上传、下载速度及应用产生的网络活动
- GPU:面向图形处理器使用的负载情况。
- 电池:提供电量、功耗和电池健康等信息,温度与风扇相关数据也能帮助判断硬件是否处于较高负载状态。
- 声效:可以查看系统声音及各个 App 的音量,
- 蓝牙:展示已连接蓝牙设备的电量等信息。
- 项目:对于开发者而言,能够按照项目归纳开发进程,并呈现开发服务器、开放端口等信息,减少手动检查后台服务的工作量。
以 App 为单位分析资源消耗情况
Vitals 与传统系统监控工具的一个重要区别,是将 App 作为资源统计的主要单位。
在 macOS 上,系统自带的「活动监视器」已经能够提供相当完整的硬件监控和进程管理功能。不过,当我们希望了解究竟是哪款应用究竟消耗了资源时,则需要自己识别各个进程,并自行汇总相关数字。
Vitals 会将资源的使用都归并到所属 App 下,展示应用层面的 CPU、内存、能耗、磁盘和网络等资源使用情况。我们可以先比较不同 App 的总体消耗,再展开某个 App,进一步查看它包含的具体进程。
这种组织方式让资源分析更贴近用户实际使用电脑的方式。我们经常遇到「Chrome 占用了太多内存」或者「VS Code 编译时让电脑变得很慢」,Vitals 以 App 为单位呈现数据,能够直接回答用户最关心的问题。
按照 App 维度来统计资源使用情况的另一个价值,是能够与历史记录结合使用。Vitals 不仅可以展示当前哪个 App 占用资源较多,还能追踪应用在一段时间内的使用情况。我们可以比较不同时间段的资源消耗,观察某款 App 是否长期维持高负载,或者内存占用是否持续增长。
当系统出现卡顿、发热、风扇转速升高或电池消耗加快时,这种历史记录能够帮助我们判断问题是短暂的负载峰值,还是持续存在的异常活动。
Vitals 还支持针对特定 App 设置资源提醒。例如,可以设定某款应用的内存占用超过指定数值并持续一段时间后再通知我们。对于经常运行大型项目、浏览器多标签页或本地 AI 模型的用户,这比单纯依靠人工查看监控界面更加方便。
从使用体验来看,Vitals 将「查看资源数字」推进到了「识别资源来源、观察变化过程、定位可能的问题」。它能够减少手动汇总进程的工作量,也让日常系统维护更容易形成一套可重复的排查流程。
集成 AI:通过 MCP 让 AI 助手读取系统状态
Vitals 的另一项重要功能,是提供 MCP(Model Context Protocol,模型上下文协议)服务器,让支持 MCP 的 AI 助手在获得授权的范围内调用工具、读取系统数据,帮助用户分析硬件问题。
Vitals 的 MCP 集成支持 Claude、Claude Code、Codex、Cursor 等工具。在设置中开启集成后,我们可以直接在这些 AI 助手的对话界面中询问 Mac 的运行情况,而不必每次都先打开 Vitals,再手动整理数据。
在应用中进入设置中的「集成」页面,启用 AI 助手查询,然后安装需要连接的 AI 工具,按照配置提示完成连接,成功后,我们就可以直接用自然语言提出问题。例如检查当前 Mac 的内存使用情况、找出 CPU 高负载的应用、检查当前运行的开发服务器等等。
这些问题都不需要预先掌握复杂的命令行操作,AI 助手可以通过 MCP 获取 Vitals 提供的数据,再结合问题组织答案。
系统监控工具能够读取应用名称、进程信息、资源占用和开发项目相关数据,因此隐私问题值得关注。根据 Vitals 官方隐私说明,应用会在本地记录系统和 App 的资源使用历史,不要求用户注册账户,也不会主动将这些监控数据发送到 Vitals 的服务器。
支持自定义外观,还有其它贴心功能
作为系统监控工具,Vitals 一改系统活动监视器的呆板风格,提供了一套简约并且可自定义的窗口界面。
在图表配色方面,Vitals 提供三种方案:Vitals、单色和辅助功能。用户可以保留应用原有的彩色图表,也可以选择更克制的单色方案,或者使用便于区分的无障碍配色。不同方案适合不同的视觉偏好和使用环境。
Vitals 在设置中还提供了丰富的自定义功能,将图表配色、数字字体、字体粗细和布局密度等选项集中在一起。字体设置同样比较灵活,包括圆体、San Francisco、SF Mono 和 New York 等选项,用户还可以选择 Mac 上安装的其他字体(比如 WWDC 26 上 hello 使用的 MacintoshSkeletal)。对于系统监控界面来说,字体的选择会影响数字的辨识度,也会改变整体界面的视觉风格。这些设置支持实时预览,调整配色、字体和间距后,可以直接观察界面变化。
Vitals 支持将监控结果导出为图片,将当前系统状态整理成适合保存或分享的图像。无论是希望展示 Mac 的整体运行情况,还是突出内存占用、CPU 使用率和主要资源消耗 App,都可以通过相应的导出形式呈现数据。对于需要更深入分析的数据,Vitals 还支持导出历史记录为 CSV。新版进一步完善了历史数据导出能力,可以分别获取按日统计的 App 数据、按小时统计的 Mac 数据,以及每五分钟记录的系统读数,方便用户在电子表格等工具中继续分析。
窗口常驻则是另一项实用设计。开启始终置顶后,Vitals 可以一直显示在其他应用窗口前方。你在进行视频剪辑、代码编译、模型推理或大型文件处理时,可以持续观察资源变化。在排查问题时无需频繁切换窗口,对于需要一边运行测试、一边观察 CPU 和内存变化的用户,这种方式尤其方便。
在菜单栏,Vitals 提供了轻量化的监控展示窗口。值得一提的是,在应用的设置中,我们可以通过 Vitals 将 CPU、内存、GPU、网络、磁盘、温度、电池、功率这几项指标常驻在菜单栏中。你关注哪个指标,就可以让哪个指标的使用情况常驻显示。对于资源使用进入到高负载水平时,Vitals 还支持将读数使用红色高亮显示,提醒你及时维护。
总结:从系统监控走向智能化分析
Vitals 将系统状态、App 资源消耗、历史记录和开发环境管理整合到了一个统一的监控工具中。在资源分析上,Vitals 以 App 为单位归纳相关进程,减少了手动汇总资源占用的工作量。而 MCP 集成则为这套系统监控能力提供了新的使用方式,进一步节约用户的时间与工作量。
对于只需要偶尔查看 CPU 或内存使用率的用户,macOS 自带的活动监视器已经足够。如果你希望更直观地分析 App 资源消耗、追踪历史变化,或者经常在 Mac 上进行开发和本地 AI 推理,那么 Vitals 提供的整合式监控与 AI 协作能力,就更值得尝试。
Vitals 采用一次性买断模式,购买后可以持续使用,并包含后续更新,无需支付订阅费用。截至目前,官网显示的价格为 9 美元,后续常规价格为 39 美元。购买 14 天内如不满意可申请退款。不过该价格属于分阶段调整的发售价格,实际售价和剩余优惠名额以官网为准。
> 关注 少数派小红书,感受精彩数字生活 🍃
> 实用、好用的 正版软件,少数派为你呈现 🚀
本文由 AI图鉴自动抓取并翻译,版权归原作者所有;如需查看原文请点下方链接。
Vitals is a system monitoring application for MacOS that allows real-time monitoring of hardware indicators such as CPU, memory, disk, network, GPU, batteries, temperature, etc., and integrates application resource occupancy, historical data and abnormal alarms into one application. It also provides independent application windows, menu bar monitoring and MCP services, allowing users to choose how to view them according to their usage habits, and also allowing AI assistants to participate in system state analysis.
On MacOS, the system’s own “activity monitor” provides a similar feature, but when we ask how much resources an application consumes, searching in the “activity monitor” is very difficult. Vitals is designed to reclassify these processes under the App to present the consumption of resources in each application.
Place Mac in a window
Indicators, one page overview
Opens a stand-alone window for Vitals, starting with an overview. The main current hardware indicators, including the use of CPU, memory, GPU, diskette, network and batteries, are summarized here. We don't need to switch between a lot of pages to make a preliminary judgment about how the whole computer works.
This information is not simply stacked together. Vitals select the corresponding presentation according to the working methods of the different hardware, reflecting the operation of the hardware in a variety of ways, including numbers, charts, progress and status information. We can see both current readings and changes in indicators over time.
For example, CPU, GPU regions show the usage of processors and loads; memory areas present the distribution of memory used, memory pressures and different types of memory; disk areas display data such as residual capacity, reading and writing speed; in addition, information such as batteries, temperature, fans, sound, bluetooth devices can be included in the monitoring.
Real-time changes are an important feature of the overview page. CPU usage, network speed and memory occupancy will change with application, and charts help us observe load changes. When a given indicator fluctuates significantly, further details can be found on the corresponding page to see more specific data and the resource occupancy of the relevant App.
This method of browsing, from a holistic to a localized approach, is appropriate for the day-to-day sorting of problems. For example, Mac ' s memory usage has been found to be constantly increasing, allowing direct access to memory pages and checking which Apps are using more resources; if computer heating and fans are moving faster, then CPU, GPU and temperature indicators can be viewed to further determine whether there is a continuous high load.
Indicator details, independent page analysis
The Overview page has the role of quick judgement and positioning, while the Indicator Details page provides further analysis of the information required. Vitals designed separate pages for CPUs, memory, disks, networks, GPUs, acoustics, Bluetooths, etc., and included items (development of servers, compilers, etc.) in the monitoring.
Each page is organized around the corresponding monitoring object data, where we can view the real-time state, the historical curve, the high resource occupancy App, and other information related to this indicator.
- CPU: Processor usage, load changes and activities related to App. A real-time curve and application list will make it possible to determine where the current computing task is mainly from, and to further check whether an App continues to occupy the processor resources.
- Memory: Demonstrating the usage of memory, broken down by different types of memory, and listing Apps that consume more memory. This information helps to understand the source of memory pressure for users who regularly run both browsers, develop environments, virtual machines or local AI models.
- Disk: focus on capacity, speed and size of reading and writing, and related applications;
- Networks: displaying web activities generated by data upload, download speed and application
- GPU: Loads for graphic processors.
- Batteries: provide information on electricity, power consumption and battery health, and temperature and fan-related data can also help to determine whether the hardware is in high load status.
- Sound effects: can see the sound of the system and the volume of the various Apps.
- Bluetooth: displaying information such as the amount of electricity connected to the Bluetooth device.
- Projects: For developers, it is possible to summarize the development process by project and to present information such as the development of servers, open ports, etc., and to reduce the workload of manually checking back-office services.
Analysis of resource consumption in App
An important difference between Vitals and traditional system monitoring tools is that App is the main unit for resource statistics.
On MacOS, the system’s own “activity monitor” already provides a fairly complete hardware monitoring and process management function. However, when we want to know which application actually consumes resources, we need to identify the processes and aggregate the figures.
Vitals brings the use of resources under their App to show the use of resources such as CPU, memory, energy consumption, disks and networks at the application level. We can start by comparing the overall consumption of App, then we can start with an App, and look at the specific processes it contains.
This organizational approach brings the resource analysis closer to the way users actually use computers. We often encounter "Chrome takes over too much memory" or "VS Code makes computers slow" and Vitals presents data in App to answer the user's most important concerns.
Another value for measuring the use of resources according to App dimensions is their ability to be used in conjunction with historical records. Vitals can not only show which App currently occupies more resources, but also track the use of applications over time. We can compare resource consumption over time to see whether a section App maintains a high load in the long term or whether memory occupancy continues to grow.
This historical record can help us judge whether the problem is short load peaks or persistent abnormal activity when the system appears in Cardon, heat, fan rotation or faster battery consumption.
Vitals also supports setting resource alarms for specific Apps. For example, we can be notified after a certain paragraph has been applied with memory occupancy exceeding the specified value and over a period of time. This is easier for users who regularly run large projects, multiple browser tabs or local AI models than simply view the monitoring interface manually.
From the experience of its use, Vitals has advanced "seeing resource numbers" to "identify resource sources, observe change processes, and identify possible problems." It can reduce the workload of the manual aggregation process and make it easier for day-to-day system maintenance to develop a repetitious sorting process.
Integrated AI: Get AI assistant read system state through MCP
Another important feature of Vitals is the provision of the MCP (Model Context Protocol, Model context Protocol) server, which allows AI assistants supporting MCP to access tools, read system data and help users analyse hardware issues within their delegated authority.
Tools such as Claude, Claude Code, Codex, Cursor for the integration of the MCP in Vitals. After opening the integration in the settings, we can ask about Mac's operation directly in the dialogue interface of the AI assistants, without having to open Vitals each time, and then manually sort the data.
Enter the " Integration " page of the settings in application, enable the AI Assistant query, and then install the AI tool that needs to be connected, following the configuration hint, so that, when successful, we can ask the question directly in the natural language. For example, check current Mac memory usage, find CPU high load applications, check currently running development servers, etc.
None of these questions require advance knowledge of complex command line operations, and AI assistants can access the data provided by Vitals through MCP and combine the organizational answers.
The system monitoring tool allows access to application names, process information, resource occupancy and development project-related data, and therefore privacy issues are of concern. According to the Vitals official privacy statement, the application has a history of using the resources of the local records system and App, does not require the user to register an account and does not proactively send the monitored data to the Vitals server.
Supporting self-defined appearances and other sweet functions
As a system monitoring tool, Vitals provides a simple and custom-defined window interface by changing the schematic style of the system activity monitor.
In graph colouring, Vitals offers three options: Vitals, monochrome and auxiliary. Users can either keep the original colour chart, or choose to use more restrained monochrome solutions, or use accessible colours that are easy to distinguish. Different programmes are adapted to different visual preferences and use environments.
Vitals also provides a rich self-defined feature that brings together chart colours, digital fonts, fine fonts and layout density options. The font settings are also flexible, including the circles, San Francisco, SF Mono and New York options. Users can also select other fonts installed on Mac (e.g. MacintoshSkeletal used on WWDC 26). For the system monitoring interface, the choice of fonts affects the recognition of numbers and changes the visual style of the overall interface. These settings support real-time previews, adjust colours, fonts and spacing and allow direct observation of interface changes.
Vitals supports the export of the monitoring results into pictures and the organization of the current system status into images suitable for preservation or sharing. Data can be presented in the form of exports, whether it is intended to show the overall performance of Mac or highlight memory occupancy, CPU usage and major resource consumption App. For data that require more in-depth analysis, Vitals also supports the export of historical records to CSV. The new edition further refines the ability to export historical data by obtaining daily App data, hourly Mac data, and system readings recorded every five minutes, so that users can continue their analysis in tools such as spreadsheets.
Relocation of windows is another practical design. When you open it, you can always show it in front of other applications. You can continuously observe changes in resources when conducting video clips, code compilation, model reasoning or large file processing. It is particularly convenient for users who need to run tests while observing CPU and memory changes.
In the menu bar, Vitals provides a light quantization monitoring window. It is worth mentioning that, in the application settings, we can place the CPU, memory, GPU, network, disk, temperature, battery, power in the menu bar through Vitals. If you are interested in any indicator, you can place the use of any indicator on a permanent basis. Vitals also supports the use of red highlights to remind you to maintain them in a timely manner when a resource is used to reach a high load level.
Summary: from system monitoring to intelligent analysis
Vitals integrates system status, App resource consumption, historical records and development environmental management into a unified monitoring tool. In terms of resource analysis, Vitals summarized the process in App, reducing the workload of manually aggregated resources. MCP integration, on the other hand, provides a new way of using the system ' s monitoring capacity and further saves users time and workload.
For users who only need occasional access to CPU or memory usage, the MacOS self-enabled active monitor is sufficient. If you want to analyse App resource consumption more intuitively, track historical changes, or often develop and local AI reasoning on Mac, then Vitals provides an integrated monitoring and AI collaboration capability that is worth trying.
Vitals uses a one-time buyout model, which can be used continuously after purchase and includes subsequent updates without obligating subscriptions. To date, the official network has shown prices of $9, followed by regular prices of $39. Refunds may be requested for unsatisfactory purchases within 14 days. However, the price is a phased-in offer price, the actual sale price and the remaining margin of preference being determined by the network of officials.
> Focus on the minority REDnote, feel the good digital life
> Practical, good-use software, positive software, minority presentation for you
Auto-fetched and translated by AI Atlas. All rights belong to the original author.