deepseek-harness-desktop

by wuguohan0816-glitch

2 工具与能力github收录于 08-23

DeepSeek Harness 的 Windows 桌面封装:保留上游 Web UI,以 Node.js 边车管理本地 DSH 服务器

Windows desktop wrapper for DeepSeek Harness. The application keeps the upstream Web UI intact and manages the local DSH server as a Node.js sidecar.

安装

dsh plugin --profile web add github:wuguohan0816-glitch/deepseek-harness-desktop

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

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

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

README

Windows desktop wrapper for DeepSeek Harness. The application keeps the upstream Web UI intact and manages the local DSH server as a Node.js sidecar.

Development

Prerequisites: Node.js 24, Rust stable MSVC, Visual Studio Build Tools with the Desktop development with C++ workload, and the WebView2 Runtime.

npm install
npm run dev

Production packaging

npm run prepare:runtime
npm run bundle

prepare:runtime creates a local, pinned Node.js and DSH runtime bundle. The release artefact must be built on each target architecture. The runtime archive is intentionally excluded from Git because it is generated and too large for normal source control.

Security model

The Rust process selects a loopback-only port, starts DSH with an explicit working directory, waits for its health page, and closes it with the window. The webview has no direct Tauri filesystem or shell permissions. DSH retains its own workspace approval and credential model.

原始 README: https://github.com/wuguohan0816-glitch/deepseek-harness-desktop/blob/main/README.md ↗