首页/新闻资讯/正文详情

BrowserSkill 完整指南:AI Agent 浏览器操作复用登录态,工作不被打断

发布时间:2026/9/25 9:56:23 来源:云帆数科 栏目:资讯中心
BrowserSkill 完整指南:AI Agent 浏览器操作复用登录态,工作不被打断
BrowserSkill 完整指南AI Agent 浏览器操作复用登录态工作不被打断【免费下载链接】BrowserSkillLet AI agents use your real, logged-in browser without interrupting your work. CLI extension for browser automation across any shell-capable AI agent.项目地址: https://gitcode.com/GitHub_Trending/br/BrowserSkillBrowserSkill 是一个面向 AI Agent 浏览器操作的本地桥接工具。它由bskCLI、daemon 和浏览器扩展三部分组成装好之后任何能执行 shell 命令的 AgentCursor、Claude Code、Codex 等都能直接驱动你已登录的浏览器。任务运行在独立的 Agent Window 里你自己开的窗口照常使用互不干扰。如果你的日常需求是让 Agent 完成需要登录的网站操作这套工具值得花三分钟装上。它解决什么问题BrowserSkill 针对两个高频痛点Agent 拿不到登录态以及 Agent 会占用你正在用的浏览器窗口。登录态拿不到Agent 自己开的浏览器是空白状态要么重新走注册流程要么搬运 Cookie 和凭据麻烦且有安全风险。窗口被抢占Agent 直接接管你当前窗口边下命令边被它翻页面工作被打断。一句话定义BrowserSkill 是 Agent 与浏览器之间的本地桥接层。Agent 通过 shell 下指令扩展在独立窗口里执行它复用你真实的登录状态且不提取凭据、Cookie 或 Token。 三分钟装好 BrowserSkill目标是三步装上 CLI、装上扩展、用bsk doctor验证连接。组件要求CLI / daemonmacOSApple Silicon、Intel、Linuxx64、ARM64、Windows x64浏览器扩展Chrome、Microsoft Edge以及 Chromium 125 的其他浏览器Agent任意能调用 Shell 的 Agent或 DeepSeek Harness走专用插件推荐路径是把一句话发给 Agent让它自助安装按照仓库里 AGENT_INSTALL.md 的说明在本机安装并配置 browser-skillAgent 会完成 CLI 安装、skill 选择和连接检查扩展需要你在 Chrome Web Store 或 Edge 加载项商店自行添加。手动安装时macOS/Linux 直接运行仓库根目录的install.shWindows 用 PowerShell 运行install.ps1默认装到~/.local/bin。给 Agent 装 skill 用非交互形式bsk install-skill --harness cursor --json bsk doctorbsk install-skill不带参数时进入交互模式用空格选择 harness。bsk doctor解决失败项后打开扩展弹窗确认显示已连接再用bsk --version核对 CLI 版本。如果你的 Agent 沙盒会在每条命令后回收后台进程参考 docs/sandboxed-agents.mddaemon 留在宿主侧沙盒内通过共享的BSK_HOME和BSK_AUTO_START0连接。skill 本体在 crates/bsk-cli/skill/SKILL.md它教 Agent 按启动会话 → 观察 → 操作 → 停止会话的节奏工作。️ 能做什么核心命令速查拿到session_id和新鲜的eNref八类命令就能覆盖页面操作。bsk session start --json bsk navigate https://example.com --session id bsk observe --session id目标命令点击bsk click e3 --session id填写字段bsk fill e3 --value text --session id选择选项bsk select e3 --value option-value --session id按键bsk press Enter --ref e3 --session id展开悬停菜单bsk hover e3 --session id露出元素bsk scroll-to e3 --session id截图bsk screenshot --session id --out page.png上传 / 下载bsk upload e3 --file ./a.pdf/bsk download e3 --out ./a.pdf借用用户标签bsk tab borrow tab-id/bsk tab return tab-id必须知道的语义细节eNref 只对当次观察有效。导航或 DOM 大改动后会失效操作前重新observe。select取选项的value属性值不是可见文字。scroll-to返回的是按祖先裁剪后的可见边界单位为顶层 viewport CSS 像素部分可见即成功完全隐藏才失败完整约定见 docs/scroll-to.md。借用用户标签页要借前确认、用完即还。tab borrow --timeout 120s只延长确认等待时间默认 60 秒不决定是否需要确认。上传会把文件披露给站点下载默认拒绝覆盖需要时加--overwrite两边都用你本地的路径。大观察结果用observe --max-tokens n控制配合返回的 cursor 续读。任务无论成败都要bsk session stop id收尾借用的标签随之归还。 人机协作与无人值守遇到登录、验证码、支付确认这类必须人出场的步骤Agent 可以主动交棒也可以整体关闭求助。bsk request-help --session id --prompt 请完成登录 --target e3返回结果下一步continued/completed重新 observe用新 ref 继续cancelled/timed_out尊重拒绝不要重复请求disabled没有人完成操作按现有能力继续Stale refobserve 后重试一次目标动作超时或效果未知先检查当前状态动作可能已生效扩展弹窗里有两个独立开关默认都开浏览器侧保存的设置对已有和新建会话都有最终决定权借用前确认允许人工协助实际行为开开借用需确认求助正常弹窗开关借用需确认求助返回disabled关开借用免确认求助正常弹窗关关借用免确认求助返回disabled关闭借用确认会放行待确认请求关闭协助会把等待中的求助结束为disabled。重新打开开关后后续操作恢复原行为。旧的--unattended、tab borrow --no-confirm、BSK_REQUEST_HELPoff不再能覆盖开关仅为兼容保留识别。关闭协助不代表步骤已完成也不增加任何授权。Agent 应先用现有登录态和已授权输入把能做的做完仅手机扫码、人脸验证、拿不到的短信码可以如实报告受阻其余可独立完成的工作要继续。 进阶场景基础跑通之后长截图、服务器侧 Agent 和 DSH 集成是三个进阶方向。长截图三种模式怎么选扩展快捷功能 → 长截图和 Agent 命令共用同一套捕获、拼片与导出管线。Full page · Automatic从顶部开始增量滚动跟随追加内容。Long image · I scroll从当前位置开始你手动滚动并保留重叠完成后点Finish and keep。Visible area只截当前视口一次。Agent 侧一条命令即可bsk screenshot --session id --full-page --timeout 5m --out page.png默认捕获与编码截止 2 分钟--timeout可延长支持 Ctrl-C 取消结束后恢复原始滚动位置。--scope follow默认跟随追加内容--scope current只捕获开始时测量的文档区域后续长高不再扩展范围。内部浏览器页面、嵌套滚动面板和虚拟化列表不支持捕获期间保持标签可见。存储上新捕获是 512 像素高的 PNG 瓦片写在扩展的 OPFS 里导出时流式压缩不构建整页像素缓冲。细节见 docs/long-screenshot.md。快捷功能在 CLI 连接关闭时也可独立使用。远程连接Agent 在服务器浏览器在你电脑扩展主动发起出站 WSS 连接你的电脑无需开放入站端口任务照常用独立 Agent Window 和借用-归还流程。本地模式就是默认行为bsk daemon start服务器模式换成bsk daemon start --mode server --listen 0.0.0.0 --port 52800 \ --public-url wss://browser.example.com/extension配对验证按三步走服务器侧BSK_AUTO_START0 bsk daemon pair生成配对链接单次使用默认 5 分钟过期。扩展弹窗选Remote connection粘贴链接并保存。BSK_AUTO_START0 bsk status --json确认浏览器出现再用它的instance_id启动会话读页验证成功后bsk session stop。设备授权用bsk daemon devices查看、bsk daemon revoke --all吊销吊销同时断开现有连接并拒绝新连接。注意远程模式当前不支持文件上传/下载。TLS 反向代理、--pairing-ttl等启动参数、第三方网关协议都在 docs/remote-extension-connection.md 里。DeepSeek Harness 插件在 DSH 下不用bsk install-skill官方插件自带 skill并提供原生browser_*工具和 Web UI 任务预览dsh plugin --profile web add wxg-prc-cpg/browser-skill-dsh-plugin dsh --profile web把web换成你的 profile 名确保该环境 PATH 能找到bsk。插件不会自动更新升级后重启 profile。用法与配置见 packages/dsh-plugin-browserskill/README.md。⚙️ 它是怎么工作的整条链路只有四跳CLI → daemon → 扩展 → Agent Window每一层职责固定。CLIcrates/bsk-cli/命令树与 daemon。命令按需自动拉起 daemon再发出类型化 RPC。daemon持有请求直到扩展重连上路由到对应浏览器session start在扩展未连好时不会直接失败。协议crates/bsk-protocol所有线上类型与 JSON Schema 集中在此每个工具的参数和结果契约都在 schema 目录。扩展apps/extension/src/浏览器内执行自动化、录制、长截图与审计。排障与版本对齐多数问题落在三件事上doctor 输出、版本匹配、升级顺序。doctor 的WARN是提示而非失败典型场景是受管 skill 检测到本地编辑、暂停自动同步或来源无法识别。按提示处理即可例如用bsk install-skill --harness cursor --force恢复内置 skill或用--source加--force显式标记为自定义。受管 skill 在 daemon 启动、session start、doctor时自动同步内容未变的才更新本地编辑和自定义 skill 一律保留。版本匹配长截图等新能力要求 CLI 与扩展构建一致。更新 CLI 后运行bsk daemon restart重启运行中的 daemon扩展走商店更新DSH 插件单独更新。升级顺序先结束进行中的浏览器任务再更新。bsk update --yes bsk daemon restart最后用bsk --version、bsk status、bsk doctor核对 CLI、daemon 与扩展的版本和连接。延伸阅读细节问题在各文档里都有专章建议按需查阅AGENT_INSTALL.mdAgent 自助安装的完整说明。docs/website-debugging.md网站调试与证据采集。docs/browser-profiles.md多浏览器与 Profile 选择。许可证MIT。【免费下载链接】BrowserSkillLet AI agents use your real, logged-in browser without interrupting your work. CLI extension for browser automation across any shell-capable AI agent.项目地址: https://gitcode.com/GitHub_Trending/br/BrowserSkill创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

