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

BrowserSkill 安装与实战指南:让 AI Agent 安全驱动你的真实浏览器

发布时间:2026/9/26 7:23:19 来源:云帆数科 栏目:资讯中心
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 加浏览器扩展把 Agent 的任务路由进你已登录的 Chrome / Edge全程不抢你正在用的窗口。想让它帮你读页面、填表单、整页截图又不敢让它碰你的 Cookie 和当前标签页这就是它要解的问题。它的做法很直接任务全部跑在一个独立可见的 Agent Window 里只有你显式同意借出的标签页才会被触碰干完就还回来。它解决了什么Agent 浏览器自动化的几个老问题无头浏览器没有登录态→ 直接复用真实 profileAgent 以你的身份操作页面不用备测试账号更不用导出 Cookie。自动化抢走当前窗口→ 任务只发生在独立的 Agent Window 中要动你的标签页必须显式借用结束自动归还其余窗口纹丝不动。绑死某个 Agent 框架→ 任何能跑 shell 的 Agent 都能通过bskCLI 接入skill 包负责教会它怎么调用DeepSeek Harness 另有专用插件提供原生browser_*工具。卡在验证码、登录这类只有人能过的坎→ Agent 可发起request-help请你接管你操作完它自动继续。事后说不清 Agent 干了什么→ 可选的操作审计记录任务元数据网站调试功能还能把请求、Console、性能证据导出为 JSON。问题对号入座之后接下来就是装。麻烦吗3 分钟跑通bsk CLI 快速配置与第一个任务✅ 本地自动化需要三样东西CLI内含 daemon、浏览器扩展、skill。CLI 与 daemon 是同一个二进制。装 CLI。clone 仓库后运行安装脚本默认装到~/.local/binWindows 用仓库里的install.ps1git clone https://gitcode.com/GitHub_Trending/br/BrowserSkill cd BrowserSkill sh install.sh在将要使用它的终端里跑bsk --version确认能输出版本号。注意export PATH只对当前 shell 生效正在运行的 Agent 可能得重启一次才能找到新命令。加载扩展。Chrome Web Store 或 Edge Add-ons 搜 BrowserSkill 安装要求 Chromium 125。打开弹窗开启本地连接状态显示已连接 READY即成功。装 skill 并体检。skill 教会你的 harness 使用bskbsk install-skill用Space选目标 harness、Enter确认脚本环境可写bsk install-skill --harness cursor --json。之后跑bsk doctor按提示解决所有失败项它在没装 skill 时也能通过skill 是否生效要在新会话里单独确认。跑第一个任务手动 CLI 路径最短bsk session start --no-focus --json bsk navigate https://example.com --session id bsk observe --session id bsk session stop id你会看到什么浏览器弹出一个独立 Agent Window 并打开 example.comobserve输出页面文本结构stop后会话结束、借出的标签页自动归还。交给 Agent 时直接说用 browser-skill 打开 example.com 并总结页面即可。进阶部署沙箱与远程服务器 两种典型变体核心都是daemon 放哪、IPC 怎么共享。沙箱化 Agentbubblewrap 式 Bash 沙箱等如果沙箱在每条命令结束后收割后台进程daemon 必须放在持久的宿主环境里沙箱内只走共享的本地 IPC。所有命令统一带上这两个环境变量因为 env 不一定跨 shell 保留BSK_HOME/absolute/shared/bsk BSK_AUTO_START0 bsk status --jsonstatus 成功就复用browsers为空只表示扩展还没连上不要另起 daemondaemon 缺失时在沙箱外的持久后台任务跑bsk daemon start --foreground出现权限错误、超时先查路径与 IPC 权限——这些错误不能证明 daemon 不存在。细节见 docs/sandboxed-agents.md。Agent 跑在远程服务器登录态留在你的电脑CLI 与 daemon 放服务器扩展主动向服务器发起 WSS 连接你的电脑无需任何入站端口。启动带认证的服务器bsk daemon start --mode server \ --listen 0.0.0.0 --port 52800 \ --public-url wss://域名/extensionAgent 侧记得设BSK_AUTO_START0避免隐式拉起覆盖托管实例。配对、凭据续期与吊销见 docs/remote-extension-connection.md。自动化开关与协作机制扩展弹窗里有两个相互独立的Automation settings默认都开浏览器里保存的值是每个会话的权威配置开关开启默认关闭后借用标签页前确认Agent 触碰你的标签页前需你批准跳过确认直接借用允许请求人工帮助request-help弹出接管 UI求助请求直接返回disabled不确认任何人工动作什么场景建议关确认批量跑任务且 Agent 只操作 Agent Window 内标签页时或者 Agent 反复借用同一个标签页、你不想每次被弹一下时。⚠️ 注意disabled既不代表任务完成也不授予额外权限关闭开关会释放挂起的借用确认、以disabled结束挂起的求助但已完成的操作不会被撤销。底层链路拆解一次点击背后发生了什么三件套各一句话bskCLI解析子命令、通过本地 IPCUnix 下$BSK_HOME/run/daemon.sockWindows 为命名管道默认 home 是~/.bsk找到 daemonbsk daemon在回环 WebSocket默认 52800 端口上等扩展连接维护浏览器与两个会话表按会话串行化调用扩展WXT/MV3收到tool.*RPC 后经 dispatcher 走 CDP 在 Agent Window 内执行。以bsk click e1为例完整调用链是这样走的沙箱约束写工具只接受 Agent Window 内的标签页或从用户 profile 显式借出的标签页页面自己弹出的弹窗不会自动获得控制权。会话隔离一个会话 一个不透明 ID 一个专属 Agent Window 独立的 ref 存储多会话互不串台。并发策略同一会话的 RPC 由 daemon 串行化保证 ref 存储安全不同会话并行连了多个浏览器时用session start --browser id指定。生命周期空闲超时默认 5 分钟只是安全网任务结束必须显式bsk session stop。连接安全本地模式 WebSocket 只绑回环升级时校验扩展 origin网站 Cookie 始终留在你的 profile 里远程设备的凭据哈希存放在私有BSK_HOME。仓库速览给想读源码的人Cargo pnpm 双 workspace关键位置crates/bsk-cli/— CLI 子命令、本地 daemonskill 包与安装逻辑都在这里crates/bsk-protocol/— 共享的 Rust 线格式类型与 JSON Schema 生成apps/extension/— WXT/MV3 扩展transport、二十余个工具处理器、session-manager 与 CDP 驱动packages/dsh-plugin-browserskill/— DeepSeek Harness 插件自带 skill 与browser_*工具evals/browser/— 确定性的、Agent 无关的浏览器能力评估用例。想深入的话读 docs/architecture.md 的完整架构以及 docs/scroll-to.md 里scroll-to原语的 CLI、协议与可见边界说明。更新与兼容性⚠️ 四条要点别踩旧坑一条命令更新bsk update --yesWindows 报 staged update 时等替换完成再看bsk --version。扩展走商店更新发布可能滞后于 CLI整页截图等新功能要求 CLI、daemon、扩展三端版本匹配用bsk --versionbsk status核对后再跑bsk doctor。0.3.0 起--unattended、tab borrow --no-confirm、BSK_REQUEST_HELPoff不再能绕过确认或禁用求助一律改用扩展里的 Automation settings。托管的 skill 在 daemon 启动、session start、doctor时自动同步你本地编辑过或自定义的 skill 会被保留。更新后启动新 Agent 会话加载新指令变更明细见 CHANGELOG.md。BrowserSkill 以 MIT 许可证开源见 LICENSE装好之后值得拿它跑一次真实站点的完整任务看看 Agent Window 里到底发生了什么。【免费下载链接】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),仅供参考

