A simple, modern GUI application for automated mouse clicking with configurable intervals, randomization, and click counts.
- Custom Interval: Set a base interval (in seconds) and a random ± range.
- Click Count: Specify the number of clicks or enable infinite clicking.
- Hotkey Toggle: Press F6 to start/stop without focusing the window.
- Sleek UI: Dark-themed, responsive layout built with Tkinter.
- Download or clone the repo and navigate to the
dist/AutoClicker/
folder. - If you downloaded a ZIP, extract it to preserve the folder structure.
- Double-click AutoClicker.exe (it lives inside
dist/AutoClicker/
).
No Python or extra dependencies are required—just run the EXE.
-
Clone the repo:
git clone https://github.com/vxnquish/AutoClicker.git cd AutoClicker
-
(Optional) Install custom fonts:
- Place
GmarketSansTTFBold.ttf
,GmarketSansTTFLight.ttf
, andGmarketSansTTFMedium.ttf
into a localfonts/
folder, or download them from Google Fonts.
- Place
-
Install Python dependencies:
pip install pyautogui keyboard
-
Run the application:
python main.py
-
Launch the app (via
AutoClicker.exe
orpython main.py
). -
Configure your desired:
- Base Interval (seconds)
- Random Range (± seconds)
- Click Count (or check Infinite Clicks)
-
Click
▶️ Start Clicking or press F6 to begin. -
Move your cursor anywhere: the app will click at the cursor's current position each interval.
-
Click ⏹️ Stop Clicking or press F6 again to stop.
To build your own standalone Windows EXE with PyInstaller:
pip install pyinstaller
pyinstaller --clean --onedir --windowed --name AutoClicker \
--add-data "fonts/GmarketSansTTFBold.ttf;fonts" \
--add-data "fonts/GmarketSansTTFLight.ttf;fonts" \
--add-data "fonts/GmarketSansTTFMedium.ttf;fonts" \
--hidden-import keyboard \
--hidden-import pyautogui \
main.py
This will produce a dist/AutoClicker/AutoClicker.exe
(with its fonts/
subfolder) that users can run directly.
MIT License. Feel free to fork and modify!