Skip to contentPortfolioBack to portfolio
Stage 01 / HypothesisPlate 01 of 07 · Rev. A
Experiment No. 001 · Chenoli Labs

Lab precision in every click.

Native auto clicker for Windows 10 and 11. Three modes (Click, Wiggle and Scan), intervals from 1 ms (stable from 2 ms), profiles with their own shortcuts and six themes.

Min. stable
2 ms
Modes
3
Themes
6
System
Win 10/11
FIG. 1 · main window · scale 1:1
Stage 02MethodPlate 02

Three steps, no hidden variables.

The usage protocol is short. Every parameter shows its exact value, and the global shortcut works with the window minimized.

  1. PROTOCOL 1/3

    Configure

    Pick the mode, the mouse button and the interval. Start only arms when the parameters are valid.

  2. PROTOCOL 2/3

    Press the shortcut

    F6 starts and stops from anywhere in Windows. The shortcut can be re-recorded and each profile can have its own.

  3. 001 284
    CLICKS · LIVE READING
    PROTOCOL 3/3

    Let it run

    Counter, time and the mini HUD show progress. Ctrl Alt Esc stops everything, always.

Observations · The 13 app screens

  1. 01 · Main window

    420 px wide and 640 to 900 px tall, growing with warnings. Active profile on top, tabs for the three modes, main button with its shortcut and telemetry in the footer.

    • 420 × 640–900 px
    • 3 modes
    • global F6
    1. Active profile
    2. Click / Wiggle / Scan tabs
    3. Main button with F6
    4. State, clicks and time
  2. 02 · Click mode

    Left, middle or right button, single or double click and an interval in milliseconds. The rate in CPS shows next to it.

    • min. 1 ms · stable 2 ms
    • 100 ms = 10 CPS
    • stop after N seconds
    1. Mouse button
    2. Single or double
    3. Interval → CPS
  3. 03 · Multi click

    Points on screen with a numbered execution order. The list reorders by dragging and each point takes its own delay.

    • 4 points
    • per-point delay
    • Ctrl Shift P captures
    1. Point 01, execution order
    2. Sortable list
    3. Capture on screen
  4. 04 · Interval variation

    A sequence of blocks that repeats in a cycle: 1 ms, 35 ms, 70 ms. The ruler shows the resulting rhythm.

    • 106 ms cycle
    • 35.3 ms average
    • 28 effective CPS
    1. 1 ms block
    2. Cycle rhythm
    3. Average and CPS
  5. 05 · Wiggle mode

    The cursor swings across a band set as a percentage of the screen width: the slider goes up to 2% in 0.01% steps, and the field accepts up to 100%. It can click while it swings.

    • 0.05% ≈ 1 px
    • 3 speeds
    • optional click
    1. Amplitude in %
    2. Swing preview
    3. Frequency
  6. 06 · Scan mode

    Sweeps the selected area in a zigzag, with adjustable line spacing and speed.

    • 776 × 260 px
    • 24 px between lines
    • loop
    1. Select area
    2. Zigzag path
    3. Spacing
  7. 07 · Area selection

    A crop overlay over the whole screen. Drag to select, Enter confirms, Esc cancels.

    • multi-monitor
    • real coordinates
    • Enter / Esc
    1. Origin X / Y
    2. Resize handle
    3. Instructions
  8. 08 · Mini HUD

    With the window minimized, a floating HUD shows state and clicks. It stays on top and can be dragged.

    • always on top
    • draggable
    • F6 to stop
    1. HUD always on top
    2. Clicks in progress
    3. Minimized window
  9. 09 · Profiles

    Each profile stores mode, parameters and its own shortcut. Exports and imports as .chprofile.

    • 4 profiles
    • per-profile shortcut
    • .chprofile
    1. Active profile
    2. Profile shortcut
    3. Import and export
  10. 10 · Shortcuts

    Five re-recordable global shortcuts: F6 starts and stops, F7 pauses, Ctrl Alt → switches profile, Ctrl Shift P captures a point and Ctrl Alt Esc stops everything. Conflicts show up before saving.

    • 5 actions
    • conflict detection
    • Ctrl Alt Esc
    1. Recording shortcut
    2. Conflict detected
    3. Emergency stop
  11. 11 · Themes

    Six themes derived from the brand colors, applied live to the window.

    • 6 themes
    • light and dark
    • high contrast
    1. Active theme
    2. Preview of each palette
  12. 12 · General settings

    Tray, HUD, language and the option to run as administrator. Input goes through SendInput, the Windows API.

    • pt-BR / en-US / es
    • SendInput
    • admin optional
    1. Run as administrator
    2. Language
    3. Input backend
  13. 13 · Tray menu

    Right-click the tray icon to start, switch profile or quit without opening the window.

    • state dot
    • profile switch
    • quit
    1. Tray icon
    2. Context menu

