大家好,我是何三,独立开发者

你有没有想过这么一件事——你每天在浏览器里那一套操作:登录、填表、下单、查数据,如果能"教"给AI,让它替你干,会是什么体验?

以前你得写Prompt,写复杂的指令,甚至写代码调API才能让AI干活。

Browser-BC 这个项目换了个思路——你别教了,演示一遍就行。

说白了,你操作一次,AI就学会了。

这玩意儿目前只有不到 399 Star(约 400),但概念真的让我惊到了。

它叫 Browser-BC,全称 Browser Behavior Clone,就是一个把你在浏览器里的操作"克隆"成 AI 技能的工具。

怎么工作的呢?其实流程挺有意思的。

你装一个浏览器扩展,开始录制——就是你正常在网页上点来点去。录完之后,系统会自动把你的操作轨迹拆成一小段一小段的"原子动作",比如点这个按钮、输入那串文字、勾选某个选项。

然后分类——系统会把同类操作归到一起。比如你在GitHub上登录、在GitLab上登录,都是"登录"这个能力,啪,扔进同一个桶里。

接着蒸馏——从这一桶同类操作里,提炼出一份通用的技能说明书(SKILL.md),告诉 Claude Desktop 或 Claude Code:"下次用户让你登录GitHub的时候,就这么干。"

最后安装——技能自动装进Claude里。你在Claude里说一句"帮我登录GitHub检查下PR",它就知道怎么操作了。

Browser-BC 工作流水线

到这你可能已经发现了——这东西本质上是在帮AI建立"肌肉记忆"。

这让我想起了一个很火的比喻:教AI做事,就像教一个刚入职的实习生。你写再详细的文档,他都能整出新花样。但如果你让他跟着你做一遍,他反而学得最快。

Browser-BC就是这种"师傅带徒弟"的思路。你操作,AI看着,学会了,下次它来。

那你可能会问:这不就是RPA吗?

不太一样。传统RPA你得写脚本、配规则、调试半天。Browser-BC是——你干一遍就完事了,剩下的交给LLM去理解、归纳、生成技能。

说实话,这块我也没完全搞懂它的蒸馏算法具体是怎么把轨迹转化为技能的——但效果确实有点离谱。

上手其实挺简单的。

# 1. 配置LLM密钥
cp config.example.env .env.local
# 然后把 SF_LLM_KEY 设成你的 Anthropic API Key

# 2. 启动服务(纯Python,不需要装Node)
python entry/main.py

# 3. 构建并加载浏览器扩展
cd extension && pnpm install && pnpm build
# 在 Chrome 里加载 extension/dist/chrome-mv3 目录

# 4. 开始录制操作,录完自动蒸馏成技能

跑起来之后,你会在浏览器里看到一个控制面板,所有的操作轨迹、能力桶、生成的技能都一目了然。技能可以直接装进Claude Desktop(下载zip上传)或者Claude Code(自动安装)。

不过——装扩展的时候我折腾了好一会儿才搞定,文档写得跟谜语人似的,有些细节要自己摸索。但装好之后,整个体验是真的丝滑。

同类工具的话,Browser UsePlaywright 也在做类似的事——让AI操控浏览器。但它们的思路是"让AI自己摸索",Browser-BC的思路是"你先教AI一遍,它记住后再替你干"。

这两个方向其实不冲突。先用Browser-BC教会AI你的操作习惯,再结合Browser Use让它在具体场景里跑起来——这个组合拳打出来,很多重复性的网页操作基本可以告别手动。

项目地址: https://github.com/Einsia/Browser-BC

怎么说呢,这个项目让我最感慨的不是技术本身,而是它的思路:我们一直在教AI怎么思考,但从来没人想过先教AI怎么观察。

你操作一次,它学会了。这比写一万行Prompt都管用。

当然,项目还比较早期,399 Star(约 400),文档也不算特别完善——但方向是真的对了。

装不装都行,看你自己。但我建议你现在就去点个Star,万一以后火了呢?

本文使用 MGO 编辑并发布

关注"何三笔记",回复"mgo" 免费下载使用