BrowserSkill
把 AI agent 接到你已登录的真实浏览器上的桥接工具,由 bsk CLI/daemon 加浏览器扩展组成,agent 通过 shell 调用 bsk 在独立的 Agent Window 里操作页面,需要用到你已开的标签页时得显式借用再归还。亮点是不挑 agent 框架(Cursor、Claude Code、Codex、DeepSeek Harness 等只要能用 shell 都行),复用真实登录态省去测试账号,遇到验证码或登录确认可转交人工接管后继续。Tencent 出品,MIT 许可。
README
BrowserSkill
让 AI agent 使用你的浏览器,同时不打断你的工作。
English · 中文
BrowserSkill 将 Cursor、Claude Code、Codex、OpenClaw、CodeBuddy、WorkBuddy、Pi、Hermes Agent、DeepSeek Harness 等 AI agent 连接到你已经登录的浏览器。
需要让 agent 操作你已经打开的某个标签页?它必须显式地借用该标签页,在任务完成后归还,并且不干扰你浏览器的其余部分。
https://github.com/user-attachments/assets/db782c92-b1d4-4aae-a255-039675937a90
BrowserSkill 的优势
- 复用真实登录状态:agent 可以直接操作你已经登录的站点,无需单独的测试账号。
- 工作不受打扰:浏览器任务在独立、可见的 Agent Window 中运行,因此你可以继续使用自己的浏览器。
- 支持任意 Agent:任何能调用 shell 的 Agent 都可以通过
bskCLI 使用 BrowserSkill,不绑定特定模型、Agent 框架或 harness。 - 内置 human-in-loop(人在环路中):当任务遇到验证码、登录、确认对话框等只能由人完成的步骤时,Agent 可以请你接管,随后继续执行。
在 Quick actions → Full-page screenshot 中截取长图,或让 Agent 使用 bsk screenshot --session <id> --full-page --out page.png。页面支持范围、取消与导出请参见整页截图指南。
运行环境
BrowserSkill 在本地有两个运行时组成部分:bsk CLI/daemon 和浏览器扩展。
| 运行时 | 支持情况 |
|---|---|
| 操作系统 | macOS(Apple Silicon 和 Intel)、Linux(x64 和 ARM64)、Windows x64 |
| 浏览器 | 支持 Chrome 和 Microsoft Edge;其他基于 Chromium 的浏览器在支持未打包 Chromium 扩展的情况下预计也可用;Firefox 已在计划中 |
快速开始
你的 agent 沙箱会在每条命令执行后回收后台进程?请按照沙箱化 agent 配置,让 daemon 常驻在持久化的宿主环境中,并通过共享的 BSK_HOME 加上 BSK_AUTO_START=0 进行连接。普通本地使用默认保留自动启动。
已经在使用 Cursor、Claude Code、Codex 或其他能调用 shell 的 agent?只需复制下面这一行发给你的 agent——它会替你安装 CLI 和 skill,然后引导你加载扩展:
Set up browser-skill on this machine by following https://raw.githubusercontent.com/Tencent/BrowserSkill/main/AG