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.0.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.0-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jiggler_pro-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 ced7421ca7c1de7994cbca85537ead96557df3c19e806e695ca8602ecb958478
MD5 d0b707fdca105186aff3568e75997e79
BLAKE2b-256 3bc24a5e2933e9df1054e6920e4fc08db7edf96227262602aad332d46b64b1ac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: jiggler_pro-0.1.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b59ca1243fc6afc7d308c94a18f3a2fe92cdb650ac1e5700d1642a95dbff85d6
MD5 f04eec2d5bcfa2a9f030eb151e8906c0
BLAKE2b-256 872a764039aec5eb095b9d8d1d582776aca1a1cadbf6e52ffad1d66930ca0810

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