A lightweight Windows autoclicker built with C and the native Win32 API. No dependencies, no installer — just a single .exe.
Grab the latest pre-built Clicky.exe from the releases page.
- Click interval — Set a delay in hours, minutes, seconds, and milliseconds
- Mouse button — Left, right, middle, both (alternate), or both (simultaneous)
- Click type — Single or double click
- Repeat mode — Click a fixed number of times or repeat until stopped
- Cursor position — Use the current cursor position or specify custom X/Y coordinates, with a pick tool to grab a spot on screen
- Hotkey — Assign any key to toggle clicking on/off without switching windows
- Persistent settings — Window position and configuration are saved between sessions
Make sure you have GCC installed. The recommended way on Windows is via MSYS2. After installing it, run this in the MSYS2 UCRT64 shell to get GCC:
pacman -S mingw-w64-ucrt-x86_64-gccThen add C:\msys64\ucrt64\bin to your system PATH. The commands below can then be run from any terminal (CMD, PowerShell, or the MSYS2 shell).
1. Compile the icon resource:
windres resource.rc -o resource.o2. Compile the executable:
gcc main.c resource.o -o Clicky.exe -mwindows -luser32 -lgdi32 -lcomdlg32The resulting Clicky.exe is self-contained and can be run directly.