A two-factor authenticator that lives in your menu bar. Built because the free Mac authenticators are ad-supported, abandoned, or want you to sign in before they will show you your own codes.
- TOTP and HOTP, SHA1 / SHA256 / SHA512, 6 or 8 digits, custom periods
- Secrets live in the macOS Keychain, never on disk in the clear
- No networking code at all. Grep the source for URLSession and you find nothing, so it cannot phone home
- Imports straight from Google Authenticator by scanning its export QR
- Checked against all 12 RFC 6238 test vectors
- Free, no account, no ads
Install
- Requires macOS 14 or later.
- Download the zip, unzip it, and move Tock.app to your Applications folder.
- The release build is ad-hoc signed, not notarized, because Apple charges $99 a year for the certificate that lets a download open without a warning. So macOS will refuse to open it until you clear the quarantine flag, once, in Terminal:
xattr -dr com.apple.quarantine /Applications/Tock.app - If running that makes you uncomfortable, good instinct. Build it from source instead: clone the repo and run ./build.sh. It takes about ten seconds and you can read exactly what you are running.
A menu bar battery tool for Apple Silicon Macs. Shows real battery health, and stops charging before 100% so the cells spend less time sitting at full.
- Charge limit at any level from 50 to 99 percent
- Sailing mode randomises the cutoff within a band you set, so the battery is not parked at one voltage
- Pause charging above a temperature you choose
- Top up to 100% on demand before travel, and forced discharge while still plugged in
- Cycle count, health against design capacity, temperature, voltage and wattage, live
- No networking code. Uninstalling restores normal charging
Install
- Requires macOS 14 or later and an Apple Silicon Mac. Intel Macs expose different charging keys and are not supported.
- Download and unzip. Before installing, run the included check, which only reads and confirms your Mac exposes the keys VoltKeep needs:
./keycheck - Charge control means writing to the battery controller, which needs root. The included script installs a small helper (voltkeepd) that does nothing but read a config file and toggle charging:
sudo ./install.sh - Move VoltKeep.app to Applications. It is ad-hoc signed like Tock, so clear the quarantine flag the same way if macOS refuses to open it.
- To remove it, run sudo ./uninstall.sh, which also puts charging back to normal.