ClickerMachine is a simple and customizable autoclicker built in Python using Tkinter for the GUI and pynput for mouse and keyboard control. It allows users to simulate mouse clicks at a configurable speed (CPS – Clicks Per Second) and toggle the autoclicking functionality with a customizable hotkey.
- Customizable CPS: Set how fast the autoclicker clicks, with input validation (1–100 CPS).
- Start/Stop buttons: Control the autoclicker directly from the GUI.
- Hotkey toggle: Press a specific key to start or stop clicking without interacting with the GUI.
- Custom toggle key: Change the hotkey for toggling clicks using the GUI.
- Threaded operation: Clicking runs in a separate thread, keeping the GUI responsive.
- Simple, clean GUI built with Tkinter.
- Clone the repository or download the script.
- Install dependencies (if not already installed):
pip install pynput- Run the script:
python clicker_machine.py- Open the GUI.
- Set the desired Clicks Per Second (CPS) in the input field (1–100).
- Set a toggle key if you want to use the keyboard to start/stop the autoclicker.
- Click Start to begin clicking, or press the toggle key.
- Click Stop to stop clicking.
-
By default, the toggle key is
t. -
To change the toggle key:
- Enter a single character in the Toggle Key field.
- Click Set Toggle Key.
- Now pressing the new key will start/stop clicking.
- The autoclicker will simulate left mouse button clicks only.
- The program runs in threads, so GUI interaction remains smooth.
- Ensure the CPS is a positive number between 1 and 100. Values outside this range will trigger an error.
Install pynput with:
pip install pynputMIT License – free to use, modify, and distribute.
