Skip to content
For Apple Silicon · macOS 14+

Take charge of your battery.

Ampere lives in your menu bar, watches every watt, and keeps your MacBook’s battery in the healthy zone — so it ages years slower.

brew install --cask az-code-lab/taps/ampere

Version 0.0.48 · Free to try · One‑time license, no subscription

The Ampere panel showing live power flow, battery stats, and charge bounds
Holding at 60% — charging paused
94% health · 59 cycles

Everything your battery
wants you to know.

And every control it wishes you had. All two clicks away, all the time.

Live power telemetry

Adapter, battery, and system wattage. Voltages, currents, temperature, cycles, health, battery age — a dozen readouts, always current.

Charge bounds

Pick a healthy range like 40–60%. Ampere charges at the bottom of it, holds in the middle, and stops at the top. Automatically.

Micro-charge prevention

No fragmented top-ups — even across restarts. Between bounds, charging stays off until you ask, so every cycle runs full: lower to upper.

Charge & discharge on demand

One toggle tops you up to the upper bound. Another actively drains down to it — even with the charger plugged in.

Survives anything

Bounds and in-progress charges resume after a relaunch. If Ampere is ever force-killed, a watchdog restores your Mac’s defaults within seconds.

Verified in-app updates

Update right from the panel. Every download is verified against the Homebrew cask’s SHA-256 and Apple’s code signature before install.

Live menu-bar icon Pinnable panel Launch at login Periodic health checks

Built around
the healthy zone.

Lithium-ion cells age fastest parked at 100% or drained near empty. Ampere keeps yours cruising in the band you choose — and never wastes a charge cycle getting there.

  • Below your lower boundCharging starts, and runs all the way to the top of your range.
  • Between boundsAmpere holds steady. No charging until you ask — or you dip below.
  • Above your upper boundCharging stays off — or actively discharge back down, even on AC power.

Safe by design.
Reversible by default.

Ampere touches low-level charge controls, so it’s built to leave no trace. Curious how, exactly? Read the full technical details →

Quit = clean slate

Closing Ampere restores every system default — charging, sleep, everything. Crash or force-kill? A root watchdog daemon cleans up within seconds.

A helper you can trust

Charge control runs through one tiny root helper, pinned to its SHA-256 digest in sudoers. A swapped or tampered binary is simply refused.

Always double-checking

Health checks continuously verify the hardware state matches what you asked for. If anything drifts, Ampere warns you and turns its icon orange.

Open source

MIT-licensed on GitHub. Read every line that touches your machine — or build it yourself. View the source →

Up and running
in a minute.

1

Install

brew install --cask az-code-lab/taps/ampere

or download Ampere.dmg and drag it to Applications.

2

Grant admin once

Ampere installs its charge-control helper with a single password prompt. That’s the last one you’ll see until the helper itself updates.

3

Set your bounds

Turn on auto charge management, pick a range, and forget about it. Your battery takes it from here.

One license.
Yours forever.

Free to download and try for as long as you like. Buying a license registers your Mac and supports development.

Ampere License
$…one‑time
  • One key registers one Mac — move it to a new machine anytime
  • Key delivered instantly on screen and by email
  • Free updates, right in the app
  • 14-day money-back guarantee
Macs
1

Secure checkout by Stripe or PayPal · Apple Pay, Google Pay & cards

Questions, answered.

Which Macs does Ampere support?
Apple Silicon Macs (M1 and later) running macOS 14 Sonoma or newer. Intel Macs use different charge-control hardware and aren’t supported.
Why does it need my admin password?
Pausing and resuming charging requires writing to the SMC, which needs root. Ampere installs a minimal helper binary for exactly that, protected by a sudoers rule pinned to the helper’s SHA-256 digest — you’ll only be asked again when the helper itself changes.
Is it safe? What happens if the app crashes?
Everything Ampere changes is reversible, and reversal doesn’t depend on the app exiting cleanly. A detached watchdog daemon monitors the app and restores normal charging, discharge, and sleep settings within seconds if Ampere ever dies unexpectedly.
Can I move my license to a new Mac?
Yes. Deregister from the panel on the old Mac, or simply register on the new one with the same email and key — the seat moves over automatically. One key covers one Mac at a time.
I need licenses for several Macs.
Set the quantity before checkout — you’ll get one key per Mac in a single purchase, all bound to your email.
What if I lose my key?
Your keys are in the purchase email. You can also sign in at azcode.dev with the same email — no password needed, a login link is sent to you — to view your orders or open a support ticket.
What’s your refund policy?
If Ampere isn’t for you, tell us within 14 days of purchase for a full refund — sign in at azcode.dev with your purchase email and open a ticket. Refunded keys are deactivated.
Does Ampere phone home?
No analytics, no tracking. Once registered, the app re-verifies your license about once a day (email + device serial only), and checks the Homebrew cask for updates. Network failures never deactivate a registration.

Give your battery
a longer life.