相关推荐

平板端Zotero文献管理实战:iPad与Android同步批注全攻略
平板端Zotero文献管理实战:iPad与Android同步批注全攻略

1. 为什么要在平板上折腾Zotero如果你已经在电脑上把Zotero当成了主力文献管理工具,那大概率会遇到一个很现实的问题:离开电脑之后,文献就变成了"死"的。通勤路上、床上、会议室里,想翻一篇PDF、划两笔重点、写两句批注… · 2026/9/26 7:23:19

LinuxKit 中的 OpenTelemetry-Go:分布式遥测 API 与 Go 可观测性接入指南
LinuxKit 中的 OpenTelemetry-Go:分布式遥测 API 与 Go 可观测性接入指南

操作系统云原生容器运行时 【免费下载链接】linuxkit A toolkit for building secure, portable and lean operating systems for containers 项目地址: https://gitcode.com/gh_mirrors/li/linuxkit 点击查看 免费下载 OpenTelemetry-Go 是 OpenTelemetry 官方在 … · 2026/9/26 7:23:13

Agent发行版实战:从Profile定制到生产部署
Agent发行版实战:从Profile定制到生产部署

去年年底我在公司内部做了一次技术分享,标题就叫“别把 Agent 当模型用”。当时好几个人反问我:Agent 不就是调大模型接口、写个 prompt、跑起来能回复就完事了吗?这种想法不能说错,但它停留在“原型”阶段。真把这套思路搬到生产… · 2026/9/26 7:23:13

