MARIOMLY/dsh-desktop-app ↗★ 0

dsh-desktop-app

Turn the DeepSeek Harness Web UI into a standalone desktop app window (Chromium --app mode) with a system-tray host: minimise to tray, reopen a closed window, and keep the local server running. / 把 DSH Web 界面变成独立桌面应用窗口,并常驻系统托盘:可最小化到托盘、关闭窗口后从托盘叫回、服务继续在后台运行。 适合希望长期打开DSH且窗口可最小化到托盘的桌面用户;依赖本机托盘支持并保持本地服务持续运行。

Package
dsh-desktop-app
Compatibility
Unverified
Harness peer range
^0.1.0-rc.6
Cordis peer range
^4.0.1
Version
0.2.7
License
MIT
Last updated
Sep 14, 2026

Other repositories with this package name

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:MARIOMLY/dsh-desktop-app

Usage

Just ask, in any DSH session:

Make this open like a normal desktop app.

The agent calls desktop_app for you. Or be explicit about the action:

ActionWhat it does
statusReports the live web port, the detected browser, the Desktop directory, and whether the shortcut is installed. Start here if something looks wrong.
installWrites the launcher and creates the Desktop shortcut.
removeDeletes the shortcut and the launcher.
openOpens the app window right now, without installing anything.
restartRestarts the DSH server itself and reopens the app window. Detached and delayed, so your reply is delivered before the server goes down.

Optional parameters:

ParameterMeaning
browserA browser id (edge, chrome, brave, vivaldi, opera) or an absolute path to a Chromium-family executable. Defaults to the first one detected.
iconAbsolute path to a .ico file for the shortcut. Defaults to the browser's own icon.
shortcutNameShortcut file name on the Desktop. Defaults to DeepSeek Harness.lnk.
delaySecondsrestart only. Seconds to wait before stopping the server. Defaults to 15, capped at 300.
closeOldWindowsrestart only. Once the new app window has appeared, close the app-mode windows that existed before the restart. Defaults to true. Only DSH app windows are closed — a normal browser window is never touched, because closing it would take your other tabs with it.