Releases: luke-fairbanks/BatteryHog
Release list
Battery Hog 1.5.0
What’s new
- Rebuilt Battery Hog’s monitoring engine in native Swift—there is no Python runtime or local server.
- Made reopening faster with persisted battery history that refreshes in the background.
- Renamed per-app ranking to Estimated impact, with clearer CPU and memory context.
- Improved Agent Mode terminal behavior, settings persistence, process quitting, and native bridge security.
- Preserved Heat alerts, Workloads, Sparkle updates, and the polished drag-to-Applications installer.
Battery Hog 1.4.1
Full Changelog: v1.4.0...v1.4.1
Battery Hog 1.4.0
Full Changelog: v1.3.1...v1.4.0
Battery Hog 1.3.1
Battery Hog 1.3.1 is a focused installer-polish release.
What’s new
- Branded drag-to-Applications installer window.
- Crisp Retina artwork, a guided pulse arrow, high-contrast labels, and a branded volume icon.
- One shared styled-DMG packaging path for local and notarized builds.
App behavior is unchanged from 1.3. The DMG is Developer ID signed, Apple notarized, and stapled.
Battery Hog 1.3
Battery Hog 1.3 gives the app a complete visual overhaul while keeping the same lightweight, local-only core.
What’s new
- A redesigned live dashboard centered on energy forecast, battery level, and the strongest contributor
- A rolling 90-second power trace with clearer high-draw context
- Cleaner development workload, app, battery-health, insights, and settings layouts
- Responsive behavior polished for both full-size and compact MacBook windows
- Refined native framing, loading state, typography, spacing, and controls
Battery Hog remains a native Apple Silicon utility with no Electron and no data leaving your Mac.
Battery Hog 1.2
Battery Hog 1.2 makes heavy development work much easier to understand and manage on battery.
What’s new
- Development Workloads groups compiler, test, dev-server, package, and coding-agent activity by project.
- Battery-aware Agent Mode coordinates opted-in heavyweight commands on battery and becomes unrestricted on AC power.
- Sleep Blockers identifies apps and power settings preventing idle sleep.
- Opt-in Heat alerts watch sustained macOS thermal pressure and name likely contributing workloads.
- Launches are about 5× faster: live stats render first while power history refreshes in the background and persists across relaunches.
- Native, web, process, and power-log polling are protected against overlapping work.
- The signed arm64 binary now correctly targets macOS 11 and later.
Signed, notarized, and stapled with Developer ID.
Battery Hog 1.1
Signed and notarized with a Developer ID certificate. No more "Open Anyway" step: download the dmg, open it, drag Battery Hog to Applications, launch.
Same app as 1.0 otherwise.
Battery Hog 1.0
A native macOS app that shows what's draining your battery — live power, per-app energy, charge history, and drain insights. 100% local, no dependencies.
Install
- Download BatteryHog-1.0.dmg below, open it, and drag Battery Hog to Applications.
- First launch: this build isn't notarized (it's free + open source), so macOS Gatekeeper blocks it once. Try to open it, then go to System Settings → Privacy & Security, find the "Battery Hog was blocked" message, and click Open Anyway. It launches normally after that.
Requires macOS 11+ on Apple Silicon. Everything runs locally — nothing is sent anywhere.
Prefer to build from source? bash src/build.sh.