Mac 菜单栏里的系统监控与常用工具。
CPU、内存、网络与温度一眼可见,展开即可查看趋势与应用占用;AI 用量、日历、风扇控制等工具按需启用。
下载最新版 · 功能 · 安装 · 数据与隐私 · 更新日志
XStats 使用 Swift、AppKit 与 SwiftUI 原生开发,免费开源,无需注册账号。
指标可独立显示、使用聚合模式或仅保留一个图标。显示项目、顺序与样式(文字、图标、圆环、进度条、历史图)均可自定义。
聚合模式的状态总览:集中查看各项指标,并进入单项详情。
在“设置 → 功能”中,基础监控与可选功能分别管理。
- 基础监控:CPU、GPU、内存、磁盘、网络、温度与风扇、电池可分别关闭。关闭后停止采集、相关提醒和新增历史记录,已有历史保留;系统小组件仍独立刷新。
- 菜单栏展示:基础监控、AI 用量与音频勾选“在菜单栏显示”时,会同时启用对应功能;取消勾选只移除入口,不会关闭功能。AI 用量与音频也有独立的展示选项。
- 显示器参数控制:只控制亮度、对比度与音量的读写。关闭后仍能查看显示器信息,并单独选择是否在菜单栏显示。
| 模块 | 内容 |
|---|---|
| CPU | 用户 / 系统 / 空闲占用、逐核与核心组负载、负载平均、频率与温度、热压力提示 |
| GPU | 图形负载、核心数、温度与功耗 |
| 内存 | 内存压力、应用 / 压缩 / 缓存构成、交换空间与换入换出速率 |
| 磁盘 | 容量、读写速率、应用读写排行、SMART 健康信息 |
| 网络 | 上传 / 下载速率、网络接口与连接概况 |
| 电池与蓝牙 | 电量、供电状态、健康度、循环次数与蓝牙设备电量 |
| 温度与风扇 | 温度传感器、风扇转速与功耗 |
| 显示器 | 分辨率、缩放与刷新率;支持 DDC/CI 的外接屏可调节亮度、对比度与音量 |
| 系统信息 | 机型与系统标识;点击 Apple 智能旁的详情图标,查看功能配置状态、本机模型可用性与磁盘占用 |
频率、温度、功耗等读数取决于机型和系统是否提供。
macOS 15+ 的可选功能,默认关闭。 查看观察期间的新连接,可按应用、进程、域名、国家或地域汇总,支持搜索、活动连接筛选、暂停与恢复。
- 只读:全部连接放行,不读取通信内容,不保存连接历史。
- 按需运行:仅在页面可见且未暂停时读取,内存中最多保留 512 条记录;不会枚举开始观察之前的全部连接。
- 世界地图:首次使用时按需下载公共 IP 地理数据库,之后离线查询。位置是国家或地域的代表位置,不是设备精确位置。
首次使用:在“设置 → 功能 → 可选功能”启用网络监视器,按引导安装 XStats Network Monitor 组件,并在 macOS 中批准系统扩展与网络过滤。安装需要管理员账户。之后可通过“管理组件”检查独立更新或卸载组件。
使用过网络组件预览版的用户:先升级主程序,再通过“管理组件”卸载旧组件,按系统提示完成必要的重启后重新启用,以迁移到当前更新入口。
连接、地址、国家或地域与组件版本信息均为演示数据。
在菜单栏查看 Codex / Claude Code 用量:
- Token 统计:今日按小时、近 7 / 30 天按天统计,并提供年度活动热力图。
- 订阅额度:已用 / 剩余百分比、重置时间与套餐信息;可配置 Sub2API 作为备用来源。
- 费用估算:按公开 API 基础单价估算,支持美元 / 人民币,不代表订阅账单。
本机统计读取 CLI 会话日志;查询额度需要对应 CLI 已登录。
| 工具 | 说明 |
|---|---|
| 风扇控制 | 在支持的设备上切换自动或手动控制 |
| 防休眠 | 保持系统或屏幕唤醒,可配置合盖运行 |
| 清理与卸载 | 清理缓存、项目产物与应用残留,先预览再确认 |
| 启动项 | 管理登录项目与后台启动项 |
| 网络诊断 | 测速、DNS 查询、出口检测、公网 IP 归属地与纯净度、连通性探测 |
| 菜单栏日历 | 农历、节假日与调休、黄历,以及系统日程和提醒事项 |
| 音频 | 系统音量与输入 / 输出设备切换;macOS 14.4+ 可按应用调节音量与输出,仅在本机处理 |
| 番茄钟与护眼休息 | 专注与休息计时、多屏休息幕布、迷你 HUD |
| 进程管理 | 搜索、排序、按应用分组与结束进程 |
可选工具集中在“设置 → 功能 → 可选功能”中按需启用,并保留已有配置。卸载应用在新安装时默认关闭,从旧版本升级时保持开启。风扇控制、合盖防休眠等特权操作需要在应用内安装并授权辅助工具。
- 桌面小组件:系统概览、番茄钟、AI 额度、日历与整月日历、明天上班吗、IP 纯净度与公网 IP。
- 多语言:简体中文、繁體中文、English、日本語、한국어、Deutsch、Español、Français、العربية。
- 深链:通过
xstats://从启动器、快捷指令或终端打开常用入口;已关闭的模块会转到设置,不会被隐式启用。
open 'xstats://open/connections' # 打开网络监视器
open 'xstats://panel/cpu' # 显示 CPU 弹窗完整路径与操作见深链协议。
需要 Apple 芯片 Mac 与 macOS 14 或更新版本。
brew tap ysicing/tap
brew trust ysicing/tap
brew install --cask xstats也可从 GitHub Releases 下载 DMG,将 XStats 拖入“应用程序”。应用内置更新检查,是否安装新版本由你决定。
监控数据、本机历史与 AI Token 统计均在本机处理,不上传到 XStats 更新服务。以下功能会连接外部服务,可关闭或按需使用:
- 检查更新:主程序和独立网络组件发送各自版本与安装标识的哈希,获取更新清单。
- 查询 AI 额度:使用本机 CLI 登录查询对应服务;配置备用来源后,查询你指定的服务器。
- 费用估算:按需获取公开模型单价与参考汇率,不发送会话日志或 Token 统计。
- 网络监视器:下载组件及公共地理数据库时联网;连接记录和目标 IP 不上传。
- 网络诊断:公网 IP、归属地、测速、DNS、连接探测与全球探针会请求相应服务;全球探针的测量目标与结果可能被他人查询。
需要 Xcode 26+、Go 1.25+、Go Task 和 XcodeGen:
task test
task build BUMP=0 INSTALL=0欢迎提交 Issue 和 Pull Request。开发环境与发布流程见 DEVELOPMENT.md,模块边界与实现约束见 ARCHITECTURE.md。
最新版本 1.0.1(2026-10-08) · 完整更新日志
XStats 基于 OpenStats 开发。感谢原项目及其他开源项目的贡献;来源、许可和版权信息见 ThirdPartyNotices.md。XStats 是独立的第三方应用,与 Apple 及其他提及的公司没有隶属关系。
XStats 新增代码与修改采用 AGPL-3.0-or-later,见 LICENSE 和 LICENSING.md。OpenStats 上游代码保留原 MIT 许可。





















