he110Warudo/dsh-window0

dsh-window

DeepSeek Harness 窗口 GUI 客户端,支持双击启动、自动拉起 dsh web、单实例运行及快捷键操作。

AI 分析

基于 Electron 的 DSH 桌面窗口客户端,支持拖拽和快捷键重启。适合需要独立客户端窗口、追求原生桌面交互的用户。

包名
dsh-window
版本
0.1.0
许可证
MIT
最近更新
2026年8月18日

安装

此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗

使用

  • 打包版双击 DSH Window.exe 即可运行;开发版使用 npm start
  • 单实例运行:重复启动不会开新实例,而是聚焦已有窗口。
  • 快捷键:
    • Ctrl+Shift+R:重新启动 dsh;
    • Ctrl+Shift+O:在系统浏览器中打开当前界面;
    • 菜单「帮助」中可打开日志文件。
  • 窗口顶部约 32px 的透明条带是拖拽区,可拖动窗口;侧边栏与右上角窗口按钮区域不受影响。

配置

首次运行后,设置文件位于 %APPDATA%/dsh-window/settings.json(模板见 settings.example.json):

字段类型默认值说明
dshCommandstring | nullnull显式指定 dsh 入口:可填 .js 路径、包目录、shim(dsh.cmd)或命令名;null 时自动解析
dshArgsstring[][]追加给 dsh web 的参数,如 ["--trusted-host", "192.168.1.5"];已含 --port/--host 时不再注入默认值
startupTimeoutSecnumber90等待 dsh 就绪的超时(秒)
openDevToolsbooleanfalse启动时打开开发者工具
windowBoundsobject | nullnull窗口位置/大小(自动保存,一般不用手改)

等价环境变量:

环境变量作用
DSH_WINDOW_DSH指定 dsh 入口(等价于 dshCommand
DSH_WINDOW_NODE指定运行 dsh 入口所用的 node 可执行文件