dsh-keymouse-use
Run the following command in DeepSeek Harness:
dsh plugin install msn233/dsh-keymouse-use
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install msn233/dsh-keymouse-use inside DeepSeek Harness to install; the source repository is https://github.com/msn233/dsh-keymouse-use
About this plugin
Making an AI model genuinely "move" the Windows desktop has always hit two walls: input injected through virtual channels is easily flagged as non-hardware by applications, and DPI scaling makes the pixel coordinates a model sees disagree with what actually lands on the screen. dsh-keymouse-use closes that gap for DeepSeek Harness. A resident helper process reads JSON-line instructions over a stdin pipe and issues Win32 SendInput calls directly, producing keyboard and mouse events at the OS level that are indistinguishable from real hardware.
The entire pipeline is DPI-aware. Primary-screen capture, absolute mouse movement, and window queries all resolve to physical pixels, so the coordinate a model provides lands on exactly that pixel with zero intermediate scaling. Seventeen tools are exposed: the full key triad (press / release / tap), mouse press-hold for dragging, scroll-wheel, primary-screen PNG capture returning an absolute file path, window lookup by process name, tray activation with minimize-and-restore handling, minimize / restore / maximize, one-shot top-most pinning with a global release — plus a bundled runtime skill manual the model reads on its own via the skill tool, removing the need for hand-crafted prompts.
Best suited for developers running Windows desktop-automation loops inside DeepSeek Harness: multi-step logins, desktop application workflows, and the capture → observe → act iteration cycle. The plugin does exactly three things — input simulation, primary-screen screenshot, and window management — and ships with no image-recognition capability of its own. Whether a screenshot can actually be interpreted depends on the host environment providing vision or OCR tooling; the plugin binds to no specific visual solution. Windows single-screen desktop sessions only.
Use Cases
- Automate desktop app logins and multi-step form filling
- Capture the screen and let the model interpret it before acting
- Activate a tray or minimized window by process name and bring it to front
Best For
- Developers building Windows desktop automation inside DeepSeek Harness
- Integrators who need an AI model to genuinely drive keyboard and mouse on the desktop
- Engineers powering desktop app workflows such as login, click, type, and drag with AI
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.