AI 如何操作已登录的浏览器:Easy WebBridge 是什么
一句话结论:Easy WebBridge 是开源的浏览器连接工具,EasyBR 1.7.8 及以后版本已内置本地 Bridge(运行在本机 127.0.0.1:17777)和浏览器扩展。AI Agent(Codex、Claude、WorkBuddy 等)通过它连接你已经打开并登录的浏览器环境,读取页面、点击、填写、上传和截图。它连接的是你选定的真实环境,不绕过验证码,具体操作按你明确授权的任务范围执行。
先看懂整体结构
一句话理解:EasyBR 管理多开环境,Easy WebBridge 连接指定环境,业务 Skill 负责具体工作。
- EasyBR:创建和管理独立浏览器环境,每个环境有自己的 Cookie、Local Storage、代理和浏览器参数;
- Easy WebBridge 扩展:运行在目标 Chromium 浏览器中,把浏览器连接到本机 Bridge。EasyBR 1.7.8 及以后启动环境时自动加载,无需手动安装;
- Easy WebBridge Bridge:运行在本机 127.0.0.1:17777 的服务,接收 Agent 命令并转发给指定浏览器;
- 业务 Skill:如抖音搜索、App Store Connect、Google Play Console 等独立仓库,通过 Bridge 调用浏览器。
Easy WebBridge 能做什么
连接成功后,AI Agent 可以在你指定的浏览器环境中:
- 打开、查找、切换和关闭标签页,按任务标签分组;
- 读取真实页面文本、语义结构和当前状态;
- 点击、填写、滚动、执行受控脚本,截取页面或元素截图;
- 上传本地文件、下载文件、读取 Cookie、导出 PDF;
- 观察网络请求、检查响应;
- 在内容后台、CMS、CRM、App Store Connect、Google Play Console 等已登录页面中辅助检查、填写和上传。
它不是绕过平台规则的工具。验证码、二次登录、最终发布、付款、发送和删除等动作仍由用户掌握。
怎么开始用
推荐方式(EasyBR 用户):在 macOS(Apple 芯片)或 Windows 上,从 EasyBR 下载页安装 1.7.8 及以上版本并打开浏览器,内置 Bridge 和扩展即随客户端运行,不需要单独安装 Easy WebBridge、Node.js 或 Bridge 服务。把 Skill 交给 Agent 后,让它先列出浏览器环境的名称与 browserId,再选择一个已登录环境处理任务。
源码方式(其他浏览器或旧版本):普通 Chrome、Edge、QQ 浏览器,或 EasyBR 1.7.8 以前版本,需要从 GitHub 仓库下载代码,加载扩展并启动 Bridge(git clone → npm install → 启动),再用list命令确认在线浏览器的 browserId。
关键点:后续命令必须指定你确认过的 browserId,不要根据窗口位置猜账号。切换账号或环境后,重新列出并确认 browserId。
支持范围
当前已实测 Chrome、Edge、QQ 浏览器、Chromium 和 EasyBR 多开环境;其他 Chromium 浏览器需要支持 Manifest V3 扩展。Firefox 与 Safari 不在当前支持范围内。
常见问题
问:使用 EasyBR 还需要单独安装 Easy WebBridge 扩展吗?
答:EasyBR 1.7.8 及以后已内置扩展和本地 Bridge,启动任意环境时自动加载,无需手动安装;普通 Chrome、Edge 或旧版 EasyBR 才需要按源码方式手动加载。
问:AI 操作浏览器会不会重新打开一个干净的浏览器?
答:不会。扩展连接的是你已经打开并登录的浏览器环境,登录态是否有效取决于该浏览器账号本身。
问:发布、付款和发送能自动执行吗?
答:工具可以辅助填写和上传,但发布、发送、付款、删除和账号安全变更等操作需先明确对象、内容与授权范围,也不会绕过验证码、访问控制或平台审核。
问:Codex、Claude、WorkBuddy、OpenCode 都能用吗?
答:可以。它们只要能读取标准 SKILL.md、运行 Node.js 命令或访问本机 HTTP API,就能接入 Easy WebBridge。
资料来源
- Easy WebBridge 使用指南
- Easy WebBridge GitHub 仓库
- EasyBR 下载中心
- Gitee 发行仓库:gitee.com/xxjrq/easybr