zdjmrq/dsh-shell1

dsh-shell

DeepSeek Harness 桌面壳(一键版):启动/复用 DSH 服务并以原生窗口打开

AI 分析

核心用途是提供开箱即用的 DSH 桌面客户端体验。适合不希望每次都通过浏览器访问、想要独立窗口运行 DSH 的 Windows 用户。

パッケージ
dsh-shell
バージョン
0.1.0
ライセンス
MIT
最終更新
2026/08/16

インストール

検証済み bundle がないか、互換性チェックに失敗しています。先にリポジトリの説明を読んでください。 README 全文を読む ↗

ドキュメント

README 全文を読む ↗

使用

打包成免安装版(推荐日常使用)

npm install
npm run dist:dir

产物在 release\win-unpacked\DSH Desktop.exe,双击即可运行 (绿色版不含安装器,不会自动创建快捷方式)。

创建桌面快捷方式(手动,一步):

  1. 右键 DSH Desktop.exe;
  2. Windows 11:点「显示更多选项」→「发送到」→「桌面快捷方式」 (Windows 10 直接有「发送到」);
  3. 桌面出现「DSH Desktop - 快捷方式」,双击即用,图标自动使用壳的图标。

注意:移动项目文件夹后,快捷方式需要重新创建。

开发模式(改了代码想快速试)

npm start

打包成免安装版(推荐日常使用)

npm install
npm run dist:dir

产物在 release\win-unpacked\DSH Desktop.exe,双击即可运行 (绿色版不含安装器,不会自动创建快捷方式)。

创建桌面快捷方式(手动,一步):

  1. 右键 DSH Desktop.exe;
  2. Windows 11:点「显示更多选项」→「发送到」→「桌面快捷方式」 (Windows 10 直接有「发送到」);
  3. 桌面出现「DSH Desktop - 快捷方式」,双击即用,图标自动使用壳的图标。

注意:移动项目文件夹后,快捷方式需要重新创建。

更新 DSH / 配置

壳不包含任何 DSH 代码,DSH 更新照常进行(在 checkout 里 git pull 等)。 启动配置在 exe 旁边的 config.json:

{
  "port": 3080,
  "start": {
    "cwd": "",
    "command": "pnpm dsh web"
  },
  "window": {
    "overlay": true,
    "overlayHeight": 36
  }
}
  • port:DSH web 端口(默认 3080)
  • start.cwd:DSH checkout 目录。留空则自动探测:
    1. 环境变量 DSH_CHECKOUT;
    2. config 附近常见的并排布局(如 ../deepseek-harness)。 自动探测失败时启动页会给出提示;也可以直接填绝对路径(如 D:\\Deepseek Harness\\deepseek-harness)或相对 config 所在目录的路径。
  • start.command:启动命令(要求 pnpm 在 PATH 中)
  • window.overlay:false 时回到传统原生标题栏
  • window.overlayHeight:顶栏(拖动条 + 按钮)高度,默认 36px