🔔 Tired of the “Clipy was added to Login Items” Popup?

Are you getting this popup every time your Mac starts up with Clipy set to launch at login?

“A login item has been added. ‘Clipy.app’ will open automatically when you log in. You can manage login items and extensions in Login Items & Extensions.”

If it showed up just once, it wouldn’t be a big deal. But for some reason, it appears every single time. Here's the root cause—and a complete fix to stop it for good.

🔍 The Cause: Clipy keeps re-registering itself as a login item

This happens because of how Clipy handles its own startup behavior. When you enable “Launch at login” in Clipy’s preferences, it adds itself to the login items. But then, every time your Mac reboots and Clipy launches, it adds itself again.

That’s why you keep seeing the same message—it’s not a bug, just Clipy doing exactly what it was told to do.

So, what if you disable “Launch at login” and manually add Clipy to your login items? On the next launch, you’ll get asked: “Do you want Clipy to launch at login?” If you click “Yes,” the preference gets re-enabled—and the cycle begins all over again.

✅ The Fix: Use launchctl to silently launch Clipy

To break this loop, the best method is to avoid macOS's "Login Items" entirely and instead use a LaunchAgent, which can start Clipy silently without triggering notifications.

🔧 Steps (Intermediate Level)

① Create a plist file

Make a new file with the following content:
Save to: ~/Library/LaunchAgents/com.user.clipy.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>Label</key>
  <string>com.user.clipy</string>
  <key>ProgramArguments</key>
  <array>
   <string>/Applications/Clipy.app/Contents/MacOS/Clipy</string>
  </array>
  <key>RunAtLoad</key>
  <true/>
</dict>
</plist>

※ If Clipy is installed in a different location, adjust the path accordingly.

② Load the plist via Terminal

launchctl load ~/Library/LaunchAgents/com.user.clipy.plist

③ Change Clipy settings

Go to Clipy Preferences and uncheck “Launch at login”.

🎉 Results

  • Clipy launches at login without triggering any notifications
  • No longer depends on macOS Login Items
  • No more annoying alerts—just a smooth startup

🔁 Note: What to do if the issue returns

If you reinstall Clipy or perform a major macOS update, you might need to run the launchctl load command again.

This method completely solves the “Clipy was added to Login Items” problem. If you want to keep your startup experience clean and quiet, this is the way to go!

✒️ Postscript
Since Clipy is no longer under active development, we recommend using the modern forked app Maccy if you’re installing fresh 😋
👉 Download Maccy on the Mac App Store
https://apps.apple.com/jp/app/maccy/id1527619437

🙏 Special Thanks: @yamo74