dsh-desktop-entry
Đã xác minhdsh-desktop-entry · v0.1.0 · MIT
DeepSeek Harness plugin: creates a Windows desktop entry (shortcut + launcher) that opens the web UI in a Chrome app-mode window. No installer, no bundled runtime.
Cài đặt
dsh plugin add dsh-desktop-entry Xác nhận layer đã áp bằng dsh --profile default --dump-config — xem hướng dẫn cài plugin.
Mã nguồn
Phát hành lên npm mà không có repository công khai. Hãy kiểm tra nội dung package trước khi cài.
Thẻ
Tác giả
Readme
dsh-desktop-entry
DeepSeek Harness Cordis 插件:在 Windows 桌面生成一个入口(快捷方式 + 启动器),
一键用 Chrome 应用模式窗口打开 DeepSeek Harness 的 Web 界面。
不打包任何后端代码——入口只是连接正在运行的 dsh web。
安装
dsh plugin --profile web add dsh-desktop-entry
包声明了 dsh.bundle,dsh plugin add 会自动把它加入 profile 的 bundle 层;
下次启动 dsh --profile web 时插件自动挂载并生成桌面入口。
生成内容:
| 文件 | 说明 |
|---|---|
%LOCALAPPDATA%\DeepSeek Harness\launcher.ps1 |
启动器:探测后端 → 未运行则用 dsh 拉起 → Chrome 应用模式打开 UI |
%LOCALAPPDATA%\DeepSeek Harness\icon.ico |
官方 favicon(16/32/48/256 多尺寸) |
桌面 DeepSeek Harness.lnk |
官方图标的快捷方式(双击运行启动器,隐藏控制台) |
配置
默认行为即可用;如需覆盖,在 profile 的 cordis.patch.yml 里追加:
- id: desktop-entry
config:
backendUrl: http://127.0.0.1:3080 # 后端地址
dshCommand: dsh # 启动后端的命令
说明
- 仅 Windows。其他平台挂载时记录一条警告并跳过。
- 后端未运行时,启动器用
dsh --profile web --port <port>拉起(隐藏窗口,最多等 90 秒); 找不到dsh命令时提示手动启动。 - 运行日志:
%LOCALAPPDATA%\DeepSeek Harness\launcher.log。 - 浏览器优先 Chrome,缺失时退回 Edge,都没有则用系统默认浏览器。
发布
cd apps/desktop/plugin
npm login # 需要您的 npm 账号
npm publish
发布后任何用户都能 dsh plugin --profile web add dsh-desktop-entry 安装。
(当前包名未在 npm 占用;如被占用可改用您自己的 scope,如 @<your-name>/dsh-desktop-entry,
并把 cordis.patch.yml 中行的 name 与包名保持一致。)