DeepSeek-Harness-Desktop

by Ch0uHuaZ1

3 用量与计费github 检测到 manifest package.json#dsh收录于 08-17

DeepSeek Harness 一键桌面启动器:启动 Web UI、在系统托盘中运行,并复用现有服务器。

One-click desktop launcher for DeepSeek Harness — starts the web UI, runs it in the tray, and reuses your existing server.

安装

dsh plugin --profile web add github:Ch0uHuaZ1/DeepSeek-Harness-Desktop#path:/packages/desktop-launcher-plugin

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗

安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。

README

目录

Detect and launch the DeepSeek Harness Desktop app from the DSH Web UI.

A cordis plugin for DeepSeek Harness that adds a "Desktop" card to the settings page. It shows whether the desktop app is running and offers a one-click launch button.

Features

  • Status detection — probes the web service port and the desktop app process on Windows.
  • One-click launch — starts the desktop app exe when found, otherwise falls back to opening the Web UI in the default browser.
  • Bilingual UI — follows the DSH locale (中文 / English).

Verify

Once installed and restarted, check the HTTP API directly:

curl http://127.0.0.1:3080/api/desktop-launcher/status
# {"running":false,"pid":null,"port":3080,"serviceUp":true,"exePath":"...exe"}

curl -X POST http://127.0.0.1:3080/api/desktop-launcher/launch -H 'Content-Type: application/json' -d '{}'
# {"launched":true,"exePath":"...exe","method":"exe"}

Or open Settings → Desktop in the Web UI and click Launch Desktop.

A smoke test is included:

node packages/desktop-launcher-plugin/test/smoke.mjs 3080
# SMOKE TEST PASSED

Install

dsh plugin --profile web add dsh-desktop-launcher

Or clone this repository into ~/.dsh/profiles/web/node_modules/dsh-desktop-launcher and register it in ~/.dsh/profiles/web/cordis.patch.yml:

- insert:
    - id: desktop-launcher
      name: dsh-desktop-launcher

Then restart dsh web.

HTTP API

Route Method Description
/api/desktop-launcher/status GET { running, pid, port, serviceUp, exePath }
/api/desktop-launcher/launch POST Launch the desktop app (or open the browser)

License

MIT

原始 README: https://github.com/Ch0uHuaZ1/DeepSeek-Harness-Desktop/blob/main/packages/desktop-launcher-plugin/README.md ↗