ByteNoteByteNote
打开菜单栏,先看这台 Mac 在忙什么
字

字节笔记本

2026年10月30日 · 约 5 分钟读完

打开菜单栏,先看这台 Mac 在忙什么

API中转
¥120

macOS 自带的活动监视器什么都能看,但要开出一整块窗口。菜单栏里的小工具又常常只剩一个百分比:数字在跳,你还是不知道是谁。Zest 1.1.0 把这两头折中。平时只在菜单栏放你留下的指标;点开是一块面板;要追一条连接,再开网络监控窗口。

这是字节笔记本做的原生应用,用 Swift 和 SwiftUI 写成。没有 Electron,没有内嵌网页,也没有登录项里的守护进程。安装包大约 6.8 MB,解压后是 Zest.app,拖进「应用程序」即可。系统要求是 macOS 13 Ventura 及以上,Apple 芯片和 Intel 通用。许可为 GPL-3.0-or-later。

产品页在 https://zest.bytenote.net/index.html。

菜单栏只留你要的数

指标可以自己选,也可以拖着换位置。CPU、内存、磁盘、网速、温度和风扇,浅色菜单栏和深色菜单栏都跟着系统外观走。不点开的时候,它就停在角落里。

点开之后,概览把一台机器摊开。CPU 同时给出总占用、用户态和系统态,以及负载;每一颗核再分成性能核和能效核。温度来自硬件传感器,CPU 和 GPU 分开读。某项传感器这台机器不提供,面板就空着,不补一个看起来正常的数。

内存不只报一个百分比。面板按应用、联动、已压缩和可用拆开,旁边是内存压力和交换空间。磁盘给剩余容量,也给此刻的读取和写入。风扇给出转速,以及这台机器的转速范围。

Zest 概览面板,CPU、内存、磁盘、网络和风扇放在同一页

顶栏写着机型、内存容量、已经运行了多久,以及热状态是否正常。占用最高的应用分成 CPU 和内存两列。网络在这块面板里是快照:当前上传和下载、这次启动以来的流量,还有网卡累计。要看是谁连出去的,得换一页,或者打开网络窗口。

按应用看是谁在忙

进程页先按应用汇总,而不是把同一个应用底下的辅助进程铺成一张长表。每一行标出 CPU、内存,以及这个应用有几个进程。上面有四档筛选:应用、命令行、系统,以及全部。列头可以排序。

Zest 进程面板,按应用汇总 CPU 和内存

退出走正常退出。强制退出之前,面板底部会再问一次,因为没保存的内容会丢掉。Zest 自己也出现在列表里。面板右下角的电源按钮退出的是整个应用:菜单栏主进程结束时,网络监控窗口一并关掉。

分工就这两段。菜单栏进程负责采样、面板、告警,以及把历史写到本机。网络窗口是另一个进程,只在你打开它时出现,关掉窗口或退出主程序时结束。屏幕休眠、系统睡眠时,采集会停。

每条连接从哪来

菜单栏回答现在快不快。连接从哪个应用出去、对端是谁、过去一天什么时候突然变多,放在网络监控窗口里。左侧六项:总览、应用、连接、局域网、拓扑、告警。

总览上的说明写得很明确:数据来自系统的 nettop,不抓包、不联网。它读的是系统已经统计好的流量和连接,不自己抓包,也不为了查归属把地址送出本机。

Zest 网络监控总览,实时曲线和最近 24 小时

上面是当前下载和上传、24 小时流量、活跃连接、联网应用,以及隐私评分。实时曲线看最近几分钟。历史每 10 分钟一档,保留最近 24 小时,数据留在本机。下面按应用列出这段时间里谁的流量最大。

隐私评分从 100 分扣起。扣分会写在旁边:未加密的公网连接、最近一小时的警告和注意、对局域网开放的监听端口,以及是不是已经有很多应用在连公网。每一项都有原因,不是一个说不清来历的分数。

应用和连接页可以继续看地址、国家和网络服务商。国家来自随应用分发的离线地址库。拓扑把同一件事画出来:中心是这台 Mac,中间是应用,外圈是远端。公网、保留地址和局域网用三种颜色分开,默认画出流量最多的那些应用。悬停可以看到远端地址。

Zest 网络拓扑,本机连到应用,再连到远端

局域网一页是被动发现。它读取系统 ARP 表里已经有的设备,用本机的厂商品牌数据标出网卡厂商,不向局域网发扫描或探测包。系统若弹出本地网络的询问,用途就是这一项。

告警看新出现的应用、可疑端口、上传突然变多,以及明文连接、周期性外连这类从连接事实就能判断的情况。条目放在列表里,让你自己决定要不要继续查。它不替你断开连接。

下载

安装包:

https://zest.bytenote.net/Zest-1.1.0.zip

版本号 1.1.0。应用内用 Sparkle 检查更新,更新列表在 appcast.xml,最低系统版本 13.0。安装包里带简体中文和英文。

它是菜单栏应用,主界面不占程序坞。第一次要找的是菜单栏上的图标。传感器在这台 Mac 上不可用时,对应的格子会照实空着。

相关文章

分享: