SuperAPI AI 工具集

browsing-as-you

安全与审计

查看项目

更新于 10-15 22:37

技能介绍

用途:让智能体复用同一个已登录的 Chrome,而不是每次任务新建浏览器实例。标签在后台打开,不抢焦点。

主要能力:脚本 chrome-agent.sh 提供 start(幂等、并发安全,就绪后打印 http://127.0.0.1:9222);另有健康检查(ok|down|wedged)、doctor 诊断、recover、stop/kill;cdp.py 支持 seed(从本机 Default 配置导入 cookie)、open/nav/eval/shot/click/type/key/probe/front/close/gc、ctx 隔离上下文,以及 gh-attach 上传 GitHub 附件。click/type/key 使用 CDP Input 域产生 isTrusted 事件,可驱动 react-select、role=combobox 等控件。

使用方式:先启动桥接 Chrome 并附着到 127.0.0.1:9222(可用 chrome-devtools-mcp 的 --browser-url 或 cdp.py)。认证二选一:cdp.py seed 导入 cookie,或 chrome-agent.sh login 在桥接配置中登录。每个智能体持有自己的 targetId 并用 -t 指定;设 CHROME_AGENT_STRICT=1 可禁止隐式标签。gh-attach 只上传不提交,随后用 gh api repos/OWNER/REPO/issues/N/comments 发评论。

适用场景:需要已登录会话的网页自动化、SPA 操作、GitHub issue/PR 附件上传等。

限制:必须使用独立配置(Chrome 136 起默认配置忽略调试端口);调试端口仅绑定 127.0.0.1。seed 仅支持 cookie,不覆盖 localStorage/SSO(如 Cloudflare、Devin),DBSC 站点(Google、YouTube)重启后失效;此类站点建议 login。登录是唯一需人工的步骤。click 会拒绝 reCAPTCHA/hCaptcha/Turnstile 内部目标。遇到验证码、异常流量提示应停止并告知用户。seed 仅限 macOS,需 uv;chrome-devtools-mcp 需 Node 22+。自动启动可用 chrome-agent.sh autostart on(Linux 用 systemd)。