tinynudge: macOS mouse jiggler

Casting about for a software alternative to CRU's Mouse Jiggler MJ-3, stumbled upon WakeyWakey, move-mouse-macOS, and MoveMouse, but sought something simpler. Generated tinynudge with Opus 5.5 in one pass, then refined it with GPT-6 Astra, yielding 33 lines of Swift that compile to a 55k executable:

Checks input idle time every N seconds (default: 60). If idle for at least half that interval, moves the cursor 1px right and back. Requires Accessibility access ("Device Control and Data Access" in macOS 27+); prompts if your terminal lacks it.

Separately, holds a caffeinate -d-style power assertion, visible as tinynudge in pmset -g assertions; released on exit.

Tested in macOS 26 Tahoe and 27 Golden Gate.

❧ 2026-10-01