首页 › skills-review › 开车件三强:赢的是借Chrome的

开车件三强:赢的是借Chrome的

概述

本期是本栏目第7轮,按轮次做同赛道对比横评。选的赛道是「开车件」——让 Claude 真正坐进驾驶座操作网页的那类 Skill。评测对象是同一台机器上实际装着的三件:微软 Playwright 系的 playwright(CLI 路线)、Vercel 系的 agent-browser(Agent 原生 CLI 路线)、中文社区的 web-access(借宿主 Chrome 路线),外加一个只看不开的看客 screenshot。本次全部一手材料取自三份 SKILL.md 原文逐段精读,外部榜单未联网核验,评分中涉及社区数据处均标注推断依据。核心发现一句话:三条路线设计哲学完全不同,总分的赢家用的是最“不自动化”的办法——直接开你每天在用的那个 Chrome。

三条路线一张图

同样是“让 Agent 摸到网页”,三件选了三条完全不同的路:

flowchart TD
    C["Claude 要操作网页"]
    C --> P["playwright 路线"]
    C --> A["agent-browser 路线"]
    C --> W["web-access 路线"]
    P --> P1["npx 拉起 CLI"]
    P1 --> P2["新开独立浏览器"]
    A --> A1["一条 CLI 全包"]
    A1 --> A2["新开独立浏览器"]
    A1 --> A3["session 并行多开"]
    A1 --> A4["state 存登录态"]
    W --> W1["curl 打本机端口"]
    W1 --> W2["CDP Proxy 中转"]
    W2 --> W3["用户日常 Chrome"]
    W3 --> W4["登录态现成的"]

playwright 和 agent-browser 都是“造一辆新车”——每次任务起一个干净的独立浏览器;web-access 是“借你的车”——通过 CDP 协议直连你正在用的 Chrome。这个差别决定了后面所有的分差。

评测对比表

按本栏目固定五维权重打分(功能25% / 设计25% / 实战20% / 上手15% / 社区15%):

维度(权重) playwright agent-browser web-access
功能完整度 25% ★★★★★ ★★★★ ★★★★★
设计质量 25% ★★★★★ ★★★★ ★★★★★
实战效果 20% ★★★★ ★★★★ ★★★★★
上手难度 15% ★★★ ★★★★ ★★
社区活跃度 15% ★★★★★ ★★★★ ★★★
加权总分 4.50 4.00 4.25

说明:实战效果按机制推演 + 本机可复现命令评估,未引用外部跑分;社区活跃度中 playwright 依托微软 Playwright 生态(头部开源项目),agent-browser 据公开报道为 Vercel 旗下新项目,web-access 为社区件、下载量无法核验,按保守给分。装机盘里另有第四件 chrome-automation,本次两次加载均未返回任何内容,无法核验其 SKILL.md,宁缺毋滥,不进评分表。

逐件拆解

一、playwright:测试巨头的官方 CLI,Skill 写法教科书

定位:不写测试代码,纯用终端驱动一个真浏览器。SKILL.md 第一行就把自己钉死:“Drive a real browser from the terminal using playwright-cli”,紧接着一句防漂移声明:“Do not pivot to @playwright/test unless the user explicitly asks for test files.”——这行是全篇最值钱的设计。Playwright 在人类世界的身份是测试框架,模型对它的一切先验都往“写测试文件”上偏,作者用一句话把岔路封死。

亮点:

短板:元素引用是裸编号(click e15),agent-browser 用了更醒目的 @e1 前缀;上手要理解 Node/npx/包装脚本三层,新手容易卡在环境检查那一步。

安装(SKILL.md 原文给法):

npm install -g @playwright/mcp@latest
playwright-cli --help

二、agent-browser:为 Agent 重新发明的一套动词

定位:一个把“给 Agent 用”刻进命令行设计的 CLI。SKILL.md 开头五行就是全部上手成本:

agent-browser open <url>
agent-browser snapshot -i
agent-browser click @e1
agent-browser fill @e2 "text"
agent-browser close