Substrate区块链开发框架:从最小链搭建到存储升级实战
Substrate区块链开发框架:从最小链搭建到存储升级实战

最开始接触 substrate 这个词,是在一次技术选型评审会上。当时团队要做一条面向特定业务的底层链,内部对“是自己写共识还是直接改一条成熟链”吵了很长时间,有人突然甩出一句:直接用 substrate 搭,能省掉一半重复工作… · 2026/9/26 8:35:55

从播放到上传:封装浏览器视频工具库video-use的实战
从播放到上传:封装浏览器视频工具库video-use的实战

“video-use”这个名字看起来很简单,就是“视频用法”或者“视频怎么用”,但实际开发中,它背后藏着一整套关于浏览器视频能力复用、封装与落地的工程化命题。我在项目里前后处理过视频播放、截图、录制、压缩、分片上传这些需求,一… · 2026/9/26 8:35:55

Word加载项信任链断裂:UAC与组策略协同排障指南
Word加载项信任链断裂:UAC与组策略协同排障指南

1. 这个弹窗不是“宏警告”,而是加载项信任链断裂的明确信号你双击打开Word,还没来得及输入一个字,屏幕中央就弹出一个灰底白字的对话框:“您正试图运行的函数包含有宏或需要宏语言支持的内容。”——紧接着是两个按钮&#xff1a… · 2026/9/26 8:35:55

深度学习画风迁移实战:神经风格迁移原理与PyTorch实现
深度学习画风迁移实战:神经风格迁移原理与PyTorch实现

简介:这是一份面向人工智能与深度学习初学者的画风迁移实战代码包,采用Python编写,通过卷积神经网络将一张图像的内容与另一张图像的风格进行融合,解决传统人工调色难以复现艺术画风的问题。压缩包共6个文件,体量约964… · 2026/9/26 8:35:49

Copilot、Claude Code与Cursor三大AI编程助手实战协作指南
Copilot、Claude Code与Cursor三大AI编程助手实战协作指南

1. 这不是“AI写代码”教程,而是三位资深队友的实战协作手册你有没有过这种体验:深夜改一个接口返回格式,明明逻辑就三行,却卡在JSON嵌套层级和空值处理上,翻文档、查Stack Overflow、试错五次,最后发现只是… · 2026/9/26 8:35:49

Web3数据科学:链上状态跃迁与非结构化特征工程
Web3数据科学:链上状态跃迁与非结构化特征工程

1. 为什么“Web3的数据科学”不是把Python脚本跑在区块链浏览器上很多人第一次听说“Web3的数据科学”,下意识反应是:不就是用pandas读取Etherscan导出的CSV,再画个交易量折线图?我试过——结果连最基础的地址字段都对不上。导出的… · 2026/9/26 8:35:49

数据库课后习题答案别硬背:当测试用例集刷,效率翻倍
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍

简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21

OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置
OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置

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

向下兼容与向上兼容:接口设计中的兼容性策略与工程实践
向下兼容与向上兼容:接口设计中的兼容性策略与工程实践

一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互… · 2026/9/26 0:00:46

了解更多?预约专属演示

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

企业微信二维码