Skip to main content
Battery Notifier app icon

Battery Notifier
for WindowsmacOSLinux

Know exactly when to plug in and when to unplug. Keeps your battery healthy so you don't have to think about it.

Downloads
Latest
MIT
License
Battery Notifier running on Windows — light and dark mode showing battery at 95%, notification settings for full and low battery alerts
v — Latest Release
What it does

Sits in your tray.
Speaks up when it matters.

Smart Alerts

Set custom thresholds for full and low battery. Escalating backoff prevents alert fatigue so you never get spammed.

Instant Charger Detection

Detects plug-in and unplug instantly. Shows time estimates like "45m to full charge" right in the tray.

Battery Drainer Detection

Identifies power-hungry apps with estimated time impact. Know exactly what's eating your battery.

Health Dashboard

Track capacity, cycle count, temperature, power draw, and wear progression over time.

14+ Notification Sounds

10 synthesized tones, 4 curated clips, or import your own .wav, .mp3, .m4a, .ogg, .flac, or .aac files.

Themes, Focus & Auto Start

System, Light, and Dark themes. Respects Do Not Disturb. Launches at startup silently.

Fully Open Source

Built with Avalonia UI and .NET 10. MIT licensed, no telemetry, no network calls. Settings encrypted at rest. Read every line on GitHub — or fork it.

Setup

Three steps. No account.

1

Install

Run Setup.exe on Windows, or extract the tar.gz on Linux. On macOS, install via Homebrew for the smoothest experience.

2

Set your thresholds

Pick when to get warned — low battery, full charge, or both. Choose from 14+ sounds or bring your own.

3

Forget about it

Runs silently in your system tray. Only speaks up when your battery actually needs attention.

Why switch

Built-in alerts fall short.

Your OS gives you a single low battery warning. That's it.

Feature
Built-in OS
Battery Notifier
Custom low battery threshold
Full charge alert
Time-to-full estimate
Custom notification sounds
14+
Dark & light themes
Focus / DND aware
Partial
Smart alert backoff
Battery drainer detection
Health dashboard
Cross-platform
All 3
Open source
MIT
Price
Free
Free
Get it

Download Battery Notifier

Pick your platform. No account needed.

or install via package manager

winget install Sandip124.BatteryNotifier

Need a different build? All downloads on GitHub · portable, ARM64, and more

FAQ

Common questions

Is it really free?

Yes. MIT licensed, no ads, no in-app purchases, no account. Free forever.

Which platforms are supported?

Windows 10, Windows 11, macOS, and Linux. Install via winget on Windows, Homebrew tap on macOS, or download directly.

macOS blocks the app from opening?

macOS Gatekeeper blocks apps that aren't signed with an Apple certificate. This is normal for open-source apps. The easiest fix is to install via Homebrew:brew install --cask Sandip124/tap/battery-notifier

If you downloaded the .pkg directly, open Terminal and run:sudo xattr -cr /Applications/BatteryNotifier.app
Or go to System Settings → Privacy & Security → click “Open Anyway” next to the blocked app message.

How do I set up alerts?

Open Settings, enable Full Battery or Low Battery notifications, set your percentage threshold, and pick a sound. That's it.

Does it collect any data?

No. Zero telemetry, no network calls, runs entirely offline. Settings are encrypted at rest. Full source on GitHub.

Will it slow down my laptop?

No. Runs natively with minimal CPU and memory. You won't notice it's there.

Can it help extend battery lifespan?

Yes. Set a full charge alert at 80% and unplug before 100%. This reduces wear on lithium-ion cells over time.

Quick feedback

Send a message

No GitHub account needed.