AutoClicker is a simple and customizable auto-clicking application built using Python and PyQt5. It allows users to automate mouse clicks with adjustable click rates for both left and right mouse buttons.
- Adjustable click rates for left and right mouse buttons.
- Customizable hotkeys to start and stop clicking.
- Frameless and transparent window with a draggable title bar.
- Background animation using GIFs.
- Python 3.12 or higher
- PyQt5
- pynput
-
Clone the repository:
git clone https://github.com/udaysinh-git/NotAnotherAutoClicker.git cd NotAnotherAutoClicker
-
Create and activate a virtual environment:
python -m venv .venv .venv\Scripts\activate
-
Install the required packages:
pip install -r requirements.txt
-
Ensure the virtual environment is activated:
.venv\Scripts\activate
-
Run the program:
python main.py
-
Ensure the virtual environment is activated:
.venv\Scripts\activate
-
Install PyInstaller:
pip install pyinstaller
-
Build the executable:
pyinstaller AutoClicker.spec
-
The executable will be created in the dist directory.
If you encounter issues with your antivirus software flagging the executable as a potential threat, follow these steps:
- Temporarily disable real-time protection in your antivirus software.
- Run the PyInstaller command again to build the executable.
- Once the executable is created, add an exception for the executable or the dist directory in your antivirus settings.
- Re-enable real-time protection.
You can download the latest release from the Releases page on GitHub.
- Open the AutoClicker executable.
- Adjust the click rates for the left and right mouse buttons using the spin boxes.
- Use the "Start Left" and "Start Right" buttons to start auto-clicking.
- Use the hotkeys (default:
x2
for left andx1
for right) to start and stop auto-clicking.
This project is licensed under the MIT License. See the
LICENSE
file for details.
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.
For any questions or suggestions, please contact me.