https://github.com/0xdea/jiggy
Minimalistic cross-platform mouse jiggler written in Rust.
https://github.com/0xdea/jiggy
jiggler linux macos mouse windows
Last synced: about 21 hours ago
JSON representation
Minimalistic cross-platform mouse jiggler written in Rust.
- Host: GitHub
- URL: https://github.com/0xdea/jiggy
- Owner: 0xdea
- License: mit
- Created: 2025-01-31T13:18:15.000Z (2 months ago)
- Default Branch: master
- Last Pushed: 2025-04-09T08:50:54.000Z (6 days ago)
- Last Synced: 2025-04-09T09:39:17.977Z (6 days ago)
- Topics: jiggler, linux, macos, mouse, windows
- Language: Rust
- Homepage: https://0xdeadbeef.info
- Size: 350 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- fucking-awesome-rust - 0xdea/jiggy - Minimalistic cross-platform mouse jiggler written in Rust [](https://github.com/0xdea/oneiromancer/jiggy/workflows/build.yml) (Applications / Productivity)
- awesome-rust - 0xdea/jiggy - Minimalistic cross-platform mouse jiggler written in Rust [](https://github.com/0xdea/oneiromancer/jiggy/workflows/build.yml) (Applications / Productivity)
README
# jiggy
[](https://github.com/0xdea/jiggy)
[](https://crates.io/crates/jiggy)
[](https://crates.io/crates/jiggy)
[](https://twitter.com/0xdea)
[](https://infosec.exchange/@raptor)
[](https://github.com/0xdea/jiggy/actions/workflows/build.yml)> "If I wanted the government in my house I'd buy an Alexa."
>
> -- Rick SanchezJiggy is a minimalistic (but effective) cross-platform mouse jiggler written in Rust. It might be useful for a number of
"reasons".*Disclaimer: I'm not responsible for any problems that might arise due to using this program to pretend you're "working
from home".*
## Features
* Minimalistic (but effective) mouse jiggler, with no setup needed.
* As implemented, mouse jiggling won't interfere with your regular activities.
* Thanks to non-invasive mouse wheel scrolling, the new Microsoft Teams should not display you as away.
* Cross-platform support for macOS, Windows, and Linux.## See also
*
*
*
*## Installing
The easiest way to get the latest release is via [crates.io](https://crates.io/crates/jiggy):
```sh
cargo install jiggy
```*Note: if run into problems building on Linux, you need to install `libxdo-dev` or equivalent package.*
## Compiling
Alternatively, you can build from [source](https://github.com/0xdea/jiggy):
```sh
git clone https://github.com/0xdea/jiggy
cd jiggy
cargo build --release
```*Note: if run into problems building on Linux, you need to install `libxdo-dev` or equivalent package.*
## Usage
Run jiggy as follows:
```sh
jiggy [check_interval_in_secs]
```*Note: on macOS, you might need to grant Accessibility privileges to your terminal application.*
## Tested on
* Apple macOS Sequoia 15.2
* Ubuntu Linux 24.04.1 LTS
* Microsoft Windows 11 23H2## Changelog
* [CHANGELOG.md](CHANGELOG.md)