-
Notifications
You must be signed in to change notification settings - Fork 0
Getting Started
VxClick currently targets Windows 10/11 x64.
You need:
- Rust with the MSVC Windows target
- Visual Studio Build Tools with C++ build support
- Node.js and npm
- Microsoft Edge WebView2 Runtime
- Git
git clone https://github.com/Vxiey/VxClick.git
cd VxClickInstall frontend dependencies:
npm installStart Tauri in development mode:
npm run tauri:devThe Tauri configuration starts the Vite development server automatically and opens the VxClick desktop window.
npm run tauri:buildTauri writes platform bundles under its normal target output inside src-tauri/target/.
As of v0.2.0 there is no published GitHub Release, so do not assume an installer is available from Releases yet.
cargo build --release
cargo testThe root crate is the automation core used by the desktop app.
Run the CLI benchmark without the desktop UI:
cargo run --release -- benchmark --cps 100 --seconds 10 --button leftSupported button values:
leftrightmiddlex1x2
Example high-rate runs:
cargo run --release -- benchmark --cps 500 --seconds 10 --button left
cargo run --release -- benchmark --cps 2000 --seconds 5 --button leftThe current safety cap is 20,000 CPS.
The CLI currently reports:
- target CPS
- actual CPS
- click count
- elapsed time
- mean interval
- p95 interval
- p99 interval
- mean jitter
- p95 jitter
- p99 jitter
- worst jitter
- missed deadlines
Use these values when evaluating scheduler changes. A change that looks faster but increases jitter, missed deadlines, stop latency or CPU use is not automatically an improvement.
The desktop app contains Dashboard, Auto Clicker, Macros, Key Remap, Profiles and Settings pages.
The basic desktop clicker path is native and functional: the UI sends target CPS and mouse button to the Tauri backend, which starts a dedicated Rust precision worker.
Some advanced controls are not fully connected to the worker yet. Check Feature status before relying on a UI option in automation.
VxClick 1.0.0 · Windows x64 · MIT License
Repository · Releases · Issues