BrowserSkill简介
AI/ML
BrowserSkill 是一个本地桥接工具,用于将 AI 编程助手(如 Cursor、Claude Code、Codex 等)连接到用户已登录的真实浏览器。它解决了 AI 智能体在执行网页操作时与用户争抢浏览器控制权的问题,同时避免了为自动化任务单独维护测试账号的麻烦。
通过独立的「Agent Window」机制和显式的标签页借用协议,BrowserSkill 确保 AI 智能体的网页浏览、表单填写、数据抓取等操作在隔离环境中运行,用户可以继续正常使用自己的浏览器窗口而不受任何干扰。当遇到验证码或需要人工确认的步骤时,系统还支持无缝的人机协作接管。
亮点特性
01复用真实登录态
AI 智能体可直接操作用户已登录的网站,无需额外配置测试账号或注入 Cookie
02无干扰隔离执行
所有自动化任务在独立的 Agent Window 中运行,不抢占用户正在使用的浏览器窗口
03内置人机协作机制
遇到验证码、登录确认等纯人工步骤时,AI 可主动挂起并请求用户接管,完成后自动恢复执行
04框架无关的通用 CLI
任何能调用 Shell 的 AI 智能体均可通过 bsk 命令行接入,不绑定特定模型或框架
05跨平台支持
兼容 macOS、Linux 和 Windows,支持 Chrome 及 Edge 等 Chromium 内核浏览器
使用场景
场景 1AI 编程助手需要在已登录的内部系统或第三方平台中读取文档、提取数据或执行操作
场景 2自动化测试流程需要复用现有的浏览器登录态,避免频繁输入账密或触发风控
场景 3AI 智能体在网页操作中遇到图形验证码或二次确认弹窗时,请求用户临时介入处理后再自动继续
使用环境
快速上手
安装步骤
1. 安装 CLI 工具
macOS / Linux:
|
Windows (PowerShell):
|
2. 安装浏览器扩展
从 Chrome Web Store 或 Edge Add-ons 搜索并安装 BrowserSkill 扩展。
3. 为 AI 智能体安装技能
|
使用空格键选择目标 Agent(如 Cursor、Claude Code),按回车完成安装。
4. 验证连接
|
基本配置
在浏览器扩展弹窗中,可以配置两项自动化设置:
- Confirm before borrowing tabs:控制 AI 借用用户当前标签页前是否需要人工批准。
- Allow requests for human help:控制 AI 遇到阻碍时是否允许向用户发起求助。
核心用法示例
在支持斜杠命令的 AI 助手中直接调用:
|
或者通过命令行启动会话并截图:
|
替代方案
对比 1Browser Use
基于 Python 的 AI 浏览器自动化框架,通常需要启动独立的浏览器实例,无法直接复用用户日常浏览器的登录态和书签
对比 2Playwright / Puppeteer
通用的浏览器自动化测试库,侧重于程序化控制,缺乏针对 AI 智能体设计的标签页借用协议和人机交互接管机制
对比 3Skyvern
结合视觉大模型的网页自动化方案,主要面向云端 RPA 场景,而非本地开发环境与个人浏览器的无缝集成
相关资源
项目地址github.com/Tencent/BrowserSkill
官网chromewebstore.google.com/detail/hhcmgoofomhgciiibhipgmgkgnoenaoi
文档raw.githubusercontent.com/Tencent/BrowserSkill/main/AGENT_INSTALL.md

