前言¶
dsh-web-auto-open 是 DSH(DeepSeek Harness)的一个 Web 一键启动插件。它解决的是 dsh web 启动后还需要手动打开浏览器的问题:运行 dsh web 时,插件会自动用系统默认浏览器打开 Web 界面。
下面介绍它的功能、安装方式、可选配置和使用注意事项。
这是什么¶
- 插件名:
dsh-web-auto-open - 维护者:
ChengChe106 - 许可证:
MIT - 定位:DSH Web 一键启动插件
DSH 的理念是「一切皆插件」。社区目录是独立站点,与 DeepSeek / 幻方无官方从属关系,不能简单视为官方应用商店。这个插件提供的是一个可选的 Web 启动增强。
核心功能¶
- 运行
dsh web时,自动用系统默认浏览器打开 Web 界面。 - 支持
Windows/macOS/Linux。 - 当服务器端口为
0(系统随机分配)时,也能拿到真实端口并正确打开。 - 安装后作为 profile bundle 自动生效,无需额外配置。
- 支持通过
autoOpen: false关闭自动打开,通过delayMs: 1000设置延迟打开。
安装与启用¶
先安装插件:
dsh plugin add dsh-web-auto-open
也可以通过 npx 执行:
npx --yes @deepseek-ai/dsh plugin --profile web add dsh-web-auto-open
安装后,插件会作为 profile bundle 自动生效,无需额外配置。
查看当前 profile 配置:
dsh --profile web --dump-config
可选配置¶
如果不希望插件自动打开浏览器,可以在 ~/.dsh/profiles/web/cordis.patch.yml 中覆盖 web-open 行:
- id: web-open
config:
autoOpen: false
如果希望在服务器就绪后延迟打开浏览器,可以覆盖为:
- id: web-open
config:
delayMs: 1000
实现与依赖¶
该插件通过系统命令打开浏览器:
Windows:cmd /c startmacOS:openLinux:xdg-open
依赖项:
@deepseek-ai/dsh-native-command@deepseek-ai/schemastery
Peer 依赖:
@deepseek-ai/cordis^4.0.1
适用场景与注意¶
适合本地使用 DSH Web 界面的场景:希望启动服务后直接进入浏览器页面,减少手动输入网址的步骤。
它也适合系统随机分配端口的情况。当服务器端口为 0 时,插件也能拿到真实端口并打开正确地址。
插件以当前 dsh 进程权限运行。安装前应检查源码与许可证。
仓库¶
GitHub:https://github.com/ChengChe106/dsh-web-auto-open