Stage 04ExperimentsPlate 04

Every feature on the bench.

Adjust the parameters and watch the response. The benches use the same limits as the app.

SPECIMEN ESP-001-A

Multi click

STABLE
POINTS 05 / 64 · INTERVAL 600 ms · ORDER 01 → 05

SPECIMEN ESP-002

Wiggle

SWINGING
READING0.05 %≈ 0.96 px at 1920
SPECIMEN ESP-003

Scan

SWEEPING
SPACING
24 px
LINES 9 · PROGRESS 0%
SPECIMEN ESP-001-B

Interval variation

A1 ms
B35 ms
C70 ms
CYCLE 106 ms · AVERAGE 35.3 ms · 28 CPS
SPECIMEN ESP-006

Timer

STANDBY
00:30.0

BENCH NOTE

The modes combine: Wiggle and Scan can click using the rate and button set in the Click tab.

Stage 05SamplesPlate 05

Six themes.

Pick a sample: the page and the app window switch palettes together.

SAMPLE T-01 · DEFAULTGrafiteThe site’s dark. Warm neutral, brand green as the signal.
SAMPLE T-02 · TECHNICALBlueprintDrafting-board blue, a stronger grid, cyan accent.
SAMPLE T-03 · TERMINALFósforoMonochrome terminal amber, for long sessions at night.
SAMPLE T-04 · LABORATORYBancadaCalm clinical green, like a bench oscilloscope.
SAMPLE T-05 · LIGHTPapelThe site’s cream. For bright rooms and screenshots.
SAMPLE T-06 · ACCESSIBLEContrastePure black, strong borders, focus always visible. AAA.

Profile rack

each profile stores mode, parameters and shortcut
MODE
Click · multi-point
INTERVAL
1 · 35 · 70 ms in a cycle
BUTTON
Left · single
STOP
manual
SHORTCUT
Ctrl + Alt + 1
Stage 06DataReport RT-001

A report for those who want the numbers.

Timing, stability and input backend of CH Auto Clicker 0.8.0, measured on Windows and published as they came out.

FIG. 6.1 · JITTER2 ms target interval, 160 samples
81% of 59,582 intervals within ± 0.05 ms
FIG. 6.2 · GAUGES
5.3%CPU IN THE FASTEST MODE (1 ms) · %
0.06MEAN DEVIATION AT 2 ms · ms

CPU as % of the whole machine (12 threads). At 2 ms: 2.9% · 10 ms: 0.7% · 100 ms: 0.1% · idle: 0.08%.

TAB. 6.3 · RESULTS
TARGETMEANMEDIANP99
2 ms2.014 ms1.999 ms2.33 ms
5 ms5.014 ms5.001 ms5.52 ms
10 ms9.999 ms10.001 ms13.62 ms
100 ms99.994 ms100.002 ms107.70 ms

At 1 ms, below the minimum stable interval, the mean was 1.007 ms and the P99 1.4 ms.

Method: Windows low-level mouse hook (WH_MOUSE_LL) and QueryPerformanceCounter, 0.0001 ms resolution. The spread includes the Windows input queue; the median sits on the target.

