| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| This folder has no files. | |||
| Totals: 0 Items | 0 | ||
Ha AutoClicker - v1.0.1
Version 1.0.1 - Updates (January 12, 2026)
- Fixed sequence tab refresh issue
- Added new "More" tab for features
- Improved UI stability and performance
A lightweight Python GUI automation tool for recording and replaying mouse and keyboard actions.
Features
- Record & Replay: Capture mouse clicks, movements, and keyboard inputs
- Sequences: Chain multiple recordings together for complex automation tasks
- Loop Support: Repeat actions multiple times automatically
- Global Hotkeys: Control recording with F1 (start) and F2 (stop)
- User-Friendly GUI: Tabbed interface built with Tkinter
- Save & Load: Store recordings as JSON files for later use
Requirements
- Python 3.7+
- Dependencies:
- pyautogui
- pynput
- numpy
- tkinter (usually included with Python)
Installation
- Clone or download this repository
- Install dependencies:
pip install -r requirements.txt
Usage
Run the application:
python autoclicker_v1.py
Basic Workflow
- Recording: Click "Start Recording" or press F1, perform your actions, then press F2 to stop
- Playback: Select a saved recording from the History tab and click "Play"
- Sequences: Combine multiple recordings in the Sequence tab for complex workflows
- Loops: Set loop count in Settings to repeat actions automatically
Building Standalone Executable
To create a standalone .exe file (Windows) or executable (Linux):
Using PyInstaller
- Install PyInstaller:
pip install pyinstaller
- Build the executable:
For Windows:
pyinstaller --onefile --windowed --name=HaravaRecorder autoclicker_v1.py
For Linux:
pyinstaller --onefile --windowed --name=HaravaRecorder autoclicker_v1.py
- Find your executable in the
dist/folder
Build Options Explained
--onefile: Creates a single executable file--windowed: Hides the console window (GUI only)--name: Sets the output filename
Optional: Add Icon
pyinstaller --onefile --windowed --icon=icon.ico --name=HaravaRecorder autoclicker_v1.py
File Structure
automationtool/
├── autoclicker_v1.py # Main application
├── requirements.txt # Python dependencies
├── recordings/ # Saved automation recordings (JSON)
└── sequences/ # Saved automation sequences
License
Open Source - Feel free to use, modify, and distribute.
Contributing
Contributions are welcome! Feel free to:
- Report bugs
- Suggest features
- Submit pull requests
Troubleshooting
Issue: PyAutoGUI fails on Linux
- Solution: Install additional dependencies:
sudo apt-get install python3-tk python3-dev
Issue: Permissions error when recording
- Solution: Some systems require accessibility permissions for input monitoring
Safety Note
Use this tool responsibly. Automated mouse/keyboard control should only be used for legitimate automation tasks on systems you own or have permission to automate...