RINGOLINK/dsh-desktop-shell ↗★ 1

dsh-desktop-shell

Turn the DeepSeek Harness Web UI into a real desktop application from inside DSH: one plugin that provisions a portable launcher (native WebView2 window, tray residency, silent backend start, readiness gating, debug console) plus desktop/start-menu shortcuts and an in-settings install/repair/autostart/removal/restart panel. Windows only, no Electron runtime. 适合希望将 DSH 作为独立桌面软件运行,享受开机自启和便捷托盘管理的用户。

パッケージ
dsh-desktop-shell
互換性
未検証
バージョン
1.1.3
ライセンス
MIT
最終更新
2026/09/15

同名パッケージの別リポジトリ

インストール

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

ドキュメント

README 全文を読む ↗

日常使用

启动 / 关闭

  • 启动:双击桌面「DeepSeek Harness」→ 窗口出现并显示「正在启动 DSH 后端… 已等待 N 秒」→ 后端真正就绪后自动进入界面。
  • 关闭窗口:点 X 只是最小化到托盘(会有气泡提示),后端继续运行。
  • 恢复窗口:双击托盘图标,或托盘右键「打开界面」。
  • 彻底退出:托盘右键「退出」——同时停止后端。

托盘菜单

菜单项作用
打开界面重新显示窗口
重启后端重启 DSH 后端(窗口保持,不中断托盘)
以调试模式重启用可见控制台重启后端,便于观察报错
接管外部后端(重启)当后端是"外部启动"(非启动器托管)时,把它接管过来
打开日志 / 打开配置 / 打开数据目录快速定位 logs\dsh-web.log、launcher.config.json 与安装目录
退出停止后端并退出启动器

在设置里操作

设置 → 通用设置 →「DSH 桌面外壳」这一行提供:

  • 安装 / 修复桌面外壳:重新落地文件并按当前环境刷新配置(幂等,可随时点);
  • 重建快捷方式:桌面 / 调试 / 开始菜单三项一起重建(登录自启按你的开关状态决定是否一起建);
  • 开启 / 关闭登录自启:默认关闭;开启后才会在启动文件夹放 deepseek harness.lnk,关闭时立即删除它;
  • 清理安装:删除本插件创建的全部快捷方式 + 整个 %USERPROFILE%\dsh-desktop 目录(先退出托盘里的启动器,否则会提示你退出——避免删到正在使用的文件);会一并删除 webview2-data 里保存的登录会话,重装后需重新登录。注意:插件仍启用时,宿主下次启动会重新自动安装——想让清理保持生效,请先卸载插件(或设置 DSH_DESKTOP_NO_AUTOINSTALL=1);
  • 重启后端 / 调试模式重启:与托盘菜单等价,且启动器在线时由启动器托管重启,窗口不会关。

升级与卸载

  • 升级插件:dsh plugin --profile web add dsh-desktop-shell@latest(或插件管理器里的更新按钮)→ 重启 DSH。 重启后宿主半区会再次自动落地,把你的启动器更新到新版本(正在运行的 exe 会用"改名换入"的方式安全替换)。

  • 卸载:

    dsh plugin --profile web remove dsh-desktop-shell
    

    然后到 设置 → 通用设置 →「DSH 桌面外壳」点 清理安装(等价于手动删除 %USERPROFILE%\dsh-desktop 目录与桌面 ×2、开始菜单快捷方式,以及开启过的登录自启快捷方式)。安装器从不改动 DSH 本体。 插件卸载时不会自动删除你的文件——删除动作只在你点「清理安装」时发生(这是刻意的:宿主进程随时可能被启动器重启,自动删文件会误伤正在运行的启动器)。