Skip to content

rust-kotlin/PowerMonitor

Repository files navigation

English | 中文

PowerMonitor

PowerMonitor is a macOS application for monitoring power usage and controlling fans.

Screenshots

Fan Control Menu Bar
Network Overlay

Installation & Running

Since the provided releases are not signed with a paid Apple Developer certificate (they are ad-hoc signed), macOS Gatekeeper may mark the app as "damaged" and refuse to open it when you download it from the internet.

To resolve this, you need to clear the quarantine attribute. After extracting the app and moving it to your Applications folder, open your Terminal and run:

sudo xattr -cr /Applications/PowerMonitor.app

After running this command, you can double-click the application to launch it normally.

Build Instructions

Before building the project in Xcode, you must compile the PowerMonitorFanHelper binary, which is responsible for the fan control capabilities.

  1. Open your terminal and navigate to the root directory of this project.
  2. Run the following command to compile the Fan Helper:
swiftc PowerMonitor/Resources/FanHelperSource.txt -o PowerMonitor/Resources/PowerMonitorFanHelper
  1. Once the binary is compiled and placed in PowerMonitor/Resources/, you can open PowerMonitor.xcodeproj in Xcode.
  2. Build and run the application as usual.

About

PowerMonitor is a macOS application for monitoring power usage and controlling fans.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages