个人开发的 AI 扩展助手,浏览器自动化方向

3 月 25 日
 imdoge

自己个人开发的浏览器扩展的一个筹备了很久了重要功能模块,Agent S6 接近正式版

功能类似 claude for chrome 和 gemini auto browse 和各种 ai 浏览器的 agent auto browse 能力,ai 驱动的浏览器自动化

不用登录即可自定义 apikey 使用,支持各种 llm provider ,自定义 apikey(BYOK)模式下纯前端运行,对话历史/配置信息/请求都在浏览器端,关注你没那么重要的隐私(雾)~

最新实现完善了记录 agent 流程为 skill ,后续重放或者在 agent 中再次引用这个 skill ,将几乎不消耗 token 且不经过 llm 瞬间执行(完善和测试中)

举个栗子: 先说“帮我去起点,全部小说筛选完本的轻小说,按收藏排序,获取搜索结果小说,发到 google sheets”,agent 跑一次这个浏览器自动化后,保存为 skill ,然后重放这个流程除了最后的同步 sheets 节点需要 llm ,其他都是直接根据保存的配置重放的~ 遇到页面变化找不到之前的那个元素了,还会自动请求一次这步来修复这个节点的运行~

其他各种复杂用例的网页自动化测试结果,通过率不比各家 ai 浏览器/各自动化扩展/本地浏览器自动化框架差,使用简单,配个 apikey 就能用(综合性价比等推荐 gemini-3-flash )

欢迎各位使用给我反馈~~

2195 次点击
所在节点    分享创造
23 条回复
imdoge
3 月 27 日
@tutou 那个是依赖 playwright 和 cdp 和 nodejs 的吧,我是扩展当然不是,纯浏览器环境 agent 框架能运行的都少,基本是参考各自动化的思路和部分有自己的不同方法自己写了一个
kylehuangyu
3 月 30 日
imdoge
4 月 2 日
一些提的小优化改了:
skill 可修改,编辑保存 replay 可同时保存为 skill ,输入框为空时 ArrowUp 可唤起对话历史。
导出导入下个版本先吧

然后就是这次一个比较有影响体验的功能:
slash command 的快捷 skill(非内置和 prompt skill 那种)可以使用输入来动态修改,并设置某些节点为动态的,以及某些时候执行错误自动修复了~

举个例子:
之前一个“访问 xx ,点击 xx ,填写 xx 表单”的功能,想修改 agent 是要到 replay 菜单,修改后保存为 replay 再保存为 skill 来使用的,功能十分深……

现在是这样的:
执行一遍“访问 xx ,点击 xx ,再点击 xx ,填写 xx 表单,然后总结 xx”后,保存为 replay 以及同时保存为 skill ,然后直接可以这样执行:

```
/custom-skill
如果页面有 xx 就点击 xx 否则点击 yy
同时把填写 a 表单项的值改成 xxx
```

就会自动在 click 的时候重新请求,获取新的点击元素;在 input 的时候把填写的内容替换成新的 xx ;并且如果填写 xx 元素找不到的时候会重新请求来 self-repair

下个版本仍需继续测试完善,这种动态涉及太多场景了,顺便看看 cc 代码参考点 harness 工程~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1201140

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX