Preface¶
After installing, updating, or uninstalling the DSH plugin, you usually need to restart DSH Web and refresh the browser page for the changes to take effect. dsh-web-launcher creates a desktop shortcut for DeepSeek Harness Web: the first double-click starts dsh web and opens the browser; the second double-click confirms that port 3080 belongs to DSH, then restarts the corresponding process in the background and refreshes the existing page.
What is this¶
dsh-web-launcher is a standalone tool maintained by ayingQAQ used to create Windows desktop shortcuts for DeepSeek Harness Web. It is not an official DeepSeek product.
Project license and runtime constraints are as follows:
License: MIT
OS: win32
Node: >=20
peerDependencies: @deepseek-ai/cordis ^4.0.1
Default address and profile:
http://127.0.0.1:3080
web profile
Core Features¶
- Create desktop shortcuts for DeepSeek Harness Web.
- First double-click to start
dsh weband automatically open the browser once the service is ready. - Second double-click confirms that port
3080belongs to DSH, then restarts the corresponding process in the background. - After the restart is complete, refresh existing browser windows whose title contains “DeepSeek Harness”; if not found, open a new page.
- Consecutive clicks are merged into one operation to avoid repeated stopping, starting, and refreshing.
- After the plugin is loaded, the installation, update, and uninstallation records of the plugin are managed by the web profile.
- Supports standalone npm installation.
This plugin runs with the privileges of the current dsh process. It is recommended to check the source code, dependencies, and license before installation to ensure it is suitable for your current environment.
Installation and Activation¶
Install in DSH:
dsh plugin --profile web add github:ayingQAQ/dsh-web-launcher
After installation, restart DSH Web once. The desktop DSH Web shortcut will be automatically created or updated after the plugin is loaded.
Typical Usage¶
Check status, recreate, or remove desktop shortcuts in the following DSH settings:
设置 → 通用设置 → DSH 一键启动器
If you no longer need the shortcut, you should remove it here first, then uninstall the plugin:
dsh plugin --profile web remove dsh-web-launcher
For standalone installation:
npm install -g dsh-web-launcher
dsh-web-launcher setup
Available commands:
dsh-web-launcher start
dsh-web-launcher setup
dsh-web-launcher status
dsh-web-launcher remove
Runtime Files and Limitations¶
Stable runtime files are located at:
%LOCALAPPDATA%\dsh-web-launcher\runtime
Logs are located at:
%LOCALAPPDATA%\dsh-web-launcher\logs
Logs retain at most the current and previous one.
Shortcuts are created using the native Windows Shell Link API and do not call PowerShell.
Limitations:
- The current version only supports Windows, the default web profile, and the default port
3080. - DSH does not actively execute third-party uninstall scripts when removing the plugin; therefore, you should remove the desktop shortcut from the plugin settings first, then uninstall the plugin.
Conclusion¶
dsh-web-launcher is suitable for scenarios where DSH Web is frequently started on Windows and you wish to reduce manual restart and refresh steps.
Project GitHub: https://github.com/ayingQAQ/dsh-web-launcher
Directory page link (independent site, not the official DeepSeek app store): https://www.skillhub.cn/plugins/ayingQAQ/dsh-web-launcher