Home / Source Code / sequences
Name Modified Size InfoDownloads / 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

  1. Clone or download this repository
  2. Install dependencies:
pip install -r requirements.txt

Usage

Run the application:

python autoclicker_v1.py

Basic Workflow

  1. Recording: Click "Start Recording" or press F1, perform your actions, then press F2 to stop
  2. Playback: Select a saved recording from the History tab and click "Play"
  3. Sequences: Combine multiple recordings in the Sequence tab for complex workflows
  4. 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

  1. Install PyInstaller:
pip install pyinstaller
  1. Build the executable:

For Windows:

pyinstaller --onefile --windowed --name=HaravaRecorder autoclicker_v1.py

For Linux:

pyinstaller --onefile --windowed --name=HaravaRecorder autoclicker_v1.py
  1. 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...

Source: README.md, updated 2026-01-12