Python / Desktop
AutoClicker Pro
Automation that can wait for the screen.

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.