BrowserSkill:让 AI Agent 直接用你的真实浏览器操作网页
BrowserSkill:让 AI Agent 直接用你的真实浏览器操作网页
BrowserSkill 是腾讯开源的浏览器自动化 Skill,能让 AI Agent 直接控制用户已登录的 Chrome 或 Edge 浏览器,在不打断用户工作的前提下完成页面读取、表单填写、截图、调试等任务。与传统浏览器自动化工具不同,它复用浏览器现有登录态,Agent 在独立窗口运行,用户可随时接管。
该工具在 2026 年 9 月 19 日 GitHub Trending 中单日斩获 +1,306 颗星,位列当日热门项目第四;截至 2026 年 9 月 28 日共积累 7,663 颗星、549 个 fork,增长曲线陡峭。Smithery 平台已有专门集成页,累计安装量持续攀升。
GitHub 链接:https://github.com/Tencent/BrowserSkill
功能与原则
BrowserSkill 围绕三大核心能力设计:
- 复用登录态:直接使用 Chrome/Edge 当前登录状态,访问内部文档、SaaS 系统、个人账户等,无需重新认证。
- 任务可见可接管:Agent 在独立「Agent Window」运行,用户可监控过程、在登录/验证等关键节点介入,避免 Agent 迷失。
- 证据驱动调试:操作与 HTTP 请求、控制台日志、响应体强关联,支持回放和规则重放,便于精确定位问题。
设计原则是「用户始终掌控浏览器,Agent 是执行者而非独占者」。
认可度
截至 2026 年 9 月 28 日,BrowserSkill 的核心数据:
- GitHub Star:7,663(当日 +1,306,Trending #4)
- Fork:549
- 平台集成:Smithery(Claude Code/Cursor/Codex 等主流 Coding Agent 均支持)
- 维护方:Tencent(腾讯官方团队,持续更新)
链接
GitHub:https://github.com/Tencent/BrowserSkill
原作者
Tencent(腾讯官方团队),项目隶属腾讯微信基础产品线(WXG-PRD-CPG),专注开发者工具与 Agent 基础设施。
介绍
BrowserSkill 由一个跨平台 CLI(bsk)+ 浏览器扩展组成,通过 Chrome/Edge 扩展连接本地浏览器实例,CLI 端暴露标准化工具集给 AI Agent 调用。核心价值在于「真实浏览器 + 真实登录态」,而非无头模拟——这让它能处理需要 Cookie/JWT 验证的企业内部工具、需 MFA 的账户,以及依赖浏览器指纹的复杂页面。
Agent 无需感知底层实现,只需调用 /browser-skill 或自然语言指令描述任务(”打开某页面、总结内容、完成后关闭”),Skill 自动编排观察、导航、截图、交互等子步骤。结果可导出为 JSON 审计日志,方便后续复盘。
支持 DeepSeek Harness 原生插件模式,Web UI 内直接展示浏览器任务进度和截图。对于在服务器端运行 Agent 的场景,也有沙盒环境配置指南,保证 daemon 持续存活。
特点
- 多 Agent 兼容:Cursor、Claude Code、Codex、OpenClaw、DeepSeek Harness、WorkBuddy 等主流 shell-capable Agent 均可使用
- 跨平台 CLI:macOS(Apple Silicon + Intel)、Linux(x64 + ARM64)、Windows(x64)全支持
- 登录态零配置:扩展安装后自动复用当前浏览器身份,无需手动导入 Cookie 或 token
- 调试友好:HTTP 请求/响应、Console 日志、页面变化全程记录,支持规则拦截和请求重放
- 安全可见:Agent 在独立窗口操作,关键步骤用户可见可接管,符合企业安全协作场景
使用方法
第一步:安装 CLI
macOS / Linux:
curl -fsSL https://raw.githubusercontent.com/Tencent/BrowserSkill/main/install.sh | sh
export PATH="${BSK_INSTALL_DIR:-$HOME/.local/bin}:$PATH"
Windows PowerShell:
irm https://raw.githubusercontent.com/Tencent/BrowserSkill/main/install.ps1 | iex
第二步:安装浏览器扩展
从 Chrome Web Store 或 Edge Add-ons 安装扩展,打开扩展 popup 并启用本地连接。
第三步:安装 Skill
bsk install-skill
# 选择对应的 harness(如 cursor / claude-code)
# 非交互式:
bsk install-skill --harness cursor --json
第四步:验证
bsk doctor
确认扩展显示「Connected」后,启动 Agent 会话并发送:
“Use browser-skill to open https://example.com, summarize the page, and end the browser session when finished.”
使用场景与人群
适用场景:
- 抓取需要登录验证的内部数据(Confluence、Jira、Notion 等)
- 自动填表、批量提交审批流程
- UI 自动化测试(端到端,真实浏览器环境)
- 价格监控、库存跟踪等需要实时数据的场景
- Agent 辅助研究:让 AI 自主浏览网页收集信息
目标用户:
- AI 应用开发者(需要让 Agent 操作 Web)
- 自动化工程师(替代 Selenium/Puppeteer 的 AI 原生方案)
- 企业内部工具集成者(Agent + 已有 Web 系统)
- 需要 AI 处理登录态网页数据的任何人
输入与输出案例
案例一:自动数据抓取
输入:
“Use browser-skill to open the internal wiki at https://wiki.company.com/project-alpha, extract all team members listed on the page, and save the list.”
输出:
Agent 在独立窗口打开页面,读取 DOM 内容,提取人员名单,返回结构化文本:
Team Members:
1. 张三 - Backend Engineer
2. 李四 - Frontend Lead
3. 王五 - Product Manager
浏览器会话关闭,任务完成。
案例二:表单批量填写
输入:
“Open the recruiting platform at https://hr.internal/jobs/123, fill in the candidate’s name as ‘陈六’, email as ‘chenliu@example.com’, and submit the application.”
输出:
Agent 打开页面,自动定位表单字段,填入数据,触发提交按钮,页面返回「申请已提交」确认,Agent Window 关闭并报告完成状态。
评论区
登录后可评论。