DSH Plugins Marketplace

DSH Plugins

Plugins

/

Tools & Capabilities

/

dsh-wsl-winctl

1

dsh-wsl-winctl

Manifest valid★ 1

Enumerate and control Windows top-level windows from WSL: activate, minimize, restore, move and resize.

hasBundlePatch

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.

中文说明 → README.zh.md

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

dsh-wsl-uia

by 173787247

Windows UI Automation observation from WSL: enumerate top-level windows and read a bounded element tree with per-observation handles.

Development & InfrastructureTools & CapabilitiesManifest valid

★ 1

MIT

JavaScript

Sep 29, 2026

dsh plugin --profile web add dsh-wsl-uia

by 173787247

Targeted Windows input from WSL: invoke a UI Automation element, or send keys and clicks to a chosen window without stealing focus.

Development & InfrastructureTools & CapabilitiesManifest valid

★ 1

MIT

JavaScript

Sep 29, 2026

dsh plugin --profile web add dsh-wsl-wininput

by 173787247

Capture a specific Windows window to a WSL file, by process id or the foreground window.

Development & InfrastructureTools & CapabilitiesManifest valid

★ 1

MIT

JavaScript

Sep 29, 2026

dsh plugin --profile web add dsh-wsl-winshot

by 173787247

Read-only Windows registry access from WSL, restricted to an allowlist of key prefixes.

Development & InfrastructureTools & CapabilitiesManifest valid

★ 1

MIT

JavaScript

Sep 29, 2026

dsh plugin --profile web add dsh-wsl-registry

by 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

Tools & CapabilitiesManifest valid

★ 1

↓ 210/wk

MIT

PowerShell

Sep 11, 2026

dsh plugin --profile web add dsh-vision

WSL tools for DSH: run Linux commands, convert Windows/WSL paths, and summarize the WSL environment.

Tools & CapabilitiesDevelopment & InfrastructureManifest valid

★ 1

MIT

JavaScript

dsh plugin --profile web add dsh-wsl