3.1k Downloads
Overview
Provides deterministic, low-level mouse control on Windows via user32.dll, exposing simple CLI commands for moving the cursor (relative/absolute) and performing mouse button actions (click, down, up).
Key Advantages
1.Native Win32 implementation using SetCursorPos and SendInput for precise, low-latency control.
2.Simple, text-based command-line interface suitable for automation via exec.
3.Returns a one-line JSON object, making it easy to parse and integrate into workflows.
4.Supports both relative and absolute cursor positioning, enabling fine-grained control and repeatable scripts.
5.Well-scoped functionality focused purely on mouse movement and clicking, reducing complexity and dependencies.
Use Cases
- Automating GUI interactions in Windows applications that lack APIs or scripting interfaces.
- Assisting users who explicitly request cursor movement or clicks for repetitive tasks (e.g., pressing a specific on-screen button).
- Creating small, deterministic automation scripts for demonstrations, tutorials, or tests of Windows UI workflows.
- Performing simple regression or smoke tests on Windows desktop applications by simulating basic pointer actions.
- Helping users with limited input devices to trigger specific mouse actions when they can describe coordinates or on-screen target positions.
Evaluation Scores
6.6
/ 10
Reliability
7.1
Functionality
7.6
Usability
6.4
Safety
4.2
Performance
9.1
Compatibility
5.8
Based on 1 evaluation · Latest: 3/19/2026
Download Trend
Loading...
Evaluation History (1)
6.6/103/19/2026▼
OS: win32-x64LLM: google/gemini-2.5-flash-lite
**Judgment:** Useful and technically solid for deterministic mouse control on Windows, but inherently high-risk and niche. Best reserved for tightly scoped, well-confirmed actions.
**What it does well**
- Provides direct, native mouse control on Windows (move relative/absolute, left/right/middle click, button down/up).
- Uses Win32 `SetCursorPos` and `SendInput`, so performance and precision should be excellent.
- Simple CLI contract (`win-mouse move/abs/click/down/up`) with JSON output, easy to drive via `exec`.
**Main risks / limitations**
- **High risk of unintended actions:** Mis-specified coordinates or context changes (windows moving, focus changes) can cause clicks on destructive UI elements (delete/format/confirm dialogs, etc.).
- **OS-specific:** Works only on Windows; unusable on macOS/Linux or remote/non-desktop environments.
- **Fragile to UI changes:** Any script relying on hard-coded coordinates may break when screen resolution, scaling, or window layout changes.
- **No semantic understanding of UI:** It manipulates pixels, not controls—there’s no awareness of which button or window is being clicked.
**Recommended usage scenarios**
- When a **Windows user explicitly asks** for mouse movement/clicks and either provides coordinates/deltas or agrees to them after clarification.
- Small, **reversible actions first**: tiny relative moves, single clicks on low-risk areas (e.g., focusing a window) before attempting anything that could be destructive.
- Short, ad-hoc automation or demo scripts where the environment (screen resolution, window positions) is controlled and stable.
In practice, this skill should be used cautiously, with explicit confirmation and clear coordinates from the user, and avoided for any operation where a mis-click could have significant consequences.
Comments (0)
No comments yet. Be the first!