网易首页 > 网易号 > 正文 申请入驻

Vibium核心开发者:我们直接基于WebDriver BiDi,跳过了CDP的那套玩法

0
分享至

“刷新一下认知,Vibium是一个开源自动化工具,用Go编写,提供JS/TS、Python和Java客户端库。”

在这篇技术博文中,我们来拆解它的底层设计逻辑。Vibium的设计选择不是一个CLI决策,而是它底层采用的协议决定的。


浏览器自动化技术经历了三代协议演进。第一代是WebDriver(2004年至今),作为Selenium的基础,使用HTTP+JSON的请求/响应模型单向控制浏览器:浏览器只在你问的时候才回应。

第二代是Chrome DevTools Protocol(2017年至今),CDP用WebSocket替换了HTTP,解锁了双向通信能力:浏览器能实时收发事件,包括日志、网络活动和DOM变化。Puppeteer和Playwright都构建在CDP之上,但它是Chrome内部协议。

第三代则是WebDriver BiDi(2021年至今)。这可以理解为W3C对行业需求的回应——保留CDP的双向WebSocket模型,但把它变成一个真正的跨浏览器标准。这也是为什么Vibium直接构建在WebDriver BiDi之上的核心原因。

从这个交互流程可以看出,浏览器可以主动推送事件,比如消息通知,当页面抛出错误时,WebDriver BiDi可以直接接收这些事件。

浏览器支持度还在逐步成熟中。但整个工具生态正在向这一协议收敛,不只是Vibium。

Vibium以单一编译二进制文件的形式发布。这意味着两个访问面——命令行和MCP——都汇聚到同一个内部命令引擎,该引擎通过自己管理的BiDi WebSocket连接与Chrome通信。

两种方法都指向Vibium二进制文件,它使用WebDriver BiDi通过WebSocket与Chrome交互。有两个细节值得注意:Vibium对CLI命令、MCP工具和语言客户端使用同一套核心引擎。客户端库通过WebSocket连接到二进制文件,而不是重新构建浏览器自动化逻辑。

Vibium可以作为Agent技能通过以下命令安装:npx skills add https://github.com/VibiumDev/vibium --skill vibe-check。这让AI编程Agent能够通过SKILL.md定义发现并使用它,自动解析所需的二进制文件。

守护进程模式提升了性能。它不会为每个命令启动新的浏览器,而是保持一个后台浏览器存活并在所有命令中复用。执行vibium go、vibium map、vibium click这些命令时,浏览器只会启动一次,让Agent工作流程更快。守护进程也可以通过start、status和stop命令手动控制,这对CI环境很有用。

在进入Vibium的AI集成之前,需要澄清MCP和Skills之间的区别,因为这里存在一些混淆。MCP(Model Context Protocol)是Agent用来执行工具的运行时,它控制Agent和二进制文件之间的通信。简而言之:MCP使用Skills来执行,而Skill告诉MCP如何执行。要使用通过SKILL.md定义的Skill,你需要先安装它。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
中共中央批准,开除顾军党籍

中共中央批准,开除顾军党籍

新京报
2026-07-25 11:33:10
王虹硕士毕业照曝光,英姿飒爽、帅气十足,网友评价她和韦东奕很般配,结果被喷惨了!

王虹硕士毕业照曝光,英姿飒爽、帅气十足,网友评价她和韦东奕很般配,结果被喷惨了!

谭谈社会
2026-07-25 23:30:31
4560亿元!最大电商IPO要来了,80后创始人闷声发财

4560亿元!最大电商IPO要来了,80后创始人闷声发财

品牌观察官
2026-07-26 17:32:48
和吴越再婚真相大白后,辛柏青首次谈及朱媛媛,一句话让全场泪崩

和吴越再婚真相大白后,辛柏青首次谈及朱媛媛,一句话让全场泪崩

春日筆記
2026-07-23 19:35:10
13号台风或在1天后生成,12号台风携巨量水上岸,暴雨大暴雨升级

13号台风或在1天后生成,12号台风携巨量水上岸,暴雨大暴雨升级

老牛讲
2026-07-26 11:59:28
俄罗斯重回第一!上半年中国汽车出口531万辆:对俄暴涨148%

俄罗斯重回第一!上半年中国汽车出口531万辆:对俄暴涨148%

快科技
2026-07-26 08:48:04
情侣租房发现床铺上方暗藏摄像头,偷拍者正是房东,央视曝偷拍设备黑产:平台更换关键词公然销售,3cm厚摄像头像素达1千万,销量超1万台

情侣租房发现床铺上方暗藏摄像头,偷拍者正是房东,央视曝偷拍设备黑产:平台更换关键词公然销售,3cm厚摄像头像素达1千万,销量超1万台

大风新闻
2026-07-26 16:15:06
已确认离婚!“世纪婚礼”轰动一时,男方承认婚内出轨,女方将分走43.7亿元,系韩国前总统卢泰愚之女

已确认离婚!“世纪婚礼”轰动一时,男方承认婚内出轨,女方将分走43.7亿元,系韩国前总统卢泰愚之女

鲁中晨报
2026-07-25 09:08:04
谁敢帮美军就打谁?伊朗警告不到24小时,北约小国136:13批准提案

谁敢帮美军就打谁?伊朗警告不到24小时,北约小国136:13批准提案

小小科普员
2026-07-24 17:11:49
长鑫上市首日 2、3、4、5万亿市值下 监管手里的牌要怎么打?

长鑫上市首日 2、3、4、5万亿市值下 监管手里的牌要怎么打?

新浪财经
2026-07-26 11:54:43
穆里尼奥哭晕!皇马混子死赖不走!伯纳乌上亿引援直接卡住

穆里尼奥哭晕!皇马混子死赖不走!伯纳乌上亿引援直接卡住

澜归序
2026-07-26 05:46:13
油价大跌超0.75元/升,7月大降的油价,已“连涨1080元/吨”,7月31日油价再次大涨中!

油价大跌超0.75元/升,7月大降的油价,已“连涨1080元/吨”,7月31日油价再次大涨中!

油价早知道
2026-07-25 04:01:02
克里米亚人加油钱被转移给乌克兰部队!雅尔塔遇袭停电三天

克里米亚人加油钱被转移给乌克兰部队!雅尔塔遇袭停电三天

项鹏飞
2026-07-26 21:08:49
潘玮柏一家三亚被偶遇!暴瘦9公斤后衣服空荡荡,网友:这是换了个头?

潘玮柏一家三亚被偶遇!暴瘦9公斤后衣服空荡荡,网友:这是换了个头?

今古深日报
2026-07-26 10:10:27
梅洛尼成绩单出炉,欧洲目瞪口呆,和中国的生意,意大利一件没落

梅洛尼成绩单出炉,欧洲目瞪口呆,和中国的生意,意大利一件没落

锅锅爱历史
2026-07-25 23:37:16
王虹广西农村老宅曝光,坐落大山脚下,白墙黑瓦,如今成网红打卡地,网友:风水宝地!

王虹广西农村老宅曝光,坐落大山脚下,白墙黑瓦,如今成网红打卡地,网友:风水宝地!

谭谈社会
2026-07-25 20:53:01
真相终于大白!逼得赵本山退出央视春晚的不是宋丹丹,更不是范伟

真相终于大白!逼得赵本山退出央视春晚的不是宋丹丹,更不是范伟

书慧我心
2026-07-25 14:46:56
一场廉价的“婴儿抓周仪式”,让人看清:这辈子也就上这一次桌了

一场廉价的“婴儿抓周仪式”,让人看清:这辈子也就上这一次桌了

世界圈
2026-07-25 09:45:15
时隔14年,被乔布斯嘲讽的设计终成真?首款触屏MacBook或今秋发布

时隔14年,被乔布斯嘲讽的设计终成真?首款触屏MacBook或今秋发布

我是一个养虾人
2026-07-26 23:00:03
带12瓶茅台去岳父家拜年,小舅子嫌低档,我拎走后妻子打爆我电话

带12瓶茅台去岳父家拜年,小舅子嫌低档,我拎走后妻子打爆我电话

千秋文化
2026-07-03 19:25:04
2026-07-26 23:43:00
码上闲叙
码上闲叙
有态度网友ytd
411文章数 76关注度
往期回顾 全部

科技要闻

传DeepSeek 100亿元新一轮融资突然放缓

头条要闻

邓煜舅舅发声:我们全家学霸 他那辈全部保送顶尖学府

头条要闻

邓煜舅舅发声:我们全家学霸 他那辈全部保送顶尖学府

体育要闻

詹姆斯的最后一集,依旧最艰难的路?

娱乐要闻

演员王建隆在家中去世,年仅43岁

财经要闻

232亿,巴黎水被卖了

汽车要闻

轿跑姿态+大空间/标配655km续航 奇瑞风云A9置换价10.68万起

态度原创

房产
手机
家居
时尚
亲子

房产要闻

37人抢1套房…海棠湾资产拍卖,爆了!

手机要闻

vivo X300 E 手机现身,参数细节再曝光 明日预售

家居要闻

2026建博会(广州) 公装联探展交流活动

7年亏2亿,“败家女”冉莹颖,太冤了

亲子要闻

家长一定要多关注孩子大脑!

无障碍浏览 进入关怀版