Skip to content

Releases: luke-fairbanks/BatteryHog

Battery Hog 1.5.0

Choose a tag to compare

@luke-fairbanks luke-fairbanks released this 14 Jul 00:33
cfbfd74

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

Choose a tag to compare

@luke-fairbanks luke-fairbanks released this 13 Jul 19:53
b67d9e8

Full Changelog: v1.4.0...v1.4.1

Battery Hog 1.4.0

Choose a tag to compare

@luke-fairbanks luke-fairbanks released this 13 Jul 19:38
a5811b2

Full Changelog: v1.3.1...v1.4.0

Battery Hog 1.3.1

Choose a tag to compare

@luke-fairbanks luke-fairbanks released this 13 Jul 14:40

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

Choose a tag to compare

@luke-fairbanks luke-fairbanks released this 13 Jul 04:02

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

Choose a tag to compare

@luke-fairbanks luke-fairbanks released this 13 Jul 01:32

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

Choose a tag to compare

@luke-fairbanks luke-fairbanks released this 10 Jul 03:35

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

Choose a tag to compare

@luke-fairbanks luke-fairbanks released this 30 Jun 21:32

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

  1. Download BatteryHog-1.0.dmg below, open it, and drag Battery Hog to Applications.
  2. 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.