资讯动态

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

发布时间:2026/9/26 7:23:22 来源:尧图企业网站定制
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),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