GNU General Public License v3.0

项目介绍

Daminoup88/WattSeal 是一个托管在 GitHub 上的开源项目,主要使用 Rust 编写,采用 GNU General Public License v3.0 许可证,目前获得 128 个 Star、9 次 Fork。

仓库全名
Daminoup88/WattSeal
开源许可证
GNU General Public License v3.0
Star 数
128
Fork 数
9
未关闭 Issue
22

README 摘要

See where your PC's power actually goes, live, by app and by component. Available in English, Français, 简体中文, Deutsch and Română. 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,…

完整内容见 GitHub 原始 README 或本页 。

常见问题

WattSeal 用什么语言开发?

主要使用 Rust 编写,采用 GNU General Public License v3.0 许可证,目前有 128 个 Star。

WattSeal 可以免费商用吗?

仓库标注的许可证为 GNU General Public License v3.0,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 WattSeal 的源码?

可以直接克隆仓库:git clone https://github.com/Daminoup88/WattSeal.git;安装与运行步骤见仓库 README。

WattSeal 最近还在维护吗?

仓库最近一次更新为 7月7日,当前有 22 个未关闭 Issue;Star 数为 128,可作为社区活跃度的参考。

关于

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

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

语言占比

Rust

Release

README

WattSeal – real-time PC power consumption monitoring

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

WattSeal app dashboard showing real-time power consumption breakdown by application and component

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
WattSeal demo GIF showing live dashboard updates, carbon emissions and electricity cost

Quick start

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

Download the executable for your OS below and run it:

OS Download
🪟 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.

🪟 Windows
  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.

🐧 Linux

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.

🍎 macOS

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 Support What’s measured directly vs. estimated, per OS
❓ FAQ & Troubleshooting Common issues, quick fixes
⌨️ CLI Reference Flags, headless mode, background mode
📡 MQTT Integration Publish live data to a broker
🏠 Home Assistant Integration Wire WattSeal into your smart home
🔬 Sensor Sources Formulas and citations behind every reading
🏗️ Architecture Crate 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:

Language Status Contributor
English ✅ Fully supported Daminoup88
French ✅ Fully supported Daminoup88
Chinese (Simplified) ✅ Fully supported metahubaifeel
German ✅ Fully supported LivingPixel-pixel
Romanian ✅ Fully supported CodrinSocol

License

WattSeal is licensed under GPL-3.0.


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

评论

暂无评论