读数常驻菜单栏
CPU、GPU、内存、网速、温度、电池,八种显示风格任选,可以分开放也可以合成一个图标,间距按你的习惯调。
免费 · 原生 Swift · 数据只在本机
CPU、GPU、内存、网络与温度常驻菜单栏,点开就是一张完整的面板。还能调风扇、防休眠、一键清理、卸载应用、检测 IP 纯净度。
不确定是哪种?点左上角苹果菜单 → 关于本机:“芯片”写着 Apple M… 选 Apple 芯片,“处理器”写着 Intel 选 Intel。
小组件可以按住拖动 · 面板顶部的标签可以点
藏在菜单栏里
菜单栏只放你关心的几项读数;想看细节时点一下,它就在那里。不想看时,它连 0.3% 的 CPU 都用不到。
CPU、GPU、内存、网速、温度、电池,八种显示风格任选,可以分开放也可以合成一个图标,间距按你的习惯调。
点开就是一张完整的面板:三个圆环看负载,两列卡片看电池、磁盘、网络与风扇,再往下是高占用进程与常用工具。
风扇一键降温或强冷,防休眠选好时长就走开,缓存、日志与卸载残留一次清干净,DNS 一键切换。
双行文字、圆环、饼图、柱状历史……整体选一种统一套用,也能给单个指标单独指定。
CPU、内存、GPU、磁盘、温度、电池、网络,每张卡片顶部同一种版式:一个主数值,三项次要读数。
本地与公网 IPv4 / IPv6、归属地与 ASN、连接探测的延迟与丢包,一键刷新 DNS 或切换 Cloudflare、Google、腾讯、阿里云。
CleanIP.io 纯净度评分从 F 到 A+,一眼看出出口 IP 是否被标记为 VPN、代理、Tor、机房或有滥用记录。
自动、降温、强冷、自定义风扇;防休眠 1 到 12 小时或一直保持,合盖继续运行,过热或电量过低自动恢复。
GPU 功耗、频率与利用率;磁盘按卷拆开看用户数据与系统占用,SSD 健康与累计写入;电池容量、电压与电流。
缓存、日志、浏览器与开发者缓存先扫描预览再清理,钥匙串、Cookie 与历史记录一律不碰。
卸载时找出应用留下的缓存、偏好设置、容器与登录项,连同应用移到废纸篓;启动项一览,一键停用。
指标来自本机内核、IOKit 与 SMC,没有统计上报;账号可选,只用来同步设置。
点开每一项
点下面任意一项,右边就换成应用里那一项的详情卡片。数字是本页模拟的,样式、布局与应用一致。
菜单栏风格
点一下下面的风格,页面顶部菜单栏里的 OpenStats 也会立即换成这个样子。
风扇与防休眠
风扇在面板里直接选自动、降温或强冷,切换后转速变化马上显示;自定义转速时 CPU 过热会自动交还系统。
防休眠选一个时长就开启:1、2、4、8、12 小时或一直保持,可以让屏幕常亮,也可以只让系统不睡、屏幕照常关闭。合盖运行在电量过低时自动关闭。
这是网页演示,不会改动你电脑的风扇和睡眠设置。
网络与 IP 纯净度
下载、上传与最近 60 秒的流量;连接探测每秒 ping 一次,延迟和丢包一目了然;接口、信号、开机后的累计流量也都在。
公网 IPv4 / IPv6 的归属地、ASN 与运营方,原生 IP、住宅 IP 的标记,以及 CleanIP.io 的纯净度评分。DNS 可以一键切到 Cloudflare、Google、腾讯或阿里云。
清理与卸载
缓存、日志、浏览器与开发者缓存先扫描、逐项预览再清理;正在运行的应用的缓存会跳过,下载目录里的内容先移到废纸篓。
卸载应用时一并找出它留下的缓存、偏好设置、容器、登录项与崩溃报告,共享的目录默认保留。
隐私
所有指标都在本机读取和计算。下面这几项需要联网,都可以在设置里关掉。
不收集使用数据、崩溃报告或设备信息;读数来自本机内核、IOKit 与 SMC。
打开网络详情时向 Cloudflare 查一次公网地址;归属地、ASN 与纯净度由这台 Mac 直接向 cleanip.io 查询,只发送公网地址。
按你设定的间隔 ping 你选择的目标,只用来判断网络通不通。
每天从本站检查一次新版本。账号可选,只用来同步设置。
Apple 芯片版与 Intel 版都经过 Developer ID 签名和 Apple 公证。
brew tap gentpan/tap && brew trust gentpan/tap && brew install --cask openstats
更新日志
都记在这里,最新的在最上面。
调整 1 · 样式 1 · 修复 1
样式 2 · 调整 1
新增 1 · 调整 1
调整 1 · 修复 1
新增 7 · 改进 3 · 样式 3 · 调整 2 · 修复 2
修复 2 · 改进 2 · 新增 1
library 时,0.6.3 会漏掉所有资源库残留,只显示应用本体。现在逐级检查真实链接,恢复扫描并保留路径保护;无法读取或被链接阻挡的目录会显示提示。跟进 Issue #4。.config/opencode 与 .cache/opencode 候选;这些目录可能与命令行共用,默认保留,供用户逐项选择。修复 3
新增 3 · 调整 2
新增 2 · 修复 4
新增 1
修复 2
新增 1
新增 5 · 样式 1
新增 6
调整 1
修复 1 · 调整 2 · 样式 6 · 新增 1
修复 2
新增 2
新增 8 · 调整 14 · 修复 3
新增 2 · 调整 2
新增 13 · 调整 4
新增 30 · 样式 12 · 修复 6
~/Library/Logs/OpenStats/cleanup.log。OpenStats --snapshot <目录>:用本机实时数据渲染主窗口各页、详情弹窗、设置和菜单栏的浅色与深色截图,IP 与硬件地址替换为示例值。帮助
只显示菜单栏时只采集菜单栏用到的指标,M5 Max 实测约 0.3% CPU、16 MB 内存;锁屏、屏幕休眠和系统睡眠时暂停采样与探测。
调风扇、合盖不睡眠、刷新 DNS、修改 DNS 服务器和释放内存需要系统权限,由一个通过 SMAppService 注册的辅助工具完成。它只提供这几个固定操作,不执行任意命令,DNS 地址会再次校验;只接受同一开发团队签名的 OpenStats 调用,应用退出时自动恢复风扇与睡眠设置。
只有几项可关闭的功能会:打开网络详情时向 Cloudflare 查询一次公网地址(10 分钟内不重复);连接探测按你设定的间隔 ping 你选择的目标;归属地、ASN 与纯净度评分由这台 Mac 直接向 cleanip.io 查询,只发送公网地址;每天从本站检查一次新版本。账号可选,只用来同步设置;没有统计上报。
App Store 的沙盒不允许访问 SMC、读取其他应用的缓存和安装特权辅助工具,而这正是大部分功能。
只清理白名单目录中的缓存与日志,钥匙串、密码管理器、VPN、Cookie、历史记录一律不碰;清理前可以展开查看每一项,下载目录中的内容会先移到废纸篓。
下载 DMG 后把 OpenStats 拖进“应用程序”;也可以用 Homebrew:brew tap gentpan/tap && brew trust gentpan/tap && brew install --cask openstats(新版 Homebrew 要先信任第三方 tap 才能安装)。卸载时先在“设置 › 辅助工具”里卸载辅助工具,再把应用移到废纸篓;用 Homebrew 安装的执行 brew uninstall --zap --cask openstats。
按住 ⌘ 键拖动任意一个图标即可,松开后位置会一直保留,重启也不变。新开启的项目由 macOS 安排初始位置,可能离其他图标较远,拖到一起就好。这是系统自带的功能,对所有菜单栏图标都有效。
支持,在上方下载 Intel 版即可,需要 macOS 14 Sonoma 或更高版本。用 Apple 智能解释进程只能在 Apple 芯片上使用;Intel 机型的 CPU 不分性能核与能效核,部分功耗与频率读数也可能不显示。开发主要在 Apple 芯片上进行,Intel 机型遇到风扇或温度读数不对,欢迎到 GitHub 反馈。