更新日志/Vitals 1.8
Vitals 1.8:终端里的Vitals,还有Homebrew和免费试用
简要回答
Vitals 1.8新增了vitals命令。App看到的内容,包括正在使用Mac的App、每个项目占用的端口和开发服务器、你的编程代理以及AI套餐还剩多少,现在都能在终端里得到回答:可以是便于阅读的表格,也可以是脚本能解析的JSON。它随App提供,也可以用一行Homebrew命令安装。另外,现在任何人都可以在购买前免费试用全部功能3天。
$ brew install --cask foredotstudio/tap/vitals 这些数字是模拟的:网页读取不了你的Mac,也不应该读取。
打开它
这个命令就在Vitals里,无需再下载其他东西。
- 01 打开“设置”→“集成”,然后打开允许AI助手向Vitals查询。
- 02 Vitals会把
vitals放到/opt/homebrew/bin或/usr/local/bin,附带手册页和Tab补全,那里的终端部分会显示具体位置。如果该文件夹需要你的密码,安装会请你输入一次。 - 03 打开终端,开始提问。
$ vitals version 或者用Homebrew安装
一行命令同时安装App和命令,附带手册页以及zsh、bash和fish的Tab补全。Vitals会自行更新,所以brew upgrade不会动它。
$ brew install --cask foredotstudio/tap/vitals 要移除Vitals及其保存的所有内容,运行brew uninstall --zap --cask vitals。
问问你的Mac
每个回答都和窗口里给出的一样:App已计入帮助程序,项目附带端口,代理附带它启动的内容。每个回答都注明测量时间,而命令本身不做任何测量,所以查询几乎不占用Mac的资源。
$ vitals status $ vitals top cpu day $ vitals ports $ vitals agents $ vitals limits $ vitals whats-wrong vitals help列出所有命令,man vitals逐一解释。完整列表见命令页面。
供脚本和代理使用
给任意命令加上--json,它就会以JSON回答,和MCP服务器给出的回答相同。--csv会把主列表输出给电子表格,--watch每两秒刷新一次回答。在管道中不会截断任何内容,所以脚本或能用shell的代理能读到每一个字。
$ vitals top --json | jq '.apps[0].name' $ vitals ports --csv > ports.csv $ vitals status --watch 停止没人在用的东西
vitals can-quit会先给出判断:安全、先询问,或不要动它,并附上原因以及哪些会随它一起停止。vitals quit和vitals stop会给出这个判断,再等你同意。需要人来决定的操作,在没有可以询问的终端时会被拒绝,即使加上--yes也一样,所以脚本或代理无法擅自放行。
$ vitals can-quit --port 3000 $ vitals stop --idle 每次退出和停止都会记录在“设置”→“集成”→“请求”的日志中。
免费试用3天
新安装的Vitals不再一开始就要求输入密钥。在欢迎界面中选择免费试用3天,所有功能都能用,包括命令,无需账户,也无需信用卡。菜单中的一张卡片会显示还剩多久以及购买方式。
试用结束后,Vitals会再次要求输入密钥;输入密钥后,试用期间记录的数据仍然都在。
可在vitalsmac.com/download下载。每台Mac只能试用一次。
也供你的助手使用
Claude、Codex和Cursor可以问Vitals每个AI套餐还剩多少、何时重置,以及某个端口是对网络开放还是仅对此Mac开放。
- 我的哪个AI套餐会最先用完?
- 我的Mac上有没有对网络开放的东西?
- 停止没人在用的开发服务器。
常见问题
1.8是免费更新吗?
是的。在Vitals中选取“检查更新”。其中的全部内容,包括命令,都包含在每种许可证中。
需要Homebrew吗?
不需要。这个命令就在App里:在“设置”→“集成”中打开允许AI助手向Vitals查询,它就会出现在你的PATH中。Homebrew只是另一种安装方式。
Vitals必须在运行吗?
是的。命令会询问正在运行的App,读数和历史记录本来就由App保存。如果Vitals没有运行,命令会告诉你。
AI代理能用它停止东西吗?
只能停止Vitals判断为安全的东西,而且必须先得到同意。没有可以询问的终端时,任何需要人来决定的操作都会被拒绝,即使加上--yes也一样。
试用期多长?结束后会怎样?
3天,可使用全部功能。之后Vitals会要求输入密钥;购买许可证并粘贴密钥,试用期间Vitals记录的所有数据仍然都在。
重新安装会重新开始试用吗?
不会。每台Mac只能试用一次。
所有命令的列表在哪里?
在命令页面上,也可以在终端里用vitals help或man vitals查看。
1.8的全部内容
Vitals 1.8是免费更新。在Vitals中选取“检查更新”,或从vitalsmac.com下载。
- 新增 vitals命令。 Vitals看到的一切,都能在终端里查看:整台Mac、用得最多的App、按项目分组的端口和开发服务器、编程代理、AI套餐还剩多少,以及最长一年的历史记录,以表格显示或以JSON输出供脚本使用。在“设置”→“集成”中打开“允许AI助手向Vitals查询”,Vitals就会把命令放进你的PATH,并附上手册页以及zsh、bash和fish的Tab补全。
- 新增 通过Homebrew安装。
brew install --cask foredotstudio/tap/vitals会同时安装App和命令。Vitals仍会自行更新。 - 新增 免费试用。 新安装的Vitals可以免费试用3天,全部功能可用,无需账户,也无需信用卡:在欢迎界面中选择“免费试用”。下拉面板会显示还剩多久以及购买方式,购买后,试用期间Vitals记录的数据仍会保留。
- 新增 在终端里安全地停止。
vitals can-quit会告诉你某样东西能否安全退出,以及哪些会随它一起停止。vitals quit和vitals stop会给出这个判断并等你同意,vitals stop --idle会停止所有没人在用的开发服务器。需要人来决定的操作在没有终端时会被拒绝,所以脚本或代理无法擅自放行。 - 改进 让助手了解你的AI套餐。 Claude、Codex和Cursor可以问Vitals每个AI套餐还剩多少、每项限额何时重置,以及按你现在的速度是否够用。
- 改进 端口会显示谁能访问。
vitals ports以及向Vitals查询的助手,会说明每个端口是仅对此Mac开放,还是对网络开放。 - 改进 激活更快了。 “输入许可证密钥”会直接在密钥输入栏打开欢迎界面;激活前Vitals显示的界面会说明它能做什么,并提供试用。