rusty-autoclicker
rusty-autoclicker copied to clipboard
A pure Rust portable auto clicker built for Linux, macOS & Windows.
Rusty AutoClicker
Table of Content
- Screenshots
- Features and Roadmap
- Building from Source
- Contributing
Screenshots :top:
Main Interface

Hotkey Change

Setting Coordinates

Features & Roadmap :top:
Features that currently are or will be implemented.
- [x] Built in Rust
- [x] Cross-compatible with Linux, macOS and Windows
- [x] Free and Open Source Software
- [x] Bot Mode
- [ ] Humanlike Mode
- [ ] Tweening when moving to desired click position
- [x] Randomizing time between clicks
- [x] Randomizing click duration
- [ ] Random mouse movement between clicks (if click interval permits)
- [ ] Setting for min/max move speed
- [x] Mouse & Preset Coordinates Mode
- [x] Infinite & fixed click amount
- [x] Left/Middle/Right mouse clicks
- [x] Single/Double mouse clicks
- [x] User customizable hotkeys
- [ ] Data persistence (e.g. Custom hotkeys, coordinates)
- [ ] Options (e.g. Display mouse & key info)
Advanced features
These features are being considered but are not confirmed.
- Click sequence
- Profiles (e.g. Profile for a specific app/game)
- Time-based clicking (e.g. every day/week/fortnight/month at 08:00 am)
Building from Source :top:
OS specific requirements
Fedora Rawhide (not tested)
dnf install clang clang-devel clang-tools-extra speech-dispatcher-devel libxkbcommon-devel pkg-config openssl-devel libxcb-devel
Linux
sudo apt-get install libx11-dev libxtst-dev libevdev-dev libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libspeechd-dev libxkbcommon-dev libssl-dev
# Install `libfontconfig-dev` if you get the following error
# error: failed to run custom build command for `servo-fontconfig-sys v5.1.0`
sudo apt-get install libfontconfig-dev
Running
rustup update
cargo run --release
Linux crash fix
export WINIT_UNIX_BACKEND=x11
./launch_your_app
Build
rustup update
cargo build --release
Contributing :top:
Please follow the CONTRIBUTING.md guide.