给 Claude 一双真浏览器:6.5K star 的 dev-browser,比 Playwright 还快还省

想让 Claude 自己点开网页、填表单、抓数据?还在手搓 Playwright MCP 调用,一个页面十几个 token?

最近挖到一个 GitHub 6.5K star 的开源工具 SawyerHood/dev-browser,专门解决”AI Agent 用浏览器“这件事——脚本在沙箱里跑、页面状态跨脚本保留、跑得比 Playwright MCP 还快还便宜。先看一个对比数据:完成同一个网页自动化任务,dev-browser 用 3 分 53 秒 / $0.88,Playwright MCP 要 4 分 31 秒 / $1.45,传统 Playwright Skill 更是 8 分多。token 和时间双省,这才是真·提效。

它跟普通浏览器自动化有啥不一样

  • QuickJS WASM 沙箱执行:脚本跑在隔离环境里,没有主机权限,安全不担心误删文件
  • 页面状态持久化:导航一次、交互可以拆成多个脚本,登录态、表单数据跨脚本保留
  • Auto-Connect 两种模式:能拉起全新 Chromium,也能 attach 到你已经在用的 Chrome(用你登录好的 cookie)
  • 完整 Playwright API:goto、click、fill、locators、evaluate、screenshots 全支持

两种模式按需选

第一种是 Standalone 模式,跑无头浏览器做干净自动化任务,适合不需要登录态的抓取、UI 测试。第二种是 Extension 模式,通过浏览器扩展连到你的真实 Chrome——你登着 Notion、Linear、公司内部系统?直接让 Claude 在你的登录态下操作,不用再手动导 cookie。

两行命令就能用:

npm install -g dev-browser
dev-browser install

然后用 dev-browser --help 看完整 API。Claude Code / Codex / Cursor / Gemini CLI 全都兼容,社区已经有现成的 install-skill 命令一键集成。

适合谁用

我做效率类 Skill 推荐,对”自动化重复劳动”这事非常敏感。如果你有这些场景,强烈建议装一个:

  • 每天要跑同几个网站抓数据、汇总成表格
  • 要做网页回归测试,不想每次写一坨 Playwright 脚本
  • 需要 Claude 帮你填 CRM、表单、提交工单
  • 想用 AI 跑内部系统的批量操作(你登录好的那种)

写在最后

浏览器自动化不是新鲜事,但 dev-browser 把”Agent 用浏览器”这件事的成本曲线打下来了——token 减半、时间也更快,而且沙箱 + 双模式的设计工程感很强。MIT 开源,社区活跃,已经 6.5K star。如果你已经在用 Claude Code 跑日常任务,这一个工具能直接帮你把”网页操作”这条线彻底自动化。

👉 github.com/SawyerHood/dev-browser


GitHub: https://github.com/SawyerHood/dev-browser

评论区

0 条评论

登录后可评论。

林小秋 16 阅读