A lightweight, high-performance, and feature-rich autoclicker built natively in C++ using the WinAPI. Designed to automate both mouse clicks and keyboard presses with precision and zero overhead.
| 🌙 Dark Theme (Main) | ☀️ Light Theme (Main) |
|---|---|
![]() |
![]() |
🔍 View More Screenshots (Settings & Overlay)
| Settings - Dark Mode | Settings - Light Mode |
|---|---|
![]() |
![]() |
| Overlay (Status: RUNNING) | Overlay (Status: STOPPED) |
|---|---|
![]() |
![]() |
Warning
Anti-Cheat Warning: Use this tool responsibly. Using autoclickers in multiplayer games may violate their Terms of Service and result in a ban. The "Jitter" feature reduces detection risks but does not guarantee immunity.
Important
False Positives: This application uses low-level Windows APIs (SendInput, GetAsyncKeyState, and high-resolution timers) to simulate input and detect hotkeys. As a result, some antivirus software may incorrectly identify it as suspicious or flag it as a false positive. The source code is fully open and safe to audit.
- Custom CPS: Set your desired Clicks Per Second (CPS) precisely.
- Dual Mode:
- Mouse Mode: Automate left or right clicks. Quickly switch between them using RCTRL + Custom Key.
- Keyboard Mode: Simulate any keyboard key press repeatedly.
- Custom Toggle Key: Bind any key to start/stop the clicker instantly.
- Enable Jitter: Randomizes the delay between clicks to simulate human behavior and bypass basic anti-cheat detection.
- Show Overlay: Toggle a sleek, on-screen display.
- Overlay Location: Customize where the overlay sits on your screen (Top-Left, Top-Right, etc.) for maximum visibility.
- Theme Support: Switch seamlessly between Dark Theme and Light Theme to match your desktop setup.
- Audio Feedback: Instant, eyes-free state confirmations:
- High-pitch beep when the clicker starts.
- Low-pitch beep when the clicker stops.
- System notification chime when swapping between mouse buttons.
Keep track of your settings in real-time with a lightweight, on-screen overlay showing:
- Status:
RUNNING/STOPPEDstate feedback. - Simulated Input: Shows exactly what is being pressed (LMB, RMB, or your custom key).
- Current CPS: Real-time speed indicator
- Dynamic Jitter Indicator: The Jitter label automatically appears on the overlay only when enabled, keeping the UI clean when it's off.
- Windows 10 / 11
- No external runtimes required (Native WinAPI)!
- For compiling: Visual Studio 2022 (with "Desktop development with C++" workload).
If you just want to use the application, go to the Releases page and download the latest .exe.
To build it from source:
-
Clone the repository:
git clone https://github.com/RobyGabriel/FlexClicker.git cd FlexClicker -
Open the FlexClicker.slnx file in Visual Studio.
-
Set the build configuration to Release and your target architecture (e.g., x64).
-
Build the solution (Ctrl + Shift + B).
-
Set CPS: Open the application and set your desired CPS.
-
Configure Keys: Go to Settings to configure your preferred shortcut keys.
-
Choose Mode:
-
Mouse Mode: Use RCTRL + Custom Key to quickly swap between Left and Right click.
-
Keyboard Mode: Select the specific key you want to automate.
-
-
Tweak Settings: (Optional)
- Check Enable Jitter for natural timing variations.
- Check Enable Audio Cues to toggle the built-in sound feedback
- Toggle Show Overlay to see your stats on screen.
- Adjust Overlay Location via the dropdown to place the stats in your preferred screen corner (e.g., Top-Left, Bottom-Right).
- Switch between Dark Theme and Light Theme using the theme toggle.
-
Activate: Press your Custom Toggle Key to Start/Stop the automation!
-
Language: C++ (ISO C++20 or newer)
-
Framework: Native Windows API (WinAPI) for GUI, Global Hotkeys, and Input Simulation.
-
IDE: Visual Studio
This project is personal intellectual property. All rights reserved. You are free to view the source code, download it, and compile it for personal use. However, you do not have permission to copy, modify, redistribute, or use any part of this source code in other public or commercial projects without explicit written consent from the author.






