dsh-click¶
⭐ 4 · ✅ active · plugin
| Type | plugin | Category | Automation |
| Stars | ⭐ 4 | Status | ✅ active |
| Author | PerryLink | Updated | — |
One-liner¶
Cross-platform native desktop control (Windows first): screenshot, screen read, click/type/scroll/key, app list and launch.
About¶
- 1024 store channel:
npm i -g dsh1024once, thendsh1024 plugin --profile web add dsh-click(counts toward the deepseek1024.com install ranking). Cross-platform native desktop control for DeepSeek Harness — Windows first. Look at the screen, then act — every click gated, every action audited. English · 简体中文 · Español · Português · हिन्दी ---
✨ Key Features¶
- 1024 store channel:
npm i -g dsh1024once, thendsh1024 plugin --profile web add dsh-click(counts toward the [deepseek1024.com](https://deepseek1024.co
📦 Install¶
# 1. install the bundle into your profile
dsh plugin --profile web add "github:PerryLink/dsh-click#main"
# or from npm (published releases)
dsh plugin --profile web add dsh-click
# 2. restart and verify the row
dsh --profile web --dump-config | grep -A2 'id: dsh-click'
🚀 Quick Start¶
> Open Notepad, type "hello", then read back what is on screen.
📚 Learn more¶
Install & uninstall
If pnpm reports
ERR_PNPM_IGNORED_BUILDSfor this package (esbuild's harmless platform-binary validation), addallowBuilds: { esbuild: true }to yourpnpm-workspace.yaml— thedshCLI prints the exact snippet.
Configuration
All tunables are Schemastery Config fields (changeable from cordis.yml). An id-targeted override replaces the whole row — restate every key you need. cordis.patch.yml documents each key inline. Example override in your profile patch: - id: dsh-click name: dsh-click config: requireApproval: true autoApproveWindows: ['^Notepad'] focusFallback: never