BrowserSkill快速上手:3步安装bsk CLI+浏览器扩展,让AI驱动你的Chrome
BrowserSkill快速上手3步安装bsk CLI浏览器扩展让AI驱动你的Chrome【免费下载链接】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 是一款开源浏览器自动化工具通过bskCLI 浏览器扩展让 Cursor、Claude Code、Codex 等 AI Agent 直接操作你已登录的真实 Chrome——打开网页、填表单、点按钮、截长图全程不打断你自己的工作。本文带你用 3 步完成安装让 AI 真正开上你的浏览器。BrowserSkill 是什么为什么值得装一句话理解它是 AI Agent 和你浏览器之间的本地桥接层。Agent 不直接碰浏览器而是通过本地bsk命令下发任务扩展在独立的 Agent Window 中执行。四大核心优势复用真实登录态Agent 直接用你已登录的网站无需测试账号️不中断你的工作任务跑在独立的 Agent Window 里你的常规窗口不受影响不绑定特定 Agent只要 Agent 能调用 Shell就能通过bskCLI 使用内置 human-in-loop遇到验证码、登录、确认弹窗时Agent 会主动请你接管完成后继续任务 运行环境macOSApple Silicon / Intel、Linuxx64 / ARM64、Windows x64浏览器支持 Chrome、Microsoft Edge 及其他 Chromium 系浏览器。第一步一键安装 bsk CLI如果项目需要获取源码执行git clone https://gitcode.com/GitHub_Trending/br/BrowserSkill cd BrowserSkillmacOS / Linux安装到~/.local/bin./install.sh export PATH$HOME/.local/bin:$PATHWindowsPowerShell运行 install.ps1 脚本即可。验证安装成功bsk --version能打印版本号就说明 CLI 装好了。bsk由 Rust 编写CLI 与本地 daemon 的源码在 crates/bsk-cli/想深入可以看看 crates/bsk-cli/src/daemon/ 的实现。 首次执行浏览器任务时daemon 会自动启动普通本地环境无需任何额外配置。第二步安装 BrowserSkill 浏览器扩展打开 Chrome Web StoreChrome / Chromium 系或 Edge 加载项商店搜索BrowserSkill并点击安装安装后点击浏览器右上角的 BrowserSkill 扩展图标打开弹窗确认弹窗中显示已连接READY端口应与本地 daemon 一致可选给浏览器起个别名例如个人 Chrome方便多浏览器场景识别⚠️ 长截图等新功能要求 CLI 与扩展版本一致可用bsk --version和bsk status核对。第三步安装 skill 并验证连接skill 是教 Agent 使用bsk的指令文件。一键安装到你的 AI 环境bsk install-skill用Space选择你的 AgentCursor、Claude Code、Codex、OpenClaw 等按Enter完成安装。非交互场景可指定目标例如bsk install-skill --harness cursor --json。skill 内容源文件见 skill/SKILL.md。然后运行健康检查bsk doctor每行fail项都会附带hint按提示处理后再跑一次即可只安装完扩展后extension connected显示失败是正常的装好扩展再复查全新环境里 skill 相关项显示N/A不代表失败说明未安装 skill✅第一次实战验证启动一个 Agent 会话让它执行打开 example.com 并总结页面内容成功读取并结束 session 即大功告成。它是怎么工作的![说明本图为文字流程示意无对应图片文件] 整体链路非常清晰AgentCursor / Claude Code / Codex │ shell: bsk ... ▼ bsk CLI ──本地 IPC──▶ bsk daemon ──127.0.0.1 WebSocket──▶ 浏览器扩展 │ ▼ Agent Window自动化执行 你的常规窗口仅在显式借用时介入几个关键设计标签页借用机制Agent 想操作你已打开的标签页必须显式借用任务结束自动归还借用前你还能在扩展弹窗里设置是否需要确认human-in-loop登录、验证码等必须由人处理的步骤Agent 会请求你接管完成后再继续远程模式Agent 跑在服务器上、浏览器在本地电脑内置鉴权服务支持配对连接详见 docs/remote-extension-connection.md完整架构说明在 docs/architecture.md。装好之后还能玩什么 场景操作查看状态bsk status查看 CLI / daemon / 扩展连接与版本长截图bsk screenshot --session id --full-page --out page.png长页面加--timeout 5m支持 Ctrl-C 取消更新版本结束任务后bsk update --yes会自动以默认配置重启 daemon沙盒 Agent沙盒每条命令后回收后台进程按 docs/sandboxed-agents.md 在宿主侧保持 daemon 存活长截图功能还支持在扩展弹窗的快捷功能 → 长截图中直接操作详见 docs/long-screenshot.md。常见问题排查 ️Qbsk --version提示命令不存在把~/.local/bin加入 PATH见第一步的export命令正在运行的 Agent 如果沿用旧 PATH重启一下即可。Qbsk doctor显示扩展未连接确认扩展已安装、弹窗中开关已打开且端口与本地 daemon 一致混用旧版本 CLI 和扩展会触发协议兼容提示升级后再看bsk status中的版本差异。QAgent 找不到 browser-skill检查bsk install-skill --list的输出路径是否指向你正在使用的 harness必要时用--harness id显式指定。QAgent 任务中弹出验证码怎么办这正是 human-in-loop 生效的时刻——你手动完成验证后Agent 会自动继续任务。也可以在扩展弹窗中关闭允许请求人工协助让 Agent 在无协助情况下尽力完成已授权步骤。三步走完你的 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/BrowserSkill创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Python MCP SDK 工具开发指南:用 `@mcp.tool()` 声明模型可调用的函数

