CalmStat 是一个原生 macOS 菜单栏系统监控,SwiftUI 写的,CPU 、内存、存储、电池、网络、温度收在一个弹窗里,附带桌面小组件。1.1.0 昨天发了,改动比较多,挑几个说说。
警报重做了
之前的逻辑是指标一过阈值就发通知,结果 Xcode 编译、Chrome 开个标签页都会触发,很快就把通知关了。这版改成:
指标要持续越线达到设定时长才发,可选立即 / 30s / 1min / 2min / 5min 可以设静默时段,电池警报不受静默限制 CPU / 内存警报通知里直接带当时占用最高的三个进程
隐私相关
默认数据保留期改成 1 小时,历史数据留在本地 SQLite 设置里加了「隐私与数据透明」板块,列出数据存哪、会连哪些端点,可以一键复制全文 导出数据前加了显式确认
其他
高频采样时会自动限制自身资源占用,负载降下来再恢复 内存 Free Up 面板可以直接结束进程 修了 Apple Silicon 电池循环次数显示 0 的 bug 图标重画,跟 macOS 26 的 Liquid Glass 走 直接下载版接了 Sparkle 自动更新
两个版本的区别
直接下载版功能最全。Mac App Store 版在沙箱里,读不到 SMC ,温度用 Apple 的热压力等级( nominal / fair / serious / critical )代替,进程列表入口也去掉了。选哪个看你在不在意这两点。
价格
7 天全功能试用,之后 $4.99 买断,不订阅。直接下载版用 Creem 激活码,支持 7 天离线宽限; App Store 版是内购。
跟 Stats / iStat Menus 比
Stats 免费开源,功能比我多,菜单栏能塞很多项。iStat Menus 更全,也更贵。CalmStat 的取舍是菜单栏只放一项,其他都收进弹窗,尽量不打扰。喜欢菜单栏一排数字的人不会喜欢它。
要求 macOS 14+。
有问题直接问,bug 也欢迎报。