Mouse Jiggler vs Caffeine: Which One Keeps You Active?
Caffeine stops your computer from sleeping; a mouse jiggler fakes input so apps see you as active. On a Mac, Caffeine sends no input by default, so Teams still goes Away; on Windows, Caffeine presses F15 and usually keeps Teams green. A jiggler keeps the Slack desktop app green too; Caffeine for Mac does not. How they differ, and which one you need.
On this page
A keep-awake app like Caffeine and a mouse jiggler solve different problems. Caffeine asks the operating system not to sleep, dim or lock, and on a Mac it does that without creating any input unless you turn on its optional Keep apps active setting. A mouse jiggler moves the pointer, so the computer and your apps see activity. That difference decides what stays green: apps like Microsoft Teams set you Away when there is no input, so Caffeine for Mac in its default setup does not keep Teams green while a jiggler does. Caffeine for Windows is a different app that presses the F15 key every 59 seconds, which is input, so it usually keeps Teams green too.
The Slack desktop app reads the same idle time as Teams (Slack desktop 4.52.178 code, checked 7 Oct 2026), so the jiggler keeps it green and Caffeine does not.
Mouse jiggler vs Caffeine, side by side
| Caffeine for Mac (default) | Caffeine for Windows | Mouse jiggler | |
|---|---|---|---|
| How it works | Power assertion, no input | Presses F15 every 59 seconds | Moves the pointer, as software or a USB device |
| Stops sleep and screen dimming | Yes | Yes | Yes |
| Resets the idle timer | No | Yes | Yes |
| Keeps Teams green | No | Usually | Yes |
| Keeps the Slack dot green | No (we tested it) | Should, not timed by us | Yes, desktop app, while unlocked |
| What IT can see | A running app | A running app | A running app, or a new USB device |
We checked Caffeine for Mac 1.6.4 on macOS 26.5.2: pmset -g assertions showed a single PreventUserIdleDisplaySleep assertion named "Caffeine prevents sleep", and no input. Setup and settings are in Caffeine app for Mac. The Windows app is covered in Caffeine app for Windows.
Does Caffeine work like a mouse jiggler?
On a Mac, not by default. Caffeine for Mac holds the display awake and does nothing else, so your idle time keeps counting. Since version 1.6.2 (December 2025) it has an optional setting, Keep apps active, off by default, that changes this: after 90 seconds without input it posts a mouse-move event at the pointer's current position, checking every 30 seconds. The pointer does not move on screen, but macOS resets its idle time. With that setting on, Caffeine behaves like a software jiggler, and it needs Accessibility permission to do it. Amphetamine has a similar Move Cursor Every... option.
On Windows, Caffeine is already a kind of jiggler that uses a key instead of the mouse. F15 exists in Windows but not on most keyboards, so the press does not type anything, yet Windows counts it as input.
What each one fixes
Caffeine is enough if the problem is the computer itself: a download, render, backup or presentation that stops when the machine sleeps, or a screen that locks while you read. Nothing needs to think you are active.
A jiggler, or an input-sending tool, is needed if something watches for input:
- • Teams sets you Away after about 5 minutes without keyboard or mouse input; see does a mouse jiggler work for Teams.
- • Remote desktop and Citrix sessions disconnect after an idle limit; see how to keep a remote desktop session active.
- • Monitoring tools that measure active time.
A software jiggler and a USB jiggler differ again, in what they need and what they leave behind; see mouse mover vs mouse jiggler and what is a mouse jiggler.
Never appear "away" on Slack again
Cloud-based. No downloads. Works 24/7 even when your laptop is off.
What keeps the Slack dot green
The Slack desktop app sets your dot from keyboard and mouse input anywhere on the computer. We tested Caffeine on a Mac: Slack stayed green until the 10-minute mark and then went grey with the screen still on; see does Caffeine keep Slack active. A jiggler is different: it creates input, so the desktop app counts it wherever the pointer sits, as long as the computer is awake and unlocked. Caffeine for Windows (F15) also creates input, so it should keep the desktop app green too; we have not timed it. Caffeine for Mac's Keep apps active posts a software mouse move, which may not count on a Mac: in our 4 and 8 Oct 2026 tests a 1-pixel software move did not reset the idle counter that Slack reads.
Which is easier for IT to spot?
Both leave traces. Caffeine and software jigglers are running processes that endpoint tools list by name. A USB jiggler shows up as an extra mouse in the device log, and input from software jigglers carries an "injected" flag on Windows. A keep-awake app is less likely to raise questions, because keeping a screen on during a presentation is routine. What each detection method catches is in how to detect a mouse jiggler.
FAQ
Is Caffeine a mouse jiggler? Caffeine for Mac is not, unless you turn on Keep apps active. Caffeine for Windows presses F15, which acts like a keyboard jiggler.
Does Caffeine keep Teams active? Caffeine for Windows usually does. Caffeine for Mac does not by default, because it sends no input. With Keep apps active on, it posts a mouse-move event after 90 seconds of idle time, and Teams stays green.
Does a mouse jiggler stop my computer from sleeping? Yes. The movement resets the idle timer, so sleep and screen lock never start.
Which is better, Caffeine or a mouse jiggler? Caffeine if you only need the computer awake. A jiggler if an app or session must see you as active.
Does either keep Slack active? A jiggler does, for the Slack desktop app while the computer is awake and unlocked, because the app counts keyboard and mouse input anywhere on the computer (Slack desktop 4.52.178 code, checked 7 Oct 2026). Caffeine for Mac in its default setup does not: in our test Slack went grey at the 10-minute mark.
Stop Jiggling Your Mouse.
Join hundreds of remote workers who never worry about their Slack status. Set it up once, stay green forever.
Related Articles
How to See All Your DMs in Slack, Including the Hidden Ones
The DMs tab lists your direct messages with people. App DMs, Slackbot and DMs with deleted accounts sit elsewhere. We compared the tab with the full list the Slack API returned.
Slack Images Not Showing? 5 Causes We Reproduced
We uploaded images to a Slack test channel and then switched each image setting off, ran /collapse, and posted from a bot that was not in the channel. Five causes, each reproduced.
How to Message Yourself on Slack (and What It Notifies)
Your own name under Direct messages opens a private DM with yourself. We sent it a note, a file, a scheduled message and a reminder, and checked which ones raised a badge.