DeepSeek Harness Hub
← 返回列表

peiyucn/dsh-launcher-panel

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
⚠ 装前注意

🐳dsh-launcher-panel

基本兼容但装前注意:未发布到 npm registry,仅可从源码安装 · 最近上游提交 2026/9/13 · 已提供中文文档

在 VS Code 中启动 DeepSeek Harness (dsh),并在内置浏览器中打开其 Web UI。

综合分
36.7
GitHub 分
36.7
用户评分
★ Stars
11
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add peiyucn/dsh-launcher-panel
未发布到 npm registry,仅可从源码安装,改用 GitHub 源安装
数据截至 2026/9/18(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

npm 包dsh-launcher-panel(未发布到 npm,仅可源码安装)
Node 引擎未声明 engines.node
dsh CLI 依赖未声明 dsh 版本约束
入口文件main/exports/bin 已声明

未发布到 npm registry,仅可从源码安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/18 09:27:23

用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

🐳dsh-launcher-panel

Version CI VS Marketplace License

简体中文 | English | GitHub

在 VS Code 内启动 DeepSeek Harness(dsh),并在内置浏览器中打开它的 Web UI。

DSH Launcher Panel

本扩展不附带任何 LLM 模型、DeepSeek Harness 本身,或 DeepSeek API Key。

设计原则

* 松耦合 — 扩展只通过 dsh 的公开入口启动它(launcher 自管的 pnpm 安装或源码检出)、只读稳定的 ~/.dsh 数据,不依赖 dsh 的内部实现——所以你配的 dsh 插件照常生效,dsh 升级后启动器也能继续工作。

功能

* 启动 / 停止 — 把 dsh 装进 launcher 自管的目录(首次运行),之后通过 pnpm exec dsh web 运行并在就绪后打开 Web UI。
* 源码运行 — 自动把 deepseek-harness clone 到自管目录并运行(dsh.srcPath 可覆盖 clone 位置);该路径下已有的检出会直接复用。依赖缺失/过期、或检出切过了上次构建(用 dsh 自带构建记录里的 commit 与 HEAD 对比检测)时,启动前会执行 pnpm install + 构建;构建前会先跑 pnpm run clean(若检出提供该脚本)清理旧版本残留产物,构建使用 dsh 官方 profile,Web UI 左上角品牌与 pkg 模式一致。
* 仪表盘面板 — 服务状态、实时控制台(含可点击的日志文件)、带峰谷时段标志的 DeepSeek 官方 API 状态(周末全天按低谷计费)以及你的账户余额。
* DSH 更新 — 点击刷新按钮(⟳)检查;有新版本时,dsh 版本号旁会出现 Update 按钮(pkg 重装通道最新版;source 检出最新的官方 dsh-v… release tag,不拉 upstream master)。
* 浏览器选择 — 内置浏览器或系统浏览器。

使用方法

点击活动栏中的 🐳DSH WebUI 小鲸鱼图标,然后点击 Start。状态栏的鲸鱼图标反映启动器状态(运行中为蓝底白字、启动中喷水跳动)——点击它可弹出快捷菜单:Open Web UI / Open Dashboard / Stop / Open Settings。

设置

设置 → 搜索 "dsh":

| 键               | 默认值       | 说明                                                          |
| --------------- | --------- | ----------------------------------------------------------- |
| dsh.runMode     | pnpm      | pnpm 把 dsh 装进 launcher 自管的目录并运行 pnpm exec dsh web;source 通过 tsx 运行本地检出 |
| dsh.npmChannel  | latest    | pkg 首次安装所用的 npm dist-tag、以及 Update 按钮的目标版本:latest(稳定)、next(rc 预发布)或 alpha(alpha)。已安装的 dsh 始终按原样启动——通道不会降级或自动升级它。source 模式忽略此项,始终跟踪最新的官方 dsh-v git tag。          |
| dsh.pkgPath      | 空         | 可选:pkg 模式安装 dsh 的自定义目录;留空则用扩展自管默认位置                    |
| dsh.srcPath     | 空         | 可选:source 模式已有的 deepseek-harness 克隆路径;留空则扩展自动 clone 仓库         |
| dsh.nodePath    | 空         | node.exe 路径;留空则使用 PATH 上的 node                              |
| dsh.port        | 3080      | Web UI 端口                                                   |
| dsh.autoOpenBrowser | true      | Start 后自动打开浏览器;关掉则保留当前标签页(Start 的「New Tab」点击仍按 dsh.browser 打开) |
| dsh.browser     | built-in  | built-in 使用 VS Code 内置浏览器(不可用时回退到系统浏览器);external 打开系统浏览器 |
| dsh.hideConsole | true      | 在 Windows 上隐藏控制台                                            |
| dsh.clearServerLogOnStart | true  | 每次启动前清空服务端日志文件,使其只包含本次运行内容 |
| dsh.sourceDebug | false     | source 模式打印模块加载进度(NODE_DEBUG=module,输出很多;console 显示周期性计数,完整明细在服务端日志) |

说明

* 默认的 pnpm 模式用 pnpm(dsh 仓库自己用的工具)把 dsh 装进自管目录后直接运行;npm 的 peer 解析器在 dsh 的依赖图上可能无限挂起,所以不提供 npx。首次安装时选择的位置(默认或自定义)会写入 dsh.pkgPath / dsh.srcPath,在设置里可见并保持固定。
* 面板上的模式切换 pill 用简写:pkg 即 pnpm 模式,src 即 source 模式。当 dsh.srcPath 指向的不是已有检出时,启动器会询问 clone 位置。
* 面板显示 dsh 本体位置(pkg 模式为 package,source 模式为 source)和 data(~/.dsh)两处路径;dsh 行带 Update 和 Check updates 按钮。
* 启动/停止是幂等的:会先探测端口,不会重复启动。
* 关闭 VS Code 不会停止服务;请从面板或命令面板停止。
* 🐳 鲸鱼图形(活动栏图标与状态栏图标字体)为 Twemoji 的喷水鲸鱼(Twitter, Inc.,CC-BY 4.0),以单色剪影呈现并挖孔保留眼睛与肚皮带细节,详见 NOTICE。
* API Status 卡片目前仅支持 DeepSeek — 只有在 dsh 里配置了 DeepSeek 模型时才会显示。
* 日志文件:~/.dsh-launcher-panel/logs/client.log(启动器活动)与 server.log(服务端输出),与自管的 package/source 同位于 .dsh-launcher-panel 下的姊妹目录(logs 子目录)中;面板中均可点击打开。自管目录直接放在用户主目录下(Windows 为 %USERPROFILE%)。

环境

* Node.js — 22.x(22.19 及以上)或 >= 24(不支持 23.x)
* pnpm — 默认 pnpm 模式需要;未安装时,扩展会在首次启动时自动帮你安装(npm install -g pnpm)
* VS Code — 1.85+
* PowerShell 7 — 可选;Windows 下推荐安装(dsh 的工具子进程会用到 pwsh;启动器本身不依赖它)
* C 工具链 — 仅源码模式(macOS/Linux):dsh 的构建会编译一个原生辅助组件,需要 cc 与 Node 开发头文件(include/node,官方 Node 安装包自带)。Windows 构建会跳过该步骤,pkg 模式完全不需要编译器。

License

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群