A high performance (+850 CPS), native AutoClicker app built with Rust , Tauri and React (TypeScript).
-
Multi mode Support: Simulates both mouse clicks and keyboard input.
-
Simulate any key: Simulate any key on your mouse and keyboard.
-
Action Types:
Single: A simple click.Double: A rapid double click.Hold: Continuous key press.
-
Precise Control:
- Configurable intervals (ms, seconds, minutes).
- Set a specific number of repetitions or infinite mode.
-
Position Picker: Interactive UI to select specific x and y coordinates on the screen.
-
HotKeys: Global configurable shortcuts to start and stop the clicker even when the app is minimized.
Tested with: https://www.arealme.com/click-speed-test/en/
One of the core strengths of this project is its extreme speed and low latency, achieved through Rust's low level capabilities:
-
Microsecond Precision: Unlike Electron or Python based clickers, the Rust backend bypasses the overhead of an interpreted runtime.
-
Non Blocking Multithreading: The clicking logic runs on a dedicated system thread. This prevents the "UI freezing" common in single threaded applications, allowing the interface to stay smooth even during +850
-
Low Resource Footprint: The application consumes minimal CPU and RAM, as the heavy lifting is done by a compiled binary rather than a heavy browser process.
-
Direct Input Simulation: Using the
Enigocrate allows for direct communication with the OS input stack, reducing the delay between the command and the physical action.
- Rust
- Node.js
- Tauri system dependencies (Refer to the official guide)
npm installThen start the app with the following command :
npm run tauri dev