Back to home@caob23

dsh-browser-control

Chrome 浏览器扩展 + DeepSeek Harness 插件,让 AI Agent 直接操控你的真实浏览器。

Stars
1
Language
TypeScript
Created
Aug 22, 2026
Updated
Aug 22, 2026
GitHub repo

Introduction

DSH Browser Control

DSH Browser Control

version license chrome mv3 dsh plugin cdp 11 tools tests

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

这是什么

不是无头浏览器,不是 Puppeteer——是你的真实 Chrome,带着你的登录态、你的 cookies。AI 通过 Chrome DevTools Protocol 驱动标签页,你可以在屏幕上看到每一步操作。

你对 AI 说一句话
      ↓
Agent 调用 browser_* 工具
      ↓
DSH 插件(WebSocket 桥)
      ↓
Chrome 扩展(CDP 驱动)
      ↓
你的真实浏览器执行操作
      ↓
结果返回给 Agent

下载

文件说明
DSH-Browser-Control-1.0.0.zipChrome 扩展(解压后加载)
dsh-browser-bridge-plugin-v1.0.0.zipdsh 插件

安装 Chrome 扩展(30 秒)

下载 zip → 解压 → Chrome 打开 chrome://extensions → 开启「开发者模式」→ 点「加载已解压的扩展程序」→ 选解压后的文件夹。

工具栏出现鲸鱼图标 = 成功。

安装 dsh 插件(1 分钟)

方式 A:一键安装(推荐)

git clone https://github.com/caob23/dsh-browser-control.git
cd dsh-browser-control
./install.sh /你的路径/deepseek-harness

方式 B:手动安装

下载 dsh-browser-bridge-plugin-v1.0.0.zip,解压到 deepseek-harness 的 packages/web/browser-bridge/

然后补充三处配置:

  1. packages/bundle/base/package.json 加一行依赖:

    "@deepseek-ai/dsh-browser-bridge": "workspace:^"

  2. cordis.patch.yml 的 plugins 列表加:

    • id: browser-bridge name: '@deepseek-ai/dsh-browser-bridge' config: enabled: false
  3. tsconfig.host.json 的 references 加:

    { "path": "./packages/web/browser-bridge" }

重启 dsh → 设置页出现「DSH 浏览器控制」→ 开启即可。

使用

  1. dsh 设置 → 插件 → DSH 浏览器控制 → 开启
  2. Chrome 扩展自动连接(端口 9777,Token: dsh-local)
  3. 对话说自然语言,Agent 自动操控浏览器

访问 http://127.0.0.1:9777/ 查看连接状态。

工具清单

工具功能
browser_navigate导航到 URL
browser_read读取页面文本/HTML
browser_snapshot页面快照 → ref 交互树
browser_click点击元素(by ref / selector)
browser_type在输入框填入文本
browser_press模拟键盘按键
browser_scroll滚动页面
browser_tabs标签页管理(列表/新建/关闭/切换)
browser_evaluate执行任意 JS
browser_screenshot截取页面截图
browser_cleanup清理临时文件

架构

Chrome 浏览器
  └─ DSH Browser Control 扩展 (MV3)
       └─ chrome.debugger (CDP)
            └─ WebSocket ──────→ DSH 插件 (browser-bridge)
                                      └─ browser_* 工具 → Agent

关键设计:

  • 扩展主动外连桥(不需要 native messaging host)
  • 默认关闭,设置页手动开启
  • 持久 debugger 附着——控制期间横幅始终显示
  • 仅监听 127.0.0.1,token 认证

已验证

场景结果
百度搜索 → 提取结果标题
B 站搜索用户 → 发私信
B 站搜索 → 统计视频卡片 + 截图
单元测试 29/29
类型检查(host + client)

v1.0.0 更新

  • 🐳 新增鲸鱼 Logo(扩展 + 弹窗 + 状态页 SVG)
  • 📌 持久 debugger 附着(横幅始终显示)
  • 🔧 端口配置(简化自完整 URL)
  • 🖥️ 状态页 SVG logo + 暗色卡片样式
  • ✅ 29/29 测试通过

License

MIT