亮点:

短板:全文是纯命令目录,没有一句护栏——不防模型跳过 snapshot、不防滥用 eval。信任模型是把双刃剑,同一个模型手里,它的翻车率取决于模型自身的纪律。安装方式 SKILL.md 未写,需到其仓库按 README 走(本次未联网核验,包名以仓库为准)。

三、web-access:不造车轮,借你的 Chrome

定位:三件里唯一的中文 Skill,也是唯一不新开浏览器的。思路一句话:通过 CDP Proxy 直连用户日常 Chrome,“天然携带登录态,无需启动独立浏览器”。前置换来的代价写在最前面:要 Node.js 22+(原生 WebSocket),要你在 Chrome 地址栏打开 chrome://inspect/#remote-debugging 手动勾选允许远程调试,可能还得重启浏览器。

亮点(它是三件里唯一有“方法论”的):

短板:也是三件里上手门槛最高的——Node 版本、浏览器开关、重启,一步没到位就整个不可用;且它操作的是你真实浏览器和真实登录态,能力即风险面,护栏全靠自律条款。

安装/启动(SKILL.md 原文给法):

bash ~/.claude/skills/web-access/scripts/check-deps.sh
# Node 22+ 与 Chrome 远程调试就绪后,Proxy 起在本机 3456 端口

看客:screenshot,只看不开

装机盘里还有一件 screenshot(桌面截图件),本次一并读了。有意思的是它的自我定位:“Prefer tool-specific screenshot capabilities (for example: … Playwright/agent-browser tools for browsers and Electron apps)”——它亲口把网页场景让给前两件,自己守着 macOS 屏幕录制权限预检、Linux 的 scrot/gnome-screenshot/import 三级回退这些桌面脏活。这从侧面印证:这条赛道的正赛就是三强打的,看客连报名都懒得报。

安装与上手一览

Skill 前置 安装/启动 首条命令
playwright Node/npx npm install -g @playwright/mcp@latest playwright-cli open <url> --headed
agent-browser 按仓库 README 安装 CLI(本次未核验包名) 装完即用 agent-browser open <url>
web-access Node 22+、Chrome 开启远程调试 bash ~/.claude/skills/web-access/scripts/check-deps.sh curl -s http://localhost:3456/targets

推荐排行榜

按总分:playwright(4.50)> web-access(4.25)> agent-browser(4.00)

按场景(这才是真实选购指南):

你的任务 选谁 理由
要登录态:公众号后台、小红书、内部系统 web-access 借你日常 Chrome,登录态零配置,反爬平台唯一解
要留痕调试、衔接测试、产出报告 playwright tracing、多标签、产物目录规约,工程化最完整
要批量并行、无人值守跑任务 agent-browser session 多开 + state 冻结登录态 + --json 机器可读
只是想“看一眼”页面长什么样 screenshot 明确不抢浏览器件的活,桌面场景兜底

结语

横评做完,最反直觉的结论是:这个赛道里最强的竞争力不是自动化,而是“不自动化”。两个新造轮子的把快照、引用、等待状态做到了工业级,最后卡在同一个地方——登录态和反爬;而那件中文写的 community Skill,用“直接开用户自己的 Chrome”一步跨过了这道墙,剩下的篇幅全在教模型怎么像个正常人一样上网。

对想写 Skill 的人,三份考卷各留了一手:playwright 教你写护栏(防模型抄近道)、agent-browser 教你设计动词(命令即 API)、web-access 教你写哲学(给判断力不给步骤清单)。一个 Skill 的天花板,取决于它把模型当成什么:当执行器,就给命令;当员工,就给方法论。

参考来源

核验说明:本文所有命令与引文均出自上述本机 SKILL.md 原文;playwright 上游 npm 包名 @playwright/mcp 以 SKILL.md 原文记载为准,agent-browser 上游仓库归属(Vercel 系)为公开报道口径,本次未联网二次核验,故未给出具体 Star 数。

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入