Free · Open source · macOS & Windows

免费 · 开源 · macOS 与 Windows

The mark is the gauge.

标识本身就是仪表。

A hardware monitor that lives beside your clock. Five feathers, five channels — memory, storage, power, GPU, CPU. Colour travels out along a feather as that part of the machine approaches its limit, so you know which subsystem is under load without reading a single number.

一个住在时钟旁边的硬件监视器。五根羽毛,五个通道 —— 内存、存储、功耗、GPU、CPU。哪一路逼近上限,颜色就沿那根羽毛向外推进, 不用读任何数字就知道是哪里在吃力。

Version 1.4.0 · 0.9 MB · English and 简体中文 · signed and notarised by Apple, so it opens with no security warning. Requires macOS 14 or later on an Apple Silicon Mac. The Windows build, PWE PC MONITOR, is further down this page.

1.4.0 版 · 0.9 MB · 支持简体中文与 English · 已由 Apple 签名公证, 打开不会有安全提示。需要 macOS 14 或更新版本,Apple Silicon 机型。Windows 版 PWE PC MONITOR 在本页下方

The PWE Monitor dashboard: a one-line verdict under the wordmark, CPU, GPU and power readings above per-core bars, thermals, memory, fans, storage, network and top processes.

Five feathers, five channels

五根羽,五个通道

Most monitors borrow the same traffic-light red and green. This one reports through its own mark. Each feather is one health channel, innermost first: memory, storage, power, GPU, CPU.

大多数监视器都在借用同一套红绿灯。这一个用自己的标识说话 —— 每根羽毛是一个健康通道,由内向外依次是:内存、存储、功耗、GPU、CPU。

The wing mark in three states — calm, warm and hot.

Calm, warm, hot. When nothing is wrong the mark is drawn solid, exactly as the brand standard draws it. Under load the outer feathers take the amber; when something crosses a limit only that feather turns coral and carries a halo — here, power and the GPU, while the CPU is merely warm. Drawn by the app's own renderer, not an illustration of it.

静 / 温 / 灼。一切正常时,标识就是标准里那个完整的标识。负载上来, 外侧的羽毛先转琥珀;真正越界时,只有越界的那一根转珊瑚并起辉光 —— 图中是功耗与 GPU 越界,而 CPU 只是偏热。这张图由 app 自己的渲染器绘制,不是示意图。

Colour is spent sparingly and always means the same thing. A normal reading gets no colour at all — it renders in the ordinary ink, so anything coloured is worth a look. Amber says a channel is working hard. Coral is reserved for a verdict: macOS reporting thermal pressure, memory going critical, the SSD past its rating, a battery outside its range. A temperature or a wattage we grade ourselves never turns the panel red, however high it climbs — a monitor that cries wolf teaches you to stop looking at it.

颜色是稀缺资源,含义始终如一。正常读数完全不着色 —— 用普通墨色渲染, 所以任何有颜色的地方都值得看一眼。琥珀表示某一路正在吃力。珊瑚红只留给判定 —— macOS 报告热压力、内存告急、固态硬盘超出额定、电池超出工作范围。我们自己拿阈值去卡的温度和瓦数, 无论爬到多高都不会把面板变红:一个动辄报警的监视器,只会教会你别再看它。

What it reads

它读什么

Per-core, not per-chip

按核心,不是按芯片

  • Every physical core as its own bar, frequency-weighted
  • Efficiency and performance clusters told apart
  • Hottest core graded separately from the average — it is the hot one that throttles
  • 每个物理核心一条独立的柱,按频率加权
  • 能效核与性能核分开显示
  • 最热核心与平均值分别判级 —— 降频看的是最热那个

The power budget, in full

完整的功耗构成

  • CPU, GPU, Neural Engine and DRAM rails, separately
  • System wattage against your chip's own envelope
  • The accent follows the watts, so you see where the power is going
  • CPU、GPU、神经引擎、DRAM 四路分别计量
  • 整机功耗对照本芯片自己的功耗包络
  • 重点色跟着瓦数走,一眼看出电去哪了

Temperatures that are real

真实的温度

  • CPU average and hottest core, GPU die, SSD, battery
  • Power-gated sensors reporting near-zero are discarded, not averaged in
  • A sensor with no reading shows an em dash, never a fabricated 0.0 °C
  • CPU 平均与最热核心、GPU 芯片、SSD、电池
  • 断电传感器返回的近零垃圾值会被剔除,不参与平均
  • 读不到就显示破折号,绝不编造一个 0.0 °C

And the rest of the machine

机器的其余部分

  • Memory by segment, with real pressure — not just "used"
  • Fan RPM, read-only. There is no fan-control path
  • SSD capacity and throughput, network throughput, top processes
  • 内存按段划分,并读取真实内存压力 —— 不只是"已用"
  • 风扇转速,只读。没有任何风扇控制通道
  • SSD 容量与读写、网络吞吐、占用最高的进程

