AI Agent Hub
Back to plugins
🖥️

dsh-window-pin

Client Updated 2026.09.14

Run the following command in DeepSeek Harness:

dsh plugin install MARIOMLY/dsh-window-pin

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install MARIOMLY/dsh-window-pin in your terminal to install this plugin; the source is at https://github.com/MARIOMLY/dsh-window-pin .

About this plugin

The DSH desktop app runs inside a Chromium window, and the browser API offers no way to set the native window as always-on-top. dsh-window-pin bypasses this limitation by calling Windows SetWindowPos on the host side, letting the DSH window genuinely stay above every other window with no third-party window manager required.

The primary interaction is a pushpin button at the bottom of the left sidebar: hollow means unpinned, solid with highlight means pinned, and a single click toggles between the two. The plugin also registers a window_pin model tool, so you can simply tell the Agent to pin or unpin the window. The topmost preference is persisted as a desired state, so it survives window-handle changes such as service restarts or re-launching from the tray.

Ideal for Windows developers who use the DSH desktop app and frequently need it floating above other windows like terminals, browsers, or IDEs for side-by-side reference. The plugin is Windows-only (it relies on Win32 SetWindowPos), each toggle takes roughly 400 to 500 ms, and the button icon updates instantly so the latency goes unnoticed in practice.

Use Cases

  • Keep DSH floating above IDEs or terminals during multi-window workflows
  • Pin the DSH window for screen recordings or live demos without losing focus
  • Toggle topmost state by simply telling the Agent to pin or unpin

Best For

  • Windows developers using the DSH desktop app daily
  • Users who frequently switch between windows for side-by-side comparison
  • Developers who prefer controlling desktop windows via Agent conversations