dsh-wsl-winctl
Manifest valid★ 1Enumerate and control Windows top-level windows from WSL: activate, minimize, restore, move and resize.
dsh-wsl-winctl
DeepSeek Harness plugin: Enumerate and control Windows top-level windows from WSL: activate, minimize, restore, move and resize.
Part of dsh-wsl-kit.
Install
dsh plugin --profile web add github:173787247/dsh-wsl-winctl
Usage
win_windows action=windows
win_windows action=activate titleContains="Notepad"
win_windows action=move pid=1234 x=0 y=0 width=1280 height=800
Notes
Every action names its target by pid or titleContains; nothing acts on
whatever happens to be focused. move requires a position and a positive size —
a half-specified move is refused rather than guessed at.
Requirements
- Windows with WSL, and DeepSeek Harness running inside it.
- PowerShell reachable at the standard path (the plugin finds it itself).
Tests
npm test
The unit tests run anywhere. The live tests are skipped outside WSL.
License
MIT
Comments
Loading…
Similar plugins
by 173787247
Windows UI Automation observation from WSL: enumerate top-level windows and read a bounded element tree with per-observation handles.
★ 1
MIT
JavaScript
Sep 29, 2026
dsh plugin --profile web add dsh-wsl-uiaby 173787247
Targeted Windows input from WSL: invoke a UI Automation element, or send keys and clicks to a chosen window without stealing focus.
★ 1
MIT
JavaScript
Sep 29, 2026
dsh plugin --profile web add dsh-wsl-wininputby 173787247
Capture a specific Windows window to a WSL file, by process id or the foreground window.
★ 1
MIT
JavaScript
Sep 29, 2026
dsh plugin --profile web add dsh-wsl-winshotby 173787247
Read-only Windows registry access from WSL, restricted to an allowlist of key prefixes.
★ 1
MIT
JavaScript
Sep 29, 2026
dsh plugin --profile web add dsh-wsl-registryby zzy6-a
Desktop computer-use for DSH: captures the Windows screen into the agent vision channel and drives mouse/keyboard through a Codex-style overlay with Esc abort; auto-detects Windows native or WSL hosts
★ 1
↓ 210/wk
MIT
PowerShell
Sep 11, 2026
dsh plugin --profile web add dsh-visionWSL tools for DSH: run Linux commands, convert Windows/WSL paths, and summarize the WSL environment.
★ 1
MIT
JavaScript
dsh plugin --profile web add dsh-wsl