dsh-shell
DeepSeek Harness 桌面壳(一键版):启动/复用 DSH 服务并以原生窗口打开
AI 分析
核心用途是提供开箱即用的 DSH 桌面客户端体验。适合不希望每次都通过浏览器访问、想要独立窗口运行 DSH 的 Windows 用户。
インストール
検証済み bundle がないか、互換性チェックに失敗しています。先にリポジトリの説明を読んでください。 README 全文を読む ↗
ドキュメント
README 全文を読む ↗使用
打包成免安装版(推荐日常使用)
npm install
npm run dist:dir
产物在 release\win-unpacked\DSH Desktop.exe,双击即可运行
(绿色版不含安装器,不会自动创建快捷方式)。
创建桌面快捷方式(手动,一步):
- 右键
DSH Desktop.exe; - Windows 11:点「显示更多选项」→「发送到」→「桌面快捷方式」 (Windows 10 直接有「发送到」);
- 桌面出现「DSH Desktop - 快捷方式」,双击即用,图标自动使用壳的图标。
注意:移动项目文件夹后,快捷方式需要重新创建。
开发模式(改了代码想快速试)
npm start
打包成免安装版(推荐日常使用)
npm install
npm run dist:dir
产物在 release\win-unpacked\DSH Desktop.exe,双击即可运行
(绿色版不含安装器,不会自动创建快捷方式)。
创建桌面快捷方式(手动,一步):
- 右键
DSH Desktop.exe; - Windows 11:点「显示更多选项」→「发送到」→「桌面快捷方式」 (Windows 10 直接有「发送到」);
- 桌面出现「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 目录。留空则自动探测:- 环境变量
DSH_CHECKOUT; - config 附近常见的并排布局(如
../deepseek-harness)。 自动探测失败时启动页会给出提示;也可以直接填绝对路径(如D:\\Deepseek Harness\\deepseek-harness)或相对 config 所在目录的路径。
- 环境变量
start.command:启动命令(要求pnpm在 PATH 中)window.overlay:false时回到传统原生标题栏window.overlayHeight:顶栏(拖动条 + 按钮)高度,默认 36px