Retour au Blog
Guide

Mouse Jiggler for Mac: Free Apps, USB Jigglers and a Terminal Script

The working ways to jiggle the mouse on a Mac: the free Jiggler app, App Store movers, a USB jiggler, and a one-line cliclick script. What each needs, what IT can see, and why a jiggler keeps Teams green but not always Slack.

Slack Green Team
September 23, 2026
September 23, 2026
5 min read
Share:
mouse jiggler
mac
slack presence

A mouse jiggler for Mac moves your pointer every so often so macOS, and apps like Microsoft Teams, see input and do not mark you idle. The free options that work on current macOS are Jiggler from Stick Software (open source, brew install --cask jiggler), Mouse Jiggler - Mouse Mover from the Mac App Store, a USB hardware jiggler, or a one-line Terminal script with cliclick. Every software option needs Accessibility permission. None of them work with the lid closed or the screen locked.

Keep-awake apps such as Amphetamine, KeepingYouAwake, and the built-in caffeinate are a different tool. They stop your Mac from sleeping, but they do not move the pointer, so your status still goes idle.

We build Slack Green, a cloud service that keeps Slack presence green on a schedule without anything running on your Mac. Many of our users tried a jiggler first, so this page compares the Mac options, including where a jiggler fails for Slack.

Mouse jiggler for Mac: the Jiggler app, App Store apps, a USB jiggler, and a cliclick script

Mac mouse jigglers compared

Table comparing Jiggler, Mouse Jiggler - Mouse Mover, a USB jiggler, a cliclick script, and keep-awake apps
OptionPriceInstallNeeds AccessibilityWhat IT can see
Jiggler (Stick Software)Free, open source (GPL)brew install --cask jiggler or downloadYesAn app process
Mouse Jiggler - Mouse MoverFree, with in-app purchasesMac App StoreYesAn app process
USB hardware jigglerAbout $15 to $35Plug it inNoA USB input device
cliclick scriptFreebrew install cliclickYes, for TerminalA Terminal process
Amphetamine, KeepingYouAwake, caffeinateFreeApp Store, Homebrew, or built inNoNothing moves the pointer

Jiggler is the long-standing free choice. Its developer describes it as "a little freeware app with one purpose: to keep your Mac awake". It can jiggle only after the Mac has been idle for a set time, only while a chosen app runs, or only while the machine is busy. Version 1.10 added support for macOS 26 Tahoe. The source is on GitHub at bhaller/Jiggler.

Mouse Jiggler - Mouse Mover is a free App Store app with movement styles and a schedule. Buy from the App Store if your work Mac only allows App Store installs.

A USB jiggler is a small device that shows up as a mouse and moves the pointer by a pixel or two. No software, no permission prompt. On a Mac without USB-A ports you need a USB-C model or an adapter.

Set up Jiggler

Four steps: install Jiggler, allow Accessibility, choose when it jiggles, test it

  • Install it with Homebrew, or download it from sticksoftware.com:
  • brew install --cask jiggler

  • Open System Settings, then Privacy & Security, then Accessibility, and turn Jiggler on. Without this, macOS blocks the pointer movement.
  • In Jiggler's settings, choose when it jiggles. "Only when idle" keeps it out of your way while you work.
  • Leave the Mac for 10 minutes and check your status from your phone.
  • A free Mac jiggler in one line of Terminal

Ne jamais plus apparaître "absent" sur Slack

Basé sur le cloud. Sans téléchargement. Fonctionne 24/7 même avec votre PC éteint.

If you would rather not install an app, cliclick moves the pointer from the command line. This loop moves the pointer one pixel right and back every 60 seconds:

brew install cliclick
while true; do cliclick m:+1,+0 m:-1,+0; sleep 60; done

Press Ctrl + C to stop it. The first run asks you to allow Terminal (or iTerm) in Accessibility. A C version of the same idea is on GitHub as joiellantero/macos-mouse-jiggler-c.

To keep the Mac awake as well, run it under caffeinate, which ships with macOS:

caffeinate -d -i sh -c 'while true; do cliclick m:+1,+0 m:-1,+0; sleep 60; done'

Jiggler vs keep-awake app

A mouse jiggler creates input; a keep-awake app only stops sleep

