
Holeberry – a native macOS menu bar app for Pi-hole (free, open source)
Hey r/IMadeThis,
I've been running Pi-hole for a while and got tired of opening the web UI every time I just wanted to check status or unblock something for five minutes. So I built Holeberry, a native macOS menu bar app for it. Free and open source (MIT).
What it does:
- Lives in your menu bar, shows status and total queries/blocked at a glance
- Manage up to two Pi-hole instances at once. Every action (block/unblock/allowlist) applies to both, so they never drift out of sync
- Disable blocking globally with a timer (or indefinitely). An auxiliary countdown will be right in the menu bar; re-enables automatically
- One-click unblock of whatever site broke in your current browser tab (Safari, Chrome/Chromium, Firefox/Zen), without a global disable
- (My favorite feature)
- Browse recently blocked domains and allowlist/unblock them straight from the menu
Why Holeberry and not another app?
I looked around before building this. Some of the existing companion apps for Pi-hole weren't in active development anymore; felt outdated; did way too much; didn't do the things I actually needed day to day: keep two instances in sync, and unblock just the tab I'm on instead of disabling blocking for the whole network. Those ended up being the two features I use most, so they became the core of the app.
Requires macOS 14+, supports Pi-hole v6 (and v5, though less tested). Credentials live in Keychain, nothing written to disk.
Also worth being upfront about: most of the code was written with AI assistance. I directed and reviewed every architecture decision, feature, and design choice myself, but the AI did a lot of the typing.
GitHub: https://github.com/pedrovieira/Holeberry
Happy to answer questions, and open to feature requests / bug reports.