dsh-browser-bridge
DeepSeek Harness plugin + browser extension bridge: lets DSH agents read and control Firefox/Chrome/Edge via a localhost WebSocket. Node side: browser_* tools over a localhost WebSocket; browser side: WebExtension.
安装
dsh plugin --profile web add github:liyongzheng666/dsh-browser-bridge
需要可复现安装时,可在仓库后追加 #commit 固定提交。
DeepSeek Harness plugin + browser extension bridge: lets DSH agents read and control Firefox/Chrome/Edge via a localhost WebSocket. Node side: browser_* tools over a localhost WebSocket; browser side: WebExtension.
该插件未提供要点说明,请参考仓库 README。
- 安装并启动 DeepSeek Harness:
npx @deepseek-ai/dsh web - 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
- 用 dsh plugins list 确认已安装,必要时重启 Harness 生效
插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。
| 代码仓库 | github.com/liyongzheng666/dsh-browser-bridge |
| 许可证 | MIT |
| 主要语言 | main |
| 下载量 | 2 |
| GitHub 星标 | 0 |
| 最近推送 | 2026-08-22 |
| 收录日期 | 2026-09-19 |
| 分类 | 工具与能力 |
事实信息来自公开插件目录快照(2026-10-01),介绍文案由本站再加工。
以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。
# dsh-browser-bridge
DeepSeek Harness(DSH)浏览器桥接插件:让 DSH Agent 通过本地 WebSocket 读取和控制真实浏览器。
```
+--------------------------+ WebSocket +--------------------------+
| DeepSeek Harness (dsh) | ws://127.0.0.1:3080/ | Firefox / Chrome / Edge |
| browser_* 工具 | bridge | DSH Browser Bridge |
+--------------------------+ <---------------------> +--------------------------+
```
## 功能
服务端提供 13 个模型端工具:
- `browser_status`
- `browser_list_tabs`
- `browser_activate_tab`
- `browser_navigate`
- `browser_snapshot`
- `browser_read_page`
- `browser_click`
- `browser_type`
- `browser_press`
- `browser_scroll`
- `browser_wait`
- `browser_screenshot`
- `browser_eval`
浏览器扩展负责执行这些命令:标签页管理、DOM 操作、键盘输入、滚动、等待、截图、页面 JS 求值。
本仓库同时提供:
- `lib/`:DSH 服务端插件(npm 包)
- `extension/`:Firefox WebExtension 源码(Manifest V2)
- `cordis.patch.yml`:DSH 插件安装补丁
- `package.json`:带 `dsh.bundle` 声明的 npm 包
## npm 安装
```sh
dsh plugin --profile web add dsh-browser-bridge
```
或手动注册到 `~/.dsh/profiles/web/cordis.patch.yml`:
```yaml
- insert:
- id: browser-bridge
name: 'dsh-browser-bridge'
```
## 浏览器扩展安装
### Firefox
1. 打开 `about:debugging#/runtime/this-firefox`
2. 「临时加载附加组件...」选择 `extension/manifest.json`
### Chrome / Edge(原 Chromium MV3 变体)
可使用原仓库对应的 Chromium 扩展,或参照 `extension/` 适配。
## 默认配置
| 配置 | 默认值 | 说明 |
|---|---|---|
| `path` | `/bridge` | WebSocket 路径 |
| `commandTimeoutMs` | `60000` | 命令超时 |
| `screenshotDir` | `~/.dsh/browser-bridge` | 截图保存目录 |
| `maxMessageBytes` | `8 MiB` | WebSocket 最大消息 |
## 快速开始
1. 安装服务端插件:
```sh
dsh plugin --profile web add dsh-browser-bridge
```
2. 加载 Firefox 扩展:
- 打开 `about:debugging#/runtime/this-firefox`
- 「临时加载附加组件...」选择 `extension/manifest.json`
3. 在 DSH 对话中调用:
```text
browser_status
```
4. 应看到:
```text
Browser bridge: connected
```
## 插件市场
- npm 包:`dsh-browser-bridge`
- DSH 插件市场收录:通过
[awesome-dsh-plugin](https://github.com/awesome-dsh-plugin/awesome-dsh-plugin)
提交。
- Firefox 扩展:可上传 Mozilla AMO 发布,或临时加载本仓库 `extension/`。
## 安全说明
- 桥接默认只绑定 `127.0.0.1`,无鉴权,只建议本机使用。
- `browser_eval` 可执行页面 JS,功能强大,请仅授权可信 Agent。
- 扩展需要 `` 权限以读取标签页和操作任意网页。
## License
MIT
数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。