新疆靠谱的气动阀门厂家筛选名录:源头生产厂家实力盘点
新疆靠谱的气动阀门厂家筛选名录:源头生产厂家实力盘点

在新疆能源工程领域,管道阀门的适配性直接决定整个管网系统的运行稳定性,尤其是对安全性能要求极高的气动阀门,筛选靠谱厂家从来不是一件小事。不同于通用款阀门,气动阀门多用于易燃易爆的油气、化工、燃气工况,对产品… · 2026/9/25 9:56:23

南京靠谱的野山参粉定制工厂有哪些?无尘加工实力与用户口碑深度解析
南京靠谱的野山参粉定制工厂有哪些?无尘加工实力与用户口碑深度解析

南京靠谱的野山参粉定制工厂有哪些?无尘加工实力与用户口碑深度解析 导语南京山品汇健康生物技术有限公司依托东北桓仁核心产区的原生野山参资源,专注国标真野山参甄选加工与定制服务,打造可溯源、高年份的野山参粉产品,为各类客户提供保真可… · 2026/9/25 9:56:16

Atlas 300V 24G推理加速卡部署YOLO模型全流程实践指南
Atlas 300V 24G推理加速卡部署YOLO模型全流程实践指南

先说一下背景。最近不少朋友在问“atlas 300v 24g 是运算加速卡吗”,问的人多了,我发现很多刚接触这块的人其实是卡在同一个点上:一看到“加速卡”三个字,就习惯性地拿它跟GPU去比,然后面对Atlas这一整套名字&#xff… · 2026/9/25 9:56:10

