HandsOn — screen capture and desktop automation for Claude Code
npx claudepluginhub 3spky5u-oss/handsonGive Claude eyes and hands — screen capture and interaction for full-auto workflows
Share bugs, ideas, or general feedback.
Give Claude eyes and hands. A Claude Code plugin that lets Claude see your screen and interact with any application on your desktop.
Alpha software. HandsOn works and is genuinely useful, but Claude will sometimes stumble through tasks — misclicking sidebar links, scrolling the wrong container, needing multiple attempts to find the right element. Complex multi-step workflows (like filling out a Reddit post) may take several retries to get right. It's getting better with each release, but set your expectations accordingly.
list_elements now skips unnamed Pane/Group/Custom elements that add noise without value (common in Steam, Electron apps, etc.)set_target_window("") walks the process tree to find and refocus the host terminal instead of guessing by titleset_target_window() now focuses the target window immediately on set, not just before the next input actionclick_text automatically retries at offset positions when the initial center click produces no visual changeClaude Code is powerful, but it's blind — it can't see your screen or interact with anything outside the terminal. HandsOn changes that. It gives Claude eyes to see what's on your desktop and hands to interact with it, turning it into a general-purpose desktop assistant.
The core idea: Claude can now do anything you can do at a keyboard and mouse — navigate apps, fill out forms, click through wizards, manage windows, launch programs, and verify its own work visually.
What this enables:
smart_find picks the right approach automatically.# From GitHub (recommended)
claude plugin marketplace add 3spky5u-oss/HandsOn
claude plugin install handson
# From GitLab
claude plugin marketplace add git@gitlab.com:3spky5u/HandsOn.git
claude plugin install handson
# From Codeberg
claude plugin marketplace add git@codeberg.org:3spky5u/HandsOn.git
claude plugin install handson
Restart Claude Code after installing. Python dependencies are installed automatically on first run.
To update:
claude plugin marketplace update handson
claude plugin update handson
Requirements: Python 3.10+, Windows 10/11 or macOS 12+ (Monterey or later).