Jiggler is a simple menu bar application that prevents your Mac from going to sleep, activating the screensaver, or dimming the display. Perfect for presentations, long downloads, video rendering, or any task where you need your Mac to stay awake without changing system settings.
This fork contains compatibility fixes for macOS Tahoe together with refreshed menu bar, overlay and application icons.
I'm not a developer, I'm just an user who loved Jiggler and was frustrated it didn't work (well) on macOS Tahoe. Used AI to fix the issues.
- bhaller/Jiggler
- pjaol/Jiggler
- Standard Jiggle - Moves the mouse cursor slightly every few seconds
- Zen Jiggle - Keeps your Mac awake without moving the cursor (invisible to the user)
- Click Jiggle - Simulates mouse clicks without cursor movement
Jiggler can automatically enable/disable based on:
- CPU Usage - Only jiggle when CPU usage is above a threshold
- Music Playback - Jiggle when iTunes/Music is playing
- Battery Status - Only jiggle when on AC power
- Running Applications - Jiggle when specific apps are running
- Screen Lock Status - Respect screen lock settings
- Timed Quit - Automatically stop jiggling after a specified duration
- Menu Bar Icon - Visual feedback with color-coded status
- Normal: Default icon
- Green: Actively jiggling
- Red: Timed quit active
- Overlay Window - Optional visual indicator when jiggling is active
- Configurable Settings - Adjust jiggle interval, distance, and conditions
Latest Release: Jiggler v1.13
This app is unsigned, so macOS Gatekeeper will block it on first launch.
- Download and extract
Jiggler.zip - Move Jiggler.app to Applications folder
- Right-click on Jiggler.app
- Select "Open" from the context menu
- Click "Open" in the security dialog
If that is not working you can open a Terminal window and use the following code:
xattr -dr com.apple.quarantine /Applications/Jiggler.app
Why is this needed?
This build is not code-signed with an Apple Developer certificate (costs $99/year). The app is safe and open-source - you're just telling macOS you trust it by using right-click → Open instead of double-clicking.
Jiggler needs Accessibility permissions to control the mouse:
- Upon first use it will ask for this permission
- Assign the permission / toggle it ON
- Restart Jiggler
- Launch Jiggler - Look for the stick figure icon in your menu bar
- Click the icon - Access the menu
- Enable "Master Switch" - Start jiggling
- The icon turns green when actively jiggling
Click the menu bar icon → Preferences to access:
- Jiggle Style - Standard, Zen, or Click mode
- Jiggle Timing - How often to jiggle (5 seconds to 24 hours)
- Jiggle Distance - How far to move the cursor
- Conditional Settings - CPU, battery, apps, etc.
- Launch at Login - Start automatically when you log in
Need Jiggler to run for a specific duration?
- Click menu bar icon → Timed Quit
- Set hours and minutes
- The icon turns red to indicate timed mode
- Jiggler will automatically quit when time expires
- macOS 10.15 (Catalina) or later
- Apple Silicon (M1/M2/M3) and Intel Macs supported
- Tested on macOS 26.5.1 (Tahoe)
- Fixed: Standard Jiggle under macOS Tahoe
- Updated: Icons
- Improved: permissions check on first use
- Improved: nearby/far slider
- Improved: nearby/far Jiggle
- Fixed: Zen jiggle mode compatibility with macOS 26 (Tahoe)
- Updated: Power management API to modern
IOPMAssertionDeclareUserActivity() - Removed: Deprecated
UpdateSystemActivity()calls - Added: GitHub Actions CI/CD automation
- Improved: Documentation and build processes
- General code and logic cleanup
- Bug fixes for macOS 15 compatibility
Copyright © 2025 Ben Haller. All rights reserved.
Jiggler is free software licensed under the GNU General Public License v3.0.
You can redistribute it and/or modify it under the terms of the GPL v3 as published by the Free Software Foundation. See the LICENSE file for details.
- Original Project: bhaller/Jiggler
- Home Page: sticksoftware.com/software/Jiggler.html
- Stick Software: www.sticksoftware.com
Jiggler is a Stick Software product. If you like it, please check out their other software!
This fork includes modern CI/CD automation, macOS 26 compatibility fixes, and improved documentation. The core Jiggler functionality and user experience remain unchanged.
If Jiggler helps you, consider:
- Starring this repository
- Contributing bug fixes or features
- Reporting issues to help improve it
- Sharing it with others who might find it useful
Note: This is a community-maintained fork with modern build automation and macOS 26 support. The original project by Ben Haller can be found at bhaller/Jiggler.