dev-toolkit-83 is a lightweight, high-precision Python autoclicker designed for automated GUI testing, workflow simulation, and repetitive cursor tasks. Built with multi-threading support, it delivers customizable click intervals and global hotkey controls without causing desktop input lag.
- Precision Timing Engine: Configurable sub-millisecond delay options for high-frequency or exact-interval click loops.
- Global Hotkey Listeners: Toggle execution or instantly abort scripts system-wide using custom key combinations (
F8by default). - Multi-Target Sequencing: Define and cycle through specific screen coordinates across multiple display setups.
- Randomized Human Micro-Delays: Optional Gaussian jitter distribution to simulate natural human clicking behavior during automated test suites.
Ensure you have Python 3.8+ installed, then clone the repository and install dependencies:
git clone https://github.com/Developer/dev-toolkit-83.git
cd dev-toolkit-83
pip install pynput pyautogui
pip install -e .Run dev-toolkit-83 directly from your terminal or import it as a module in your Python scripts.
python -m dev_toolkit_83 --interval 0.05 --button left --hotkey f8from dev_toolkit_83 import AutoClicker, MouseButton
# Initialize clicker with a 50ms interval on the left mouse button
clicker = AutoClicker(interval=0.05, button=MouseButton.LEFT)
# Bind toggle switch to F8 key
clicker.bind_hotkey("f8")
# Start listening for inputs in a non-blocking thread
clicker.listen()This project is licensed under the MIT License - see the LICENSE file for details.