ysicingandClaude Opus 5.5 1623effd61 fix(release): 发布后逐区域核验 Sparkle 更新源并覆盖跳转策略
- 服务端保留探测标识(64 个 0):照常验签返回清单但不计入统计
- publish_api.py 新增 --verify-sparkle,JSON 发布后逐区域取回 XML 与本地签名文件逐字节比对,publish_release.sh 自动执行
- Cache-Control 探测按指令 token 判断,兼容代理合并的缓存头
- 抽出 feedRedirectPolicy 供测试复用,覆盖 HTTPS 跳转、HTTP 降级、跳转过多、404、传输错误
- 新增测试校验服务端公钥与 Info.plist、project.yml 的 SUPublicEDKey 一致

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 15:20:08 +08:00
2026-09-29 19:47:15 +08:00
2026-09-29 23:56:06 +08:00
2026-09-29 23:56:06 +08:00
2026-09-29 23:56:06 +08:00
2026-09-29 23:56:06 +08:00
2026-09-29 23:56:06 +08:00

XStats

XStats

Free, open-source system monitoring in your Mac menu bar. See CPU, memory, network and temperature at a glance, then clean up, control fans or keep your Mac awake.

Release CI macOS License

Download · Changelog · Development guide

简体中文 · English · 日本語 · 한국어

XStats menu bar readings
brew tap ysicing/tap
brew trust ysicing/tap
brew install --cask xstats

Why XStats

  • One app instead of several: system monitoring, fan control, keep-awake, cache cleanup, app uninstalling, speed tests and IP checks, all from the menu bar.
  • Native, open source, free: written in Swift and SwiftUI, source available under AGPL-3.0, no account needed.
  • Review before anything changes: cleanup and uninstalling list what will be removed and act only after you confirm; you can also have items moved to the Trash first.
  • You choose what to see: pick the menu bar metrics, their order and style, and turn off whole modules you don't need.
  • 9 interface languages: 简体中文, 繁體中文, English, 日本語, 한국어, Deutsch, Español, Français, العربية.

XStats dashboard, dark XStats dashboard, light

Features

System monitoring: choose CPU, GPU, memory, disk, network, battery, temperature and fan readings for the menu bar; open any metric for history, the apps using it most and hardware details.

CPU details Memory details Disk details IP purity

System tools: fan control, keep-awake (including with the lid closed), app uninstalling and startup item management. Cache and project build-artifact cleanup is available after you turn it on in Settings.

Network tools: view connections, DNS and your public IP; run speed tests and check IP purity and connectivity to regions around the world on demand.

Optional modules, off by default:

  • Processes: view all processes, search, sort, group by app, and end processes.
  • Menu bar calendar: Chinese lunar calendar, public holidays and make-up workdays, almanac, plus your calendar events and reminders.
  • Pomodoro and eye-rest breaks: a break screen on every display that you can skip, pause or shrink to a mini HUD at any time.
  • AI Usage: local Codex / Claude Code token usage and subscription quota checks.

Desktop widgets: system overview, Pomodoro, AI quotas, calendar and month view, "Work tomorrow?", IP purity and public IP.

Install

Requires an Apple silicon Mac with macOS 14 or later. Installing with the Homebrew commands above is recommended; update later with brew upgrade --cask xstats.

You can also download the DMG from GitHub Releases or build from source. XStats checks for updates itself, and you decide whether to install a new version.

Data and privacy

No account is required. These features go online, and each can be turned off or used only on demand:

  • Update checks: send the app version and a hashed installation ID.
  • AI Usage (off by default): checks subscription quotas through your local Codex / Claude CLI sign-in, with an optional Sub2API fallback.
  • Public IP, speed tests and connection probes: contact their services only when used.

Read the Privacy Policy and Terms of Service for details.

Build and contribute

You need Xcode 26+, Go 1.25+, Go Task and XcodeGen. Common commands:

task test
task build BUMP=0 INSTALL=0

Issues and pull requests are welcome. See DEVELOPMENT.md for setup and releases, and ARCHITECTURE.md for the project structure.

Releases

Latest release 0.14.0 (2026-09-29) · full changelog (kept in Chinese)

Credits and license

XStats builds on OpenStats. Thanks to its maintainers and the other open-source projects listed in ThirdPartyNotices.md, which includes their licenses and copyright notices. XStats is an independent third-party app, not affiliated with Apple or the other companies mentioned.

New XStats code and modifications are licensed under AGPL-3.0-or-later; see LICENSE and LICENSING.md. Upstream OpenStats code retains its MIT license.

S
Description
轻量原生的 macOS 菜单栏系统监控:CPU、GPU、内存、网络、温度,支持风扇调速与防休眠。
Readme OpenStats-MIT Sparkle-License Tyme4Swift-MIT XStats-API-Dependencies
9.6 MiB
0 Stars 1 Watchers 0 Forks
Languages
Swift 88%
HTML 2.9%
Python 2.4%
JavaScript 2.3%
CSS 1.7%
Other 2.7%