夜雨聆风学习资料网

ARTICLE · 1318221

DSH插件测评:BrowserSkill 借你的真浏览器

DSH插件测评:BrowserSkill 借你的真浏览器

AURORA LAB · 前沿观察

DSH插件测评:BrowserSkill 借你的真浏览器

我拆了 BrowserSkill 的 6 个工具和 1 张版本对照表:它不新开无头浏览器,直接接管你 Chrome 里登好的账号。装完能不能用,取决于 3 样东西的版本。

01

它是什么:一条命令把 DSH 接到你的浏览器

BrowserSkill 是腾讯开源的浏览器自动化桥,仓库在 Tencent/BrowserSkill,DSH 侧的插件包名是 @wxg-prc-cpg/browser-skill-dsh-plugin。它不新起一个无头浏览器,而是靠 bsk 命令行加 Chrome/Edge 扩展,在你眼前那个 Agent Window 里干活——登录态、过完验证码的会话、公司 SSO,全是你自己的。

以前要让 agent 上网页只有两条路:手抄 cookie 塞进脚本,或者装一套受管 CDP 运行时。前者一改密码就废,后者跟你的日常浏览器是两个身份。

我查到的数据(2026-11-06):GitHub Star 10,067,npm 上周下载 14,844(10-29 至 11-04);dshmarket 榜单把它记成周下载 40,314、第 49 名。榜单和 npm 不是一个口径,两个数别混着用。

02

六个工具,少的是一整套脚手架

01

bsk_page:navigate / back / forward / wait,开页、回退、等元素,不用再单独跑一个 Playwright 脚本。

02

bsk_session:start 开会话,sync 拿 context_id 当 contextId,后面的动作全挂在这上面。

03

bsk_inspect:observe / snapshot / screenshot / extract,把页面读成结构化数据,不用肉眼抄表格。

04

bsk_interact:click / fill / select / press / download,点、填、选、按键、接下载一次说清。

05

bsk_tabs:borrow 借你已开着的标签页,return 还回去,不用重登。

06

bsk_assist:resize / emulate / request-help,改视口、模拟设备、主动停下等人。

bsk_inspect 还带 console 和 network 两个动作,调页面时能直接看报错与请求,不用再另开 DevTools。

边界也得说:扩展只有 Chrome 和 Edge;你手点一下或页面自己跳走,控制权就撤销,要重新 sync;下载落在浏览器那台机器,不在 DSH 主机;六个工具是一整套,任一个注册失败会整套回滚。

03

三个场景:同一个插件,三种用法

场景一,独立开发者取后台数据

你在维护公司一个 SaaS 后台,登录态躺在 Chrome 里。/browser-skill 起会话,bsk_page 导航到报表页,bsk_inspect 的 extract 把表格读成 JSON。产出是一份结构化报表,路径由你指定。以前这活得手抄一遍,或者去翻接口文档。

场景二,团队评审要看他到底点了什么

让同事在 Web UI 右侧栏「Browser Skill」标签里实时看 agent 的操作,不用装 better-sidebar。它卡住时用 bsk_assist 的 request-help 停下等你,你接管完再 sync。开 bsk_inspect 的 video 录一段,默认静音、固定标签、上限 60 秒,save 时给输出路径。产出是视频加一条操作时间线,评审问「它是不是点错了」时有据可查。

场景三,运营借标签页填表导报表

非技术同事已经登进后台、开着报销页。bsk_tabs 的 borrow 直接接管这个标签页,bsk_interact 的 fill / select 填完,bsk_inspect 截图留档,最后接 download 拿 CSV。产出是填好的表单、截图、一份导出的文件。前提是这台机器上的浏览器扩展是通的。

04

对比与版本对应:先看表再装

同类插件我挑四个比一下路子,不看功能多少,只看它把浏览器放在哪。

插件
星标
路子
是否要另装运行时
BrowserSkill
10,067
接管你真在用的 Chrome/Edge 窗口
要 bsk CLI + 扩展
omdsh-dev/dsh-browser
966
Chrome 侧边栏扩展,只看 DOM
要扩展
Fisfzy/dsh-ego-browser
395
35 个结构化工具 + 自带受管 CDP
自带运行时
wqty123/dsh-browser
162
自带 Electron 窗口 + 20 个工具
自带 Electron

装之前对这三个版本,缺一个都白装:

组件
要求
怎么查
插件
0.4.1,peer 要 ^0.1.5-rc.3 或 ^0.2.0-rc.1
dsh plugin list
宿主 DSH
0.2.1-rc.5 落在 ^0.2.0-rc.1 内,可用;0.3.x 不在声明范围
dsh --version
daemon 与扩展
协议都要到 1.8;0.4.0 要 1.6;CLI 0.3.3 是 1.3
扩展的关于页
05

三个坑与三步上手

坑一,lazyTools 默认是 true,装完启动看不见 bsk_* 工具,得先调一次技能或敲 /browser-skill 才会注册。坑二,只装插件不装 CLI 和扩展,六个工具整套回滚,日志里是一串注册失败。坑三,顺序反了:npm 更新插件不会同步 CLI、daemon 和扩展,0.4.1 要协议 1.8,扩展还停在 1.6 就是连上也拿不到 context_id。正确顺序是先 CLI 加 daemon,再扩展,最后插件。

三步上手:

dsh plugin --profile web add @wxg-prc-cpg/browser-skill-dsh-plugin@0.4.1

dsh --profile web

/browser-skill open example.com and summarize the page.

最后补一句场景二里的坑:观察端点只认 loopback,你用反代域名打开 Web UI,右侧栏是空的,localhost 才看得到。

写在最后

看到这儿,说明你把它读完了。这类文章能走多远,只取决于两件事:你的在看和转发。

顺手关注并设为星标,下一篇更新第一时间见。

END

一起聊聊

你更想让 agent 替你点哪一步:登录后的取数,还是填完还要导出的表单?

欢迎在评论区说说你的做法。

乌鸦君疯狂学AI

让天下没有难用的AI

#DSH插件# #浏览器自动化# #版本兼容#

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料