A Qt/C++ desktop auto-clicker with numbered screen overlays, per-point delays, configurable stop conditions, and global hotkeys.
| Feature | Detail |
|---|---|
| Numbered overlays | Floating translucent circles on screen at each click point (always on top, click-through) |
| Per-point delay | Each point has its own "delay after click" (default 300 ms) |
| Sequence arrows | Dashed line drawn from each circle to the next |
| Stop conditions | Run indefinitely · Stop after N seconds · Stop after N cycles |
| Global hotkey | Press the configured key (default F6) anywhere to toggle start/stop |
| Config persistence | All settings & points auto-saved to JSON in AppData |
| System tray integration | Minimize to tray with context menu for quick settings |
| Multiple click patterns | Normal click mode with configurable engine |
| Cross-platform Qt6 | Built with Qt 6.9.3 for modern Windows support |
Download the latest installer from the Releases page.
Quick install: Download ClickerProMax_Setup.exe from v1.0.0 release and run it.
mkdir build && cd build
cmake .. -DCMAKE_PREFIX_PATH="C:/Qt/6.9.3/mingw_64"
cmake --build . --config Releaseqmake AutoClicker.pro
# Windows (MinGW):
mingw32-make
# Linux/macOS:
make- Launch – the overlay appears immediately (invisible until you add points).
- Add Point – click the button; the overlay dims and shows an instruction banner. Click anywhere on screen to drop a numbered circle.
- Edit Point – double-click a row in the list (or select + Edit) to change the delay or add a label.
- Reorder – use ▲/▼ buttons to change the click sequence.
- Settings – configure stop condition and the toggle hotkey.
- Start/Stop – button in the main window, or press the hotkey (F6 by default) from any window.
Click Point 1 → wait Point1.delay ms → Click Point 2 → wait Point2.delay ms → ...
When the last point is reached the sequence wraps back to Point 1 (one cycle complete).
Full support: overlay click-through via WS_EX_TRANSPARENT, mouse injection via SendInput, global hotkey via RegisterHotKey. Built with Qt 6.9.3 and MinGW.
The ClickerEngine::doClick() stub in clickerengine.cpp contains commented XTest code. To enable:
- Install
libxtst-dev(Debian/Ubuntu) or equivalent. - Add
LIBS += -lX11 -lXtstto the.profile. - Uncomment the XTest block in
clickerengine.cpp.
%APPDATA%\AutoClicker\AutoClicker\autoclicker_config.json
Current version: v1.0.0 - Initial release with installer available on GitHub Releases.