WattSeal

Daminoup88GPL-3.0活跃维护

实时监控电脑功耗,按应用和硬件组件拆分瓦数,同时估算电费与碳足迹,帮你定位耗电大户。

Real-time PC power consumption monitor - see watts per app & per component, track your carbon footprint & electricity cost.

v1.0.6发布于 2026-10-05 13:52 UTC291star +16 / 7 天30fork同步于 2026-11-11 05:57 UTC

怎么上手

由 README 提炼,执行前请确认
chmod +x WattSeal-linux
sudo ./WattSeal-linux
硬件要求按 README 说明

提供 Windows x64、Linux x64、macOS Apple Silicon 三个平台的可执行文件;README 未提及显存或 GPU 型号要求。无管理员或 root 权限也能运行,只是 CPU 功耗会退化为基于使用率的估算。

支持 Apple Silicon
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

实时监控 PC 功耗,按应用和部件拆分瓦数,并估算电费与碳足迹

实时监控电脑功耗,按应用和硬件组件拆分瓦数,同时估算电费与碳足迹,帮你定位耗电大户。

核心能力

  • 每秒刷新实时功耗读数
  • 按 CPU、GPU、内存、存储、网络拆分部件功耗
  • 按进程拆分应用功耗,找出后台耗电元凶
  • 提供从最近一分钟到一年的历史图表
  • 支持 MQTT 与 Home Assistant 接入智能家居

容易踩的坑

Linux 下需 root 才能读取 /sys/class/powercap 获取 CPU 能耗;Linux 托盘图标依赖 libappindicator 或 libayatana-appindicator,缺失则无托盘;Windows 首次运行需在 UAC 中同意安装 CPU MSR 驱动,拒绝则 CPU 功耗为估算值;macOS 与 Windows 均未公证,需手动放行。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v1.0.6
  1. v1.0.6最新正式版2026-10-05 · 2026-10-05 13:52 UTC

    What's Changed

    New Contributors

    Full Changelog: https://github.com/Daminoup88/WattSeal/compare/v1.0.5...v1.0.6

  2. v1.0.52026-08-17 · 2026-08-17 20:50 UTC
    查看更新说明
  3. v1.0.42026-08-15 · 2026-08-15 20:21 UTC
    查看更新说明
  4. v1.0.32026-08-15 · 2026-08-15 16:22 UTC
    查看更新说明

    What's Changed

  5. v1.0.22026-04-07 · 2026-04-07 21:50 UTC
    查看更新说明

    What's Changed

    New Contributors

    Full Changelog: https://github.com/Daminoup88/WattSeal/compare/v1.0.1...v1.0.2

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    See where your PC's power actually goes, live, by app and by component.

    Available in English, Français, 简体中文, Deutsch and Română.

    Windows Linux macOS

    Downloads


    Why use WattSeal?

    Most people have no idea how much electricity their computer actually uses, or which apps are silently draining power in the background.

    WattSeal gives you that visibility:

    • ⚡ Live power draw, updated every second
    • 🧩 Per-component breakdown: CPU, GPU, RAM, storage, network
    • 📋 Per-app breakdown: catch the process quietly draining your battery
    • 📈 History: charts from the last minute to the last year
    • 🔒 100% local: all your data stays on your machine, private
    • 🏠 MQTT + Home Assistant ready, for anyone who wants it in their smart home dashboard
    • 🌍 Carbon & cost estimates based on your grid and electricity price
    • 🪶 Single executable, no installer, no runtime to manage

    Quick start

    WattSeal is a single executable. No installer, no dependencies to manage.

    Download the executable for your OS below and run it:

    OSDownload
    🪟 Windows (x64)WattSeal-windows.exe
    🐧 Linux (x64)WattSeal-linux
    🍎 macOS (Apple Silicon)WattSeal-macos

    Admin/root is optional everywhere. Without it, WattSeal still runs fully, CPU power just falls back to a usage-based estimate instead of a direct hardware reading.

    Step by step instructions

    Detailed instructions for each platform are below.

    1. Download and double-click WattSeal-windows.exe.
    2. If SmartScreen warns you, click More info → Run anyway. This is normal as we did not pay Microsoft to notarize the app.
    3. If prompted by User Account Control (UAC) to install the CPU MSR driver, click "Yes" to install it (this is a one-time step). If you click "No", WattSeal will still run but CPU power readings will be estimated.

    The dashboard opens in a window and a tray icon is added. Closing the window keeps WattSeal running in the tray, reopen it from there.

    Open a terminal in the folder where you downloaded WattSeal and run:

    chmod +x WattSeal-linux
    sudo ./WattSeal-linux
    

    Root is needed to read /sys/class/powercap for CPU energy. Tray icon requires libappindicator or libayatana-appindicator; without either, WattSeal just runs without one.

    Open a terminal in the folder where you downloaded WattSeal and run:

    chmod +x WattSeal-macos
    ./WattSeal-macos
    

    If macOS blocks the app because "Apple could not verify if it's free of malware", go to System Settings → Privacy & Security and allow WattSeal to run.

    It is normal as we did not pay Apple to notarize the app.


    Documentation

    Quick reference, everything deeper lives in the Wiki:

    🖥️ Platform SupportWhat's measured directly vs. estimated, per OS
    ❓ FAQ & TroubleshootingCommon issues, quick fixes
    ⌨️ CLI ReferenceFlags, headless mode, background mode
    📡 MQTT IntegrationPublish live data to a broker
    🏠 Home Assistant IntegrationWire WattSeal into your smart home
    🔬 Sensor SourcesFormulas and citations behind every reading
    🏗️ ArchitectureCrate layout, database, data flow

    Contributing

    Issues and PRs are welcome, small or large. See CONTRIBUTING.md to get started and ROADMAP.md for what's planned.

    To translate WattSeal into your native language, see 🌏 App translations.

    The following languages are currently supported:

    LanguageStatusContributor
    English✅ Fully supportedDaminoup88
    French✅ Fully supportedDaminoup88
    Chinese (Simplified)✅ Fully supportedmetahubaifeel
    German✅ Fully supportedLivingPixel-pixel
    Romanian✅ Fully supportedCodrinSocol

    License

    WattSeal is licensed under GPL-3.0.


    If WattSeal is useful to you, a ⭐ helps other people find it.