dsh-window
DeepSeek Harness 窗口 GUI 客户端,支持双击启动、自动拉起 dsh web、单实例运行及快捷键操作。
AI 分析
基于 Electron 的 DSH 桌面窗口客户端,支持拖拽和快捷键重启。适合需要独立客户端窗口、追求原生桌面交互的用户。
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗使用
- 打包版双击
DSH Window.exe即可运行;开发版使用npm start。 - 单实例运行:重复启动不会开新实例,而是聚焦已有窗口。
- 快捷键:
Ctrl+Shift+R:重新启动 dsh;Ctrl+Shift+O:在系统浏览器中打开当前界面;- 菜单「帮助」中可打开日志文件。
- 窗口顶部约 32px 的透明条带是拖拽区,可拖动窗口;侧边栏与右上角窗口按钮区域不受影响。
配置
首次运行后,设置文件位于 %APPDATA%/dsh-window/settings.json(模板见 settings.example.json):
| 字段 | 类型 | 默认值 | 说明 |
|---|---|---|---|
dshCommand | string | null | null | 显式指定 dsh 入口:可填 .js 路径、包目录、shim(dsh.cmd)或命令名;null 时自动解析 |
dshArgs | string[] | [] | 追加给 dsh web 的参数,如 ["--trusted-host", "192.168.1.5"];已含 --port/--host 时不再注入默认值 |
startupTimeoutSec | number | 90 | 等待 dsh 就绪的超时(秒) |
openDevTools | boolean | false | 启动时打开开发者工具 |
windowBounds | object | null | null | 窗口位置/大小(自动保存,一般不用手改) |
等价环境变量:
| 环境变量 | 作用 |
|---|---|
DSH_WINDOW_DSH | 指定 dsh 入口(等价于 dshCommand) |
DSH_WINDOW_NODE | 指定运行 dsh 入口所用的 node 可执行文件 |