NUTty

Protect your Mac from power outage data corruption

Download for Mac

Version 1.0.2 • Free • macOS 11.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 push notifications on your phone when power fails. Perfect for home servers and remote setups.

⚙️

Smart Rules

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

🌐

Network UPS Support

Monitor any UPS on your network using the NUT protocol. Works with popular brands like APC, CyberPower, and more.

💚

Simple & Beautiful

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 26.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.

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?

Currently, NUT server passwords are stored in the app's database. For the next version, we're working on integrating with macOS Keychain for enhanced security. Use strong, unique passwords for your NUT servers.