FIG. 6.4 · STABILITY · HYPER-V VM
  • 0 clicks lost out of 1,898,510 checked
  • ~29 h soak without leaks: 8–10 MB of memory, 0 MB/h
  • 9.7 h straight at 10 ms (3,428,991 clicks)
  • At 100 ms, a 99.994 ms mean (-0.006% drift)
FIG. 6.5 · INPUT BACKEND
  • SendInputWindows API. No extra install. The only backend in 0.8.0.
    DEFAULT
  • Built-in benchmarkMeasured by the app on first run: high-resolution timer + MMCSS, scheduler P99 error at 2 ms of 1 µs.
    MIN. STABLE 2 ms
TEST CONDITIONS

Timing: physical PC with Windows 11 Pro · AMD Ryzen 5 5600X (12 threads) · 32 GB · Ultimate Performance power plan · target: a page in Chrome · 2 min per interval · CH Auto Clicker 0.8.0 · Oct 22, 2026. Stability (soak, memory and lost clicks): Hyper-V VM with 4 vCPU and 8 GB, long runs of up to 9.7 h · Oct 21, 2026.

Stage 07ConclusionPlate 07

Hypothesis confirmed. Install and repeat the experiment.

INSTALLATION PROTOCOL

  1. 01
    Download the installerCH.Auto.Clicker_0.8.0_x64-setup.exe, 4.3 MB.
  2. 02
    Check the hashCompare the SHA-256 next to it with the downloaded file’s.
  3. 03
    Run the installerNo administrator needed. Pick the language: Portuguese, English or Spanish.
  4. 04
    DoneThe icon shows up in the system tray. F6 starts and stops.
Download for Windows.exe · 4.3 MB

Windows may show "Windows protected your PC". Click More info › Run anyway. The SHA-256 hash confirms the file is the original.

Until the app is signed, Microsoft Defender may report a false positive (for example, Trojan:Win32/Bearfoos.B!ml) and quarantine it. To restore it: Windows Security › Virus & threat protection › Protection history › Actions › Allow on device.

ENVIRONMENT CONDITIONS

SYSTEM
Windows 10 (1803+) or 11
ARCHITECTURE
x64
PERMISSION
standard user · no admin

BATCH AND CERTIFICATE

VERSION
0.8.0 · batch 2026.10
SHA-256
30b64855cc241e677c92494ed60cdfabef5279cf527b9ab0f6b1917063525268
SIGNATURE
unsigned in this version

Verify in PowerShell: Get-FileHash '.\CH.Auto.Clicker_0.8.0_x64-setup.exe' -Algorithm SHA256

Notebook entries

FAQ
NOTE 01What is the shortest possible interval?

1 ms is the fastest mode. The minimum stable interval is 2 ms, about 500 clicks per second (496 measured on a regular PC); below that, the app warns you when the computer can’t keep up. At short intervals, the result also depends on whether the target application accepts that input rate.

NOTE 02Does it work with multiple monitors and different scaling?

Yes. Coordinates use the Windows virtual desktop and respect each monitor’s DPI.

NOTE 03What does Wiggle mode do?

It moves the cursor back and forth across a band set as a % of the screen width. The slider goes up to 2% in 0.01% steps, and you can type up to 100% in the field. It can click while it swings.

NOTE 04Is it heavy on the computer?

No. Over about 29 hours of testing, memory stayed between 8 and 10 MB without growing. Idle, it uses less than 0.1% of the CPU; in the fastest mode (1 ms), about 5% of a Ryzen 5 5600X.

NOTE 05How do I stop everything at once?

Ctrl Alt Esc is the emergency stop. It is always active, even with the window minimized.

NOTE 06Can I use it in online games?

See the safety label above. Games with anti-cheat can penalize automated input.

NOTE 07Why doesn’t it click in some programs?

Windows blocks a regular app from sending clicks to windows running as administrator. When that happens, CH Auto Clicker warns you and keeps running. To click them, turn on "Always run as administrator" in Settings; Windows asks for confirmation on launch.

Language

Ln · 08
Ver o site em português →