Skills 使用指南:用 SKILL.md 与 frontmatter 配置 TaoToken 接入 Claude
Skills 使用指南:用 SKILL.md 与 frontmatter 配置 TaoToken 接入 Claude

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 10:20:03

2026年高定整木全屋定制工厂招代理加盟选哪家好,发展现状与市场占有率及排名研究分析报告
2026年高定整木全屋定制工厂招代理加盟选哪家好,发展现状与市场占有率及排名研究分析报告

当下国内家居消费市场正迎来结构性升级,别墅、大平层与私宅装修需求持续攀升,高定整木全屋定制赛道的热度不断走高,越来越多创业者选择入局高定木作代理加盟,寻找兼具实力与发展潜力的合作工厂。在一众品牌中,找到扎根… · 2026/9/25 10:20:03

华为AR路由器设备状态查看指南:从基础命令到实战排障
华为AR路由器设备状态查看指南:从基础命令到实战排障

开头做网络维护这些年,我有个习惯:每次接手一台华为路由器,不管之前是谁配的、跑的是什么业务,第一件事一定不是看配置,而是先把设备的基本状态摸一遍。就像开一台二手车之前,你得先看仪表盘、看里程、看有… · 2026/9/25 10:20:03

ax 调度与 Kubernetes 编排:Agent 任务从单机脚本到集群的落地实践
ax 调度与 Kubernetes 编排:Agent 任务从单机脚本到集群的落地实践

1. 从"ax"这个极简标题说起:它到底指什么第一次看到"ax"这个标题,很多人会愣一下——两个字母,没有上下文,没有正文,没有关键词,连摘要都是空的。但结合热搜词里密集出现的Kubernetes、… · 2026/9/25 10:20:03

2026年河北海泡石保温纤维源头厂家,安泰恒信行业现状与选择指南
2026年河北海泡石保温纤维源头厂家,安泰恒信行业现状与选择指南

2026年河北海泡石保温纤维源头厂家安泰恒信行业现状与选择指南定兴县安泰恒信新型保温材料有限公司是全国地区专业的海泡石、水镁石矿物保温耐火材料源头生产厂家,核心为各行业下游企业提供品质稳定、可定制适配、性价比优异的保温纤维原料,助力客户实现… · 2026/9/25 10:20:03

宠物吸尘器优质生产商DRC:家用除毛吸尘器,强力吸毛不缠毛发测评
宠物吸尘器优质生产商DRC:家用除毛吸尘器,强力吸毛不缠毛发测评

宠物除毛吸尘器行业基础科普宠物吸尘器是专为宠物家庭设计的针对性清洁工具,和普通家用吸尘器相比,它的核心定位是解决宠物浮毛清理难题。普通吸尘器清理布艺表面的宠物毛发时,容易出现毛发缠绕滚刷、吸力不足残留浮毛、大体积不便随车或移动… · 2026/9/25 10:19:57

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码