A simple GUI-based auto mouse clicker built with Python using tkinter and pynput.
- Python 3.8 or higher
pynputlibrary
Install dependencies using:
pip install -r requirements.txt- Clone the repository
git clone https://github.com/ImEasooon/python-mouse-clicker.git- Navigate to the project folder
cd python-mouse-clicker- Install dependencies
pip install -r requirements.txt| Feature | Description |
|---|---|
| Start/Stop Clicking | Start or stop auto-clicking with GUI buttons or hotkeys |
| Adjustable Interval | Set the time between clicks (in seconds) |
| Click Location | Choose current cursor location or select a specific screen location |
| Hotkeys | Quick start/stop without interacting with GUI |
| Multi-threaded | Keeps the GUI responsive while auto-clicking |
| Lightweight | Minimal dependencies, easy to run |
| Action | Hotkey |
|---|---|
| Start/ Stop Clicking | F6 |
| App Termination | F12 |
Note: Hotkeys can be customized in the code if desired.
-
Enter the time between each mouse click (in milliseconds/ seconds/ minutes/ hours).
-
Choose the click options
-
Mouse Type: Select which mouse button to click — Left or Right.
-
Click Type: Choose between a Single click or a Double click.
-
-
Set the repeat behavior
-
Repeat times: Specify the exact number of clicks.
-
Repeat until stop: Keep clicking until you manually stop it.
-
-
Choose the click location.
-
Current Cursor Location: The auto clicker will click wherever your mouse is currently positioned.
-
Select Screen Location: Choose a fixed location on the screen where the clicks will happen.
-
-
Start & Stop auto-clicking.
- This project is open-source and available under the MIT License.