Python MCP SDK 工具开发指南:用 `@mcp.tool()` 声明模型可调用的函数

Python MCP SDK 工具开发指南:用 mcp.tool() 声明模型可调用的函数 【免费下载链接】python-sdk The official Python SDK for Model Context Protocol servers and clients 项目地址: https://gitcode.com/gh_mirrors/pythonsd/python-sdk 在 Model Context…

2026/9/24 14:19:12 阅读更多 →
Lightweight Charts™ iOS 集成指南:借助 iOS wrapper 在原生应用中渲染高性能 HTML5 图表

Lightweight Charts™ iOS 集成指南:借助 iOS wrapper 在原生应用中渲染高性能 HTML5 图表

前端图表库金融科技数据可视化 【免费下载链接】lightweight-charts Performant financial charts built with HTML5 canvas 项目地址: https://gitcode.com/gh_mirrors/li/lightweight-charts 点击查看 免费下载 Lightweight Charts™ 是一款基于 HTML5 canvas 的…

2026/9/23 14:53:02 阅读更多 →
3步调通FreePascal源码解析 解决代码复制报错难题

3步调通FreePascal源码解析 解决代码复制报错难题

3步调通FreePascal源码解析 解决代码复制报错难题 复制来的 FreePascal 代码,是不是经常一跑就红屏?明明逻辑看着没问题,编译器却报出一堆 E2003 或 F2004 错误。这种“看着懂,跑不通”的绝望感,每个写过…

2026/9/24 7:48:48 阅读更多 →

最新新闻

STM32驱动DHT11温湿度传感器:单总线时序与HAL库实现

STM32驱动DHT11温湿度传感器:单总线时序与HAL库实现

/* 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 6:41:11 阅读更多 →
STM32 SWD/JTAG通信失败排查指南:从接线到救砖的完整流程

STM32 SWD/JTAG通信失败排查指南:从接线到救砖的完整流程

/* 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 6:41:11 阅读更多 →
开源30MHz任意波形发生器:DDS原理、原理图与调试波形全解析

开源30MHz任意波形发生器:DDS原理、原理图与调试波形全解析

/* 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 6:41:10 阅读更多 →
随机短视频管理系统源码实战:Vue3后台+FastAPI调度全解析

随机短视频管理系统源码实战:Vue3后台+FastAPI调度全解析

简介:这是一套基于PHPMySQL构建的全新UI随机美女短视频管理系统源码,适合有PHP基础、希望快速搭建短视频内容管理平台的开发者或运营人员使用。系统采用前后端分离设计,前端适配手机、平板与桌面浏览器,后台基于RBAC权限模型支持管…

2026/9/25 6:41:10 阅读更多 →
R与RStudio版本更新全攻略:跨平台操作与包迁移技巧

R与RStudio版本更新全攻略:跨平台操作与包迁移技巧

/* 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 6:41:10 阅读更多 →
探地雷达GPR数据处理全流程:从A-Scan到B-Scan、速度分析与三维切片

探地雷达GPR数据处理全流程:从A-Scan到B-Scan、速度分析与三维切片

简介:GPR.zip打包了一份面向探地雷达从业者与学习者的完整资料,内容涵盖GPR数据原理、无损检测应用及GPRConsole软件源码,适合地质勘查、工程检测、考古等领域的算法研究与二次开发。压缩包共28个文件,以C源码为主,包括…

2026/9/25 6:40:10 阅读更多 →

日新闻

AI元人文:从工具使用到思维重构的深度探索

AI元人文:从工具使用到思维重构的深度探索

最近半年我一直在琢磨一件事:AI元人文到底是什么?说白了,就是“用元视角重新审视人与AI的关系”,也在“探索AI如何反向逼着我们发现自己的思考边界”。标题里的“元探索”,在我看就是一层套一层的追问——当你用AI解决…

2026/9/25 0:00:41 阅读更多 →
Python+CNN车牌识别实战:从数据预处理到模型训练与部署

Python+CNN车牌识别实战:从数据预处理到模型训练与部署

简介:基于Python与卷积神经网络的车牌识别项目,面向计算机视觉初学者及智能交通开发者,目标是帮助用户掌握从数据预处理、模型构建到实际部署的完整流程。压缩包共25个文件,包含jpg/png图像样本、py训练脚本、md说明文档、dat数据…

2026/9/25 0:00:41 阅读更多 →
Vim基础操作全攻略:保存退出、模式切换与高频命令实战

Vim基础操作全攻略:保存退出、模式切换与高频命令实战

1. 项目概述1.1 核心需求解析今天聊聊Vim。写这个题目的原因是:几乎每个后端开发者、运维人员、数据工程师某天都会遇到一个场景——深夜加班,服务器登录界面只有黑底白字,编辑器只有vi/vim,你必须在五分钟内完成一次配置修改并保…

2026/9/25 0:00:41 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/24 14:34:13 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/24 9:10:42 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/24 14:33:56 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/24 12:50:34 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/24 14:33:48 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/24 12:49:17 阅读更多 →