macOS • Free

NUTty

Protect your Mac from power-outage data corruption.

Version 1.10 • Free • macOS 15.0+

Peace of Mind for Your Mac

NUTty keeps watch over your UPS battery backup, so you don't have to.

Always Monitoring

Lives quietly in your menu bar, watching your UPS 24/7. You'll know instantly when power goes out.

Safe Shutdown

When battery runs low, NUTty gracefully shuts down your Mac, preventing data corruption from unexpected power loss.

Instant Alerts

Get macOS notifications the moment power fails or is restored. Plus optional push notifications to your phone for remote monitoring.

Smart Rules

Create custom shutdown rules based on battery level, runtime, or UPS status. Your Mac, your rules.

Multi-UPS Monitoring

Monitor multiple UPS devices at once across your network. Each shows separately in the menu bar with full status details and customizable icon priority.

Simple & Beautiful

A native Mac app built with SwiftUI. Feels right at home on your Mac. No bloat, just what you need.

Network UPS Monitoring

NUTty is designed for Network UPS devices that communicate over your local network using the NUT (Network UPS Tools) protocol.

This includes UPS devices like UniFi SmartPower, network-attached APC units, and other UPS systems running NUT servers on your network.

Important: If your UPS connects directly to your Mac via USB, you don't need NUTty. macOS already handles USB-connected UPS devices natively through System Settings → Battery/Energy.

System Requirements

macOS 15.0 or later • Compatible with NUT (Network UPS Tools) servers

Frequently Asked Questions

How do I get my UniFi UPS working with NUTty?

Setting up your UniFi UPS is easy. Follow these steps in the UniFi Network app:

  1. Select your UPS device in the UniFi Network app
  2. Click on the device settings (gear icon)
  3. Enable the NUT Server
  4. Give it an easy-to-remember name in the ID field (e.g., "office-ups")
  5. Assign a port number (usually 3493)
  6. Set login credentials - username and password are required for security

Important: We strongly recommend setting a static IP address for your UPS unit to ensure NUTty can always find it on your network.

The app isn't connecting to my UPS. What should I check?

Important: When NUTty first launches, macOS will prompt you to allow Local Network access. You must allow this permission for NUTty to communicate with your UPS on your network.

If you accidentally denied this permission or need to enable it later:

  1. Open System Settings
  2. Go to Privacy & Security
  3. Select Local Network
  4. Find NUTty in the list and flip the toggle to On

Without this permission, NUTty cannot connect to your UPS and will not work.

What UPS brands are supported?

NUTty works with any UPS that supports the NUT (Network UPS Tools) protocol. This includes popular brands like:

  • APC (all models)
  • CyberPower
  • Eaton
  • Tripp Lite
  • UniFi SmartPower
  • And many more...

If your UPS connects to a NUT server, NUTty can monitor it.

Can I monitor multiple UPS devices?

Yes. NUTty supports monitoring multiple UPS devices simultaneously. Each UPS can have its own set of shutdown rules and notification preferences.

Multi-UPS Menu Bar Display: When monitoring multiple UPS devices, all connected units are displayed in the menu bar dropdown. Each UPS shows on its own line with complete status information including battery level, runtime, current status, and load percentage.

Preferred Icon Selection: You can choose which UPS device's status displays in the menu bar icon by selecting "Set as Menu Bar Icon" from the Servers submenu. This keeps your most important UPS front and center while still monitoring all devices.

How do push notifications work?

NUTty integrates with Notify (available on the App Store) to send push notifications to your iPhone or iPad. You'll receive alerts when:

  • Power fails and your UPS switches to battery
  • Power is restored
  • Battery level becomes critically low

Simply configure your Notify API token in NUTty's settings to get started. Learn more about Notify.

Will NUTty wake up my sleeping Mac to shut it down?

No. If your Mac is asleep when a shutdown rule triggers, it will remain asleep. NUTty monitors your UPS while your Mac is awake. For critical protection, we recommend configuring your Mac's Energy Saver settings to prevent sleep, or using pmset to schedule wake times.

Is my NUT server password stored securely?

Yes. NUT server passwords are securely stored in macOS Keychain. Your credentials are encrypted and protected by macOS security infrastructure, never stored in plain text.