ChatGPTClaudeGrok / X / CursorGemini

dsh-quickdesk: A DSH plugin that summons a DeepSeek Harness desktop assistant by hotkey

aofchas/dsh-quickdesk

Tools & CapabilitiesVerified
Listed on 2026-11-11
Page last updated 2026-11-12

QuickDesk is a Windows desktop-assistant DSH plugin: a global hotkey opens a one-line input that runs computer-use tasks, with a completion-first protocol and a hard step budget to cap token spend.

dsh-quickdesk turns the loop of pressing a hotkey, typing one sentence and letting the AI operate your desktop into a desktop assistant you can enable directly inside DeepSeek Harness. It removes the need to open a chat window and write a prompt each time, and spares you from reading a long summary afterwards. Shortcuts, language, step budget and approval options are edited visually on the settings page, tasks run in a separate session without interrupting your conversation, and the completion-first protocol stops as soon as the target state appears. A single-line HUD and an approval popup keep the whole run visible and stoppable. Windows 10/11 only.

How to Install

install
npmdsh plugin --profile <your-profile> add dsh-quickdesk

Replace --profile with the profile name you actually run (see ls ~/.dsh/profiles/): usually web in the browser UI, desktop or desktop-NNN in the desktop app.

Category
Tools & Capabilities
Platform
DSH Plugin
Author
aofchas
Distribution
Plugin

dsh-quickdesk Key Features

Global hotkey input boxVisual settings pageCompletion-first with step budgetStatus HUD and approval popupAuto zh/en localization
Listed on dsh-plugin.org

dsh-quickdesk Repo Summary

What Does It Do?

QuickDesk is a DSH plugin for DeepSeek Harness that packages the "global hotkey → one-sentence task → desktop computer-use execution" loop as an installable, distributable desktop assistant. It removes the need to open a chat window and write a prompt every time you want the AI to operate your desktop, and it stops the model from billing you for long summaries. Shortcuts, language, task protocol and the status HUD are all editable on the DSH settings page with no YAML editing; it is maintained by aofchas under the MIT license and runs on Windows 10/11 only.

Core Features

  • Global hotkey entry: Ctrl+Alt+Space by default summons a translucent input box over any foreground app, with configurable submit and cancel keys; tasks run in a separate session so your current conversation is not interrupted.
  • Completion-first task protocol: the run stops as soon as the target state appears, replies with a single line by default, prefers UIA over screenshots (at most 2, fallback only), and requires operating web pages in a user-visible Chrome.
  • Hard step budget: tasks aim to finish within 10 steps, and the plugin cancels the run after maxSteps (20 by default), so the model cannot burn tokens on endless verification or paging.
  • Single-line status HUD: an always-on-top, click-through status bar shows "step N/20 · action" while running, then steps and elapsed time, plus the stop reason when the budget is exceeded.
  • Approval popup: irreversible actions trigger a bottom-right confirmation, accepted with Enter and rejected with Backspace by default, both rebindable.
  • Bilingual UI and backend self-check: language auto follows the system locale and localizes the input box, HUD, approval popup, settings page and task protocol; before submitting, the plugin verifies a desktop computer-use tool is registered and warns immediately if none is installed.

How to Use This Plugin?

After enabling QuickDesk in DSH, open Settings → Plugins → QuickDesk to adjust shortcuts, language, working directory, step budget and approval options; saving writes to the current profile's config layer and most changes take effect immediately. Then press Ctrl+Alt+Space over any foreground app, describe the task in one sentence and submit it — the plugin appends its built-in task instructions and drives desktop computer-use execution, showing progress and results in the single-line HUD while asking for approval before irreversible actions. To lock defaults or distribute settings in bulk, override the plugin's config as a whole line in the profile patch.

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: aofchas/dsh-quickdesk. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub
ChatGPTClaudeGrok / X / CursorGemini

DSH Plugin FAQ