Features/Smart conditionsΒ·Introduced in 1.0.0

Activation mode

Always active or only when idle: pick how aggressive Shake It On should be.

What it does

Picks whether Shake It On shakes on every interval (always active) or only when the system has been idle for at least one interval (only when idle).

How it works

In always-active mode, the engine shakes every N seconds when conditions are satisfied. In only-when-idle mode, the engine reads the system idle time (via CGEventSource) and only shakes if it exceeds the interval β€” meaning you weren't using the Mac.

Where to find it

Settings β†’ Activation. Radio group with two options.

When to use it

'Only when idle' is gentler β€” Shake It On stays out of the way while you're working and only kicks in when you walk away. 'Always active' is what you want if you're trying to outsmart a presence-tracker that requires constant motion.