🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

mocchh/dsh-better-launcher

DeepSeek Harnessspec-screened扫描:中风险在 GitHub 查看 ↗
未验证

DeepSeek Harness 的 dsh start / stop / status 一键服务管理命令。

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/15 · 已提供中文文档

dsh start / stop / status - DeepSeek Harness 的一命令生命周期管理器

综合分
26.9
GitHub 分
26.9
用户评分
—
★ Stars
1
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add mocchh/dsh-better-launcher
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
信任档位:仅索引本站尚未对其实装验证,仅收录元数据
是什么
dsh 原生插件 · market
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
更新放缓:最近一次提交在 41 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

数据截至 2026/9/23(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
dsh-better-launcher

English

DeepSeek Harness 的 dsh start / stop / status 一键服务管理命令。

仓库:https://github.com/mocchh/dsh-better-launcher

官方 @deepseek-ai/dsh 只有前台 dsh web。本包装层占用全局命令 dsh,补上后台生命周期,其余参数原样转发给官方 CLI。

要求:Node.js ^22.19.0 || >=24.0.0

安装

Windows (PowerShell)
irm https://raw.githubusercontent.com/mocchh/dsh-better-launcher/main/install.ps1 | iex

macOS / Linux
curl -fsSL https://raw.githubusercontent.com/mocchh/dsh-better-launcher/main/install.sh | sh
可通过环境变量覆盖:

| 变量 | 作用 |
|---|---|
| DSH_LAUNCHER_VERSION | git ref(tag / branch / sha),默认仓库默认分支 |
| DSH_LAUNCHER_REPO | GitHub 仓库,默认 mocchh/dsh-better-launcher |
| DSH_LAUNCHER_BASE | 内网 tarball 基地址;设置后改为下载 dsh-better-launcher-.tgz |
| DSH_LAUNCHER_SHA256 | 使用 DSH_LAUNCHER_BASE 时必须提供,用于校验 tarball |

用法

| 命令 | 作用 |
|---|---|
| dsh start [--port 8080\|--port=8080] [--open] [其他 web 参数] | 后台启动 Web UI,探测实际监听端口后打印 http://127.0.0.1:;--open 打开浏览器 |
| dsh stop [--force] [--port 8080] | 按 pidfile 关闭;先 SIGTERM(Windows 同样先发 SIGTERM),再强制结束。无 pidfile 时拒绝误杀,需 --force(Unix / Windows 均可按端口找属主) |
| dsh status | 显示运行状态、PID、启动时间、URL 和最近日志 |
| dsh --version / dsh -V | 包装层版本、当前 Node、解析到的 CLI 路径 |
| dsh -- --help | 官方 launcher 帮助(profiles / plugin) |
| dsh web --help | 官方 web 帮助(--host / --port / --trusted-host) |
| dsh  | 原样转发给真正的 dsh CLI |

dsh --help 只打印本包装层帮助。官方帮助请用上面两行。

状态与日志:(空白视为未设置;支持 ~/ 展开,默认 ~/.dsh)下的 run/web.pid、web.log、web.err.log。

--port 0 交给官方让 OS 分配端口;启动成功后会把真实端口写入 pidfile。用户在 cordis.patch.yml 里改过端口、命令行没带 --port 时,同样按进程实际监听端口记录。

定位真正的 dsh CLI(按优先级)

1. 环境变量 DSH_CLI(CLI 入口路径),可选 DSH_NODE_ARGS(空格分隔的 node 参数)与 DSH_CWD;
2. /dsh-launcher.json:

{
"cli": "C:\\path\\to\\deepseek-harness\\apps\\cli\\src\\bin.ts",
"nodeArgs": ["--import", "tsx/esm"],
"cwd": "C:\\path\\to\\deepseek-harness"
}

指向源码 checkout 时用它(等价于 pnpm dsh web);
3. 自动使用内置依赖 @deepseek-ai/dsh/lib/bin.js(npm 安装的 harness,默认即可用)。

删除 dsh-launcher.json 即可切回内置 npm 版 CLI。

提示

- 本工具的全局命令名是 dsh。若 PATH 里已有官方或旧版 dsh,以靠前者为准;删掉旧 shim 后,npm 全局目录(Windows 通常为 %APPDATA%\npm)中的新 dsh 即生效。
- dsh stop --force 会按端口属主结束非本工具启动的实例。请确认端口归属后再执行。
- pidfile 会记录 pid、端口、启动时间和 CLI 路径。stop 会核对命令行,避免 PID 复用后误杀无关进程。
- 日志超过约 5MB 时,下次 dsh start 会把旧文件轮转到 web.log.1 / web.err.log.1。

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

💬 加入社群

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

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群