How to use it
1. Requirements
- Python installed on your computer (3.9 or newer). Get it from python.org if you don't have it. During installation, check "Add Python to PATH."
- That's it — every other package installs itself the first time you run the app.
2. Running the app
Windows (easiest)
- Unzip the folder anywhere — your Desktop is fine.
- Double-click
Run AutoClicker.bat. - A console window may flash briefly the first time while packages install. After that, the app opens.
Any OS (terminal)
cd path/to/autoclicker
python autoclicker.py
Keep autoclicker.py, assets/, and Run AutoClicker.bat together in the same folder — don't move the script out on its own.
3. Using the app
Clicks per second (CPS)
Type a number from 1–100 in the box, or use the ▲ / ▼ arrows next to it. This controls how fast the auto-clicker fires while running.
Click mode
- Normal — clicks at a perfectly steady rate.
- Jitter — adds slight randomness so clicks read as human, not robotic.
Mouse button
Choose which button gets clicked: Left, Right, or Middle.
Click location
- Current position (default) — clicks wherever your mouse cursor currently is.
- Pick location — locks clicking to one fixed spot on screen.
- Select Pick location.
- Click ⊕ Pick point on screen.
- The app window hides — click anywhere on your screen.
- The app reappears showing the locked X / Y coordinates.
Hotkeys
Default: F6 to start, F7 to stop — these work even if the app window isn't focused.
- Click the Start: or Stop: button under Hotkeys.
- It will say "Press any key…" — press the key you want to bind.
- It updates immediately. You can't bind the same key to both Start and Stop.
Starting / stopping
- Click ▶ Start or press your Start hotkey to begin clicking.
- Click ■ Stop or press your Stop hotkey to stop.
- The status pill shows ● Idle or ● Running, and the Start/Stop buttons grey out to match.
Theme
Toggle Dark mode near the bottom to switch between dark and light appearance.
4. Closing the app
Just close the window normally (the X button). It cleans up its background threads automatically — no lingering processes.
5. Troubleshooting
| Problem | Fix |
|---|---|
| "python is not recognized" | Python isn't on PATH — reinstall Python and check "Add to PATH." |
| App opens but hotkeys/clicking don't work | pynput failed to install — run pip install pynput manually, or check your antivirus isn't blocking it. |
| Nothing happens when I press Start | Make sure a mouse button and CPS value are set — check the status pill for an error message. |
| Antivirus flags the app | Common for auto-clickers since they simulate input. Only allow it if you trust the copy you downloaded. |