Keeping the Mac awake and making it look used are two jobs:

  • A keep-awake app stops sleep and the screen saver. It sends no input, so the macOS idle time keeps counting. Teams still goes to Away after a few idle minutes, and Slack after 10. We tested this in does Amphetamine keep Slack active and does Caffeine keep Slack active.
  • A mouse jiggler sends input. Apps that read the system idle time, such as Microsoft Teams, see you as active. See how to keep your Teams status Available.
  • If you only want to keep the Mac awake without a jiggler, caffeinate -d in Terminal or KeepingYouAwake from the menu bar does that.

    Does a Mac jiggler keep Slack green?

    Only in one case. Slack counts input inside the Slack window, not anywhere on the Mac. A jiggler that moves the pointer over your browser or your editor keeps the Mac awake and lets Slack go grey after 10 minutes. It helps only when the pointer sits over the Slack window, and only until the screen locks or the lid closes. The rules are in how Slack decides when you are away.

    Some guides say every presence app reads macOS idle time. For Teams that holds. For Slack it does not, which is why a jiggler is often the wrong tool for Slack.

    Slack Green keeps your Slack session active from a server during the hours you set, so it works with the lid closed and nothing runs on your Mac. The full comparison is in Slack Green vs mouse jigglers, and every other method is in how to keep Slack active on Mac.

    Can your employer see a Mac jiggler?

    Ne jamais plus apparaître "absent" sur Slack

    Basé sur le cloud. Sans téléchargement. Fonctionne 24/7 même avec votre PC éteint.

    On a managed Mac, IT tools can list running apps, so a software jiggler shows up by name. A USB jiggler shows up as an extra input device in the system report. Some monitoring tools also flag input that repeats on a perfect rhythm. What each kind of tool can see is in can a mouse jiggler be detected, and a mechanical mover, which never connects to the Mac, is compared with the other types in the best mouse jiggler.

    FAQ

    What is the best free mouse jiggler for Mac?

    Jiggler from Stick Software. It is free, open source, installs with brew install --cask jiggler, and supports macOS 26 Tahoe as of version 1.10. If your Mac only allows App Store apps, use Mouse Jiggler - Mouse Mover.

    Is there a mouse jiggler for Mac on GitHub?

    Yes. Jiggler's source is at bhaller/Jiggler, and joiellantero/macos-mouse-jiggler-c is a small C program that moves the pointer every 60 seconds.

    Does a mouse jiggler work with the lid closed?

    No. A closed lid or a locked screen stops input from reaching apps, and Slack and Teams set you to Away.

    Is there an online mouse jiggler?

    A web page cannot move your Mac's pointer. Browser "jiggler" pages can at most keep the screen on while their tab is open. They do not reset idle time in Slack or Teams.

    How do I keep my Mac awake without a mouse jiggler?

    Run caffeinate -d in Terminal, or use KeepingYouAwake or Amphetamine. They stop sleep but do not keep your Slack or Teams status active.

    Why does my Mac jiggler not work anymore?

    Check Privacy & Security, Accessibility. After an app update, macOS may ask you to allow it again. Without the permission the app runs but cannot move the pointer.

    Always Active

    Arrêtez de Bouger la Souris.

    Des centaines de télétravailleurs ne se soucient plus de leur statut Slack. Configurez une fois, restez vert pour toujours.

    Related Articles

    Guide

    Slack Jira Integration: Setup, /jira Commands and Notifications

    Install the Jira Cloud for Slack app, type /jira connect in a channel to send a Jira space's updates there, /jira notify for personal notifications as DMs, and create work items from any message with More actions. Every /jira command, Jira automation to Slack, and fixes when previews or notifications stop.

    Slack Green Team5 min read
    Guide

    How to Create a Slack Workspace, on Desktop or Phone

    Go to slack.com/get-started, enter your email, type the confirmation code, and click Create a Workspace. It is free to start, you become the Primary Owner, and it takes about five minutes. Steps for desktop, iPhone and Android, and what to set up next.

    Slack Green Team5 min read
    Guide

    Slack Sidebar Sections: Create, Sort, Share and Fix Them

    Slack sidebar sections are custom groups of channels, DMs and apps in your sidebar. Only you see them, and they need a paid plan. How to create one on desktop and mobile, move many channels at once, sort and filter each section, share a section with your team, and get disappeared sections back.

    Slack Green Team5 min read
      Mouse Jiggler for Mac: Free Apps, USB and a Script