Skip to main content

A professional cross-platform zero-dependency mouse jiggler to prevent system sleep.

Project description

Jiggler Pro

A professional, zero-dependency mouse jiggler that keeps your computer awake by simulating human-like activity.

Why Jiggler Pro

Jiggler Pro is designed for users who need a reliable, lightweight, and undetectable way to keep their systems active. Unlike other tools that require heavy dependencies or move the mouse in obvious, repetitive patterns, Jiggler Pro offers:

  • Indistinguishable Activity: Stealth Mode uses randomized movement and timing to mimic a real user, making it much harder for monitoring software to flag.
  • Zero Installation Footprint: It uses native system APIs (ctypes) rather than installing large libraries like pyautogui, keeping your environment clean.
  • System Integrity: It always returns your cursor to its original position, ensuring it doesn't interfere with your work when you return to your desk.
  • Universal Compatibility: A single codebase that runs natively on macOS, Windows, and Linux.

Quick Start

1. Installation

Install directly from the project folder:

pip install .

2. Basic Usage

Once installed, simply run:

jiggler-pro

By default, it jiggles every 30 seconds.


Examples

Goal Command
Fast Jiggle (every 5s) jiggler-pro 5
Low Frequency (every 2m) jiggler-pro 120
Human-like Stealth jiggler-pro --stealth
Movement Only (no clicks) jiggler-pro --no-click
Subtle Nudge (1 pixel) jiggler-pro -p 1
Long Distance (50 pixels) jiggler-pro -p 50
Balanced Stealth jiggler-pro 10 -s --no-click
Invisible Mode jiggler-pro 15 -s --no-click

Arguments and Options

Parameter Type Default Description
seconds Positional 30 The interval between jiggles in seconds.
-p, --pixels Integer 7 The distance in pixels the mouse will move.
-s, --stealth Flag False Enables randomized timing, distances, and movement patterns.
--no-click Flag True Disables the automatic mouse click that follows a movement.

Interactive Controls

Key Action
SPACE / ENTER Stop and exit safely.
Ctrl + C Force quit.

Features

  • Zero Dependencies: No extra libraries needed—runs on pure Python.
  • Stealth Mode: Randomizes movement patterns and timing to stay undetected.
  • Cross-Platform: Works natively on macOS, Windows, and Linux.
  • Safe: Always returns the mouse to the exact spot it started.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jiggler_pro-0.1.1.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jiggler_pro-0.1.1-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file jiggler_pro-0.1.1.tar.gz.

File metadata

  • Download URL: jiggler_pro-0.1.1.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.1

File hashes

Hashes for jiggler_pro-0.1.1.tar.gz
Algorithm Hash digest
SHA256 ad1df5ff75591da1d99493b74732cf900408fca3658210cb9f5e2001aa5fd833
MD5 e953ac19be3f95081b41379e58a10648
BLAKE2b-256 ff7c215031f796222526508c81032137366301c06e88dae6baa18de64064fc21

See more details on using hashes here.

File details

Details for the file jiggler_pro-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: jiggler_pro-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.1

File hashes

Hashes for jiggler_pro-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e2858e9cb79562914757d739c5f77cf256a03ee743cfe3a1d660967377f2a659
MD5 b60c50d44ca8ed99450a707692d93256
BLAKE2b-256 e87bc4b8009b7b87b64cd7b6e43e3e08b718e548e5a4342ebfc4286432c21e79

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page