Back to portfolio

Python / Desktop

AutoClicker Pro

Automation that can wait for the screen.

GitHub
AutoClicker Pro recording and conditional playback demonstration

About the project

The macro engine supports mouse and keyboard events, timed delays, and conditions based on pixel color. A built-in editor makes recorded scripts readable and editable.

Implementation decisions

Record input as an editable script instead of an opaque event recording.

Run playback in a background thread so the desktop editor stays responsive.

Support pixel-color conditions when a fixed delay is not reliable.

Current scope

This is a desktop application. Browser security prevents its system-wide input recording and screen capture from running inside a webpage.