One file. Nothing else to install.

一个文件,没有别的要装。

Most Apple Silicon monitors are a front end over a command-line tool you have to install first, usually through Homebrew, and a helper process that keeps running. This one is a single app. The sensor code — IOReport, the SMC, the HID sensors — is compiled into it. Copy it to any Apple Silicon Mac and it runs.

大多数 Apple Silicon 监视器都是某个命令行工具的外壳 —— 你得先装那个工具(通常还要经过 Homebrew), 外加一个常驻的辅助进程。这个不是。传感器代码(IOReport、SMC、HID 传感器)直接编译在里面。 拷到任何一台 Apple Silicon Mac 上就能跑。

In your menu bar: 菜单栏里的样子: The menu-bar glyph: the wing mark followed by CPU percentage, wattage and temperature.

Choose the wing on its own, or add power and temperature beside it. It costs about a hundredth of one core, and the sensor sweep only runs while the panel is open.

可以只显示翅膀,也可以在旁边加上功耗与温度。常驻占用约为单核的百分之一, 完整的传感器扫描只在面板打开时才运行。

It says what it means, in two languages

它把结论说出来,两种语言

The mark states all five channels exactly, and says nothing. Under the wordmark is the sentence that goes with it — All five channels calm, or Memory warm · 81% to its limit — which is also what VoiceOver reads when it reaches the mark. It is the only line in the panel that carries colour while everything else is quiet.

羽翼把五个通道精确地表达出来,但它不说话。品牌字下面那一行就是它对应的话 —— 「五个通道均平稳」,或者「内存偏高 · 已达上限 82%」。VoiceOver 读到这个标记时念的也是这句。 它是整个面板里唯一在其他一切都安静时仍带颜色的一行。

The panel header in English, reading Memory warm, 81% to its limit. The same panel header in Simplified Chinese, reading 内存偏高 · 已达上限 82%.
The interface follows your Mac, and a Language setting overrides it — which matters, because a great many Chinese speakers run macOS in English on purpose. The five channel keys, the power rails and every unit stay as they are in both.
界面默认跟随系统,设置里的「语言」可以覆盖 —— 这一条是必要的,因为相当多的中文用户是刻意把 macOS 跑在英文下的。 五个通道键、电源轨名称和所有单位在两种语言下都保持原样。

Free, and the source is public

免费,而且源码公开

No licence, no trial, no account, no analytics. The app makes no network requests at all. The source is on GitHub under the MIT licence — with one carve-out: the wing mark, the PWE and Paradise Production names and the application icon are ours and are not covered by it. Fork the code, not the identity.

没有授权码、没有试用期、没有账号、没有统计。这个 app 不发起任何网络请求。 源码在 GitHub 上以 MIT 协议开放 —— 只有一处例外:翅膀标识、PWE 与 Paradise Production 名称、 以及应用图标属于我们,不在协议范围内。可以 fork 代码,不要 fork 身份。

Download for macOS 下载 macOS 版 GitHub

Prefer Homebrew? brew install --cask kenshinice-ai/tap/pwe-mac-monitor

习惯用 Homebrew?brew install --cask kenshinice-ai/tap/pwe-mac-monitor

On Windows

Windows 版

PWE PC MONITOR

PWE PC MONITOR

The Windows companion. Same wing, same palette, same calm / warm / hot language and the same compact dashboard — reading Windows-native telemetry instead, through LibreHardwareMonitor. Notification-area icon, an optional always-on-top widget, per-core bars, GPU temperature from the NVIDIA, AMD or Intel driver, and read-only fan RPM.

Windows 上的同门。同一只翅膀、同一套配色、同样的静 / 温 / 灼语言、同样紧凑的面板 —— 只是改读 Windows 原生遥测,经由 LibreHardwareMonitor。通知区图标、可选的置顶浮窗、 逐核心柱状图、从 NVIDIA / AMD / Intel 驱动取得的 GPU 温度,以及只读的风扇转速。

Version 0.7.1 · about 75 MB · Windows 10 (2004) or later, x64 · free. The download is hosted on GitHub because it is far larger than the Mac build — the page above always points at the newest release. Some motherboard and fan sensors need LibreHardwareMonitor's PawnIO layer; without it the app stays in native sensor mode and hides what it cannot read.

0.7.1 版 · 约 75 MB · Windows 10 (2004) 或更新版本,x64 · 免费。因为体积远大于 Mac 版,下载放在 GitHub 上 —— 上面的链接始终指向最新发布。 部分主板与风扇传感器需要 LibreHardwareMonitor 的 PawnIO 层;没有它,程序会退回原生传感器模式, 读不到的项目直接隐藏,不做估算。

The small print

必须说明的部分