Skip to content

v1.0.4

Latest

Choose a tag to compare

@caob23 caob23 released this 23 Aug 12:20
· 4 commits to main since this release

DSH Browser Control v1.0.4

Chrome 浏览器扩展 + DeepSeek Harness 插件,让 AI Agent 像人一样操控你的真实浏览器。

本版本起采用 AGPL-3.0 许可证。

附件

文件 用途
DSH-Browser-Control-1.0.4.zip Chrome 扩展(解压后加载)
dsh-browser-control-plugin-v1.0.4.zip dsh 插件(离线兜底用,在线装不需要)

一、安装 Chrome 扩展(30 秒)

  1. 下载 zip,解压到固定文件夹
  2. Chrome 打开 chrome://extensions → 开启「开发者模式」
  3. 点「加载已解压的扩展程序」→ 选解压后的文件夹
  4. 工具栏出现鲸鱼图标 → 绿点呼吸 = 已连接

需要 Chrome 116+。

二、安装 dsh 插件(1 分钟)

前置:pnpm 在 PATH 上;首次使用会自动初始化目标 profile。

方式 A:从 npm 安装(推荐)

dsh plugin --profile web add @caob23/dsh-browser-control

卸载:

dsh plugin --profile web remove @caob23/dsh-browser-control

方式 B:从 GitHub 安装

dsh plugin --profile web add "github:caob23/dsh-browser-control#v1.0.4"

方式 C:离线安装(无网环境)

下载 dsh-browser-control-plugin-v1.0.4.zip 解压到任意目录,然后:

dsh plugin --profile web add "file:D:\解压目录\dsh-browser-control-1.0.4"

⚠️ 本地目录必须用 file: 前缀,裸路径会被当作 link: 导致启动时解析不到。

从旧版「复制进源码树」方式迁移:先删掉 packages/web/browser-bridge/ 旧副本
并还原 base bundle 三处配置,否则 browser-bridge id 会重复挂载。
旧版布局保留在 GitHub 的 v1.0.2 tag。

三、使用

重启 DSH → 设置 → 插件 → DSH 浏览器控制 → 开启 → 扩展自动连接 → 对话说自然语言就行。

状态页:http://127.0.0.1:9777/

许可证 · License

本项目采用 GNU Affero General Public License v3.0 (AGPL-3.0)

  • 个人 / 学术 / 非商业用途:完全免费,在遵守 AGPL-3.0 的前提下自由使用、修改、分发
  • 企业 / 商业用途:AGPL-3.0 要求通过网络使用本软件也构成"分发",必须公开衍生代码。若企业在闭源产品中嵌入、基于本项目构建 SaaS 服务而不愿开源,需要联系作者获取商业许可(另行协商授权条款)
  • 商业许可咨询GitHub Issues 或邮箱 caob2333@outlook.com

完整许可证文本见 LICENSE 文件(AGPL-3.0)。

v1.0.4 更新

⚖️ 许可证变更:MIT → AGPL-3.0

  • 个人 / 学术 / 非商业用途:完全免费,使用、修改、分发自由不变
  • 企业 / 商业用途:AGPL-3.0 要求网络使用同样构成分发、需公开衍生代码;闭源商用可联系作者购买商业许可(Issues 或 caob2333@outlook.com
  • npm 包元数据同步更新为 AGPL-3.0-only

📄 文档与清理

  • SECURITY.md 支持两种报告渠道:私下 Security Advisories(推荐)或直接提 Issue(不含可利用细节时)
  • dsh-config/README.md 重写为配置项参考(patch 字段含义、默认值、profile 用户层覆盖示例)
  • 仓库瘦身:移除测试夹具与未使用的图标文件,英文文档归档